Skype for Linux dropper AMD CPU-støtte
Som du kanskje allerede vet, utvikler Microsoft en ny Skype-versjon for Linux OS. I motsetning til tidligere 4.x-versjoner av Skype, som regnes som klassiske, er den nye appen elektronbasert og kommer med sin egen Chromium-motor. I hovedsak er det en innpakning for nettversjonen av Skype, med noen forbedringer. Hvis du har en 5 år gammel CPU laget av AMD, kan du få et problem at nyere versjoner av Skype ikke starter i det hele tatt.
Annonse
Når det startes på Linux, oppretter Skype tre underordnede prosesser. En av dem er ansvarlig for UI-gjengivelse. Hvis SSSE3 mangler, vil den avsluttes raskt, så hele appen slutter å fungere.
Skype prøver å bruke pshufb-funksjonen som mangler når CPU-en din ikke støtter SSSE3-instruksjonssettet.
Noen brukere påpeker at Microsoft enkelt kan fikse problemet ved å legge til alternativet -mno-ssse3 til kompilatoren. Det tok imidlertid 2 måneder for utviklere å finne ut av problemet og gi et skikkelig svar. Svaret kom fra Microsofts fora:
- Kan du sjekke om du har en prosessor uten støtte for SSSE3-instruksjonssett? (for det meste 5+ år gamle AMD-er).
– Hvis det er tilfelle, er systemet dessverre ikke støttet av Skype. I alle andre tilfeller ber vi deg gi oss flere detaljer, slik at vi kan undersøke problemet ditt nærmere.
...
En Intel Pentium 4-prosessor eller nyere som er SSE2- og SSSE3-kompatible
Dette er definitivt en dårlig overraskelse. Det er ikke kjent hva som fikk Microsoft til å forlate en stor del av AMD-brukere uten Skype, men den nye Microsoft støtter ikke eldre produkter lenge. Interessant nok fortsetter betaversjonen av Skype for Linux å fungere for nå, så de kan bruke den en kort stund. Det er åpenbart at løsningen ikke er permanent. Før eller siden slutter den også å fungere.
Kilde: Microsoft svar.