Skype för Linux släpper AMD CPU-stöd
Som du kanske redan vet utvecklar Microsoft en ny Skype-version för Linux OS. Till skillnad från tidigare 4.x-versioner av Skype, som anses vara klassiska, är den nya appen Electron-baserad och kommer med en egen Chromium-motor. I huvudsak är det ett omslag för webbversionen av Skype, med vissa förbättringar. Om du har en 5 år gammal CPU från AMD kan du stöta på ett problem som innebär att de senaste versionerna av Skype inte startar alls.
När Skype startas på Linux skapar tre underordnade processer. En av dem är ansvarig för UI-rendering. Om SSSE3 saknas kommer den att avslutas snabbt, så hela appen slutar fungera.
Skype försöker använda pshufb-funktionen som saknas när din CPU inte stöder SSSE3-instruktionsuppsättningen.
Vissa användare påpekar att Microsoft enkelt kan lösa problemet genom att lägga till alternativet -mno-ssse3 till kompilatorn. Det tog dock två månader för utvecklare att ta reda på problemet och ge ett korrekt svar. Svaret kom från Microsofts forum:
- Kan du kontrollera om du har en processor utan stöd för SSSE3-instruktionsuppsättningar? (mest 5+ år gamla AMD).
– Om så är fallet stöds systemet tyvärr inte av Skype. I alla andra fall ber vi dig ge oss mer information så att vi kan undersöka ditt problem ytterligare.
...
En Intel Pentium 4-processor eller senare som kan SSE2 och SSSE3
Detta är definitivt en dålig överraskning. Det är inte känt vad som fick Microsoft att lämna en stor del av AMD-användarna utan Skype, men nya Microsoft stöder inte äldre produkter länge. Intressant nog fortsätter betaversionen av Skype för Linux att fungera för nu, så de kan använda den en kort stund. Det är uppenbart att lösningen inte är permanent. Förr eller senare kommer det att sluta fungera också.
Källa: Microsoft svar.