Skype для Linux припиняє підтримку процесора AMD
Як ви вже знаєте, Microsoft розробляє нову версію Skype для ОС Linux. На відміну від попередніх версій Skype 4.x, які вважаються класичними, новий додаток базується на Electron і має власний механізм Chromium. По суті, це обгортка для веб-версії Skype з деякими покращеннями. Якщо у вас 5-річний процесор виробництва AMD, ви можете зіткнутися з проблемою, що останні версії Skype взагалі не запускаються.
При запуску в Linux Skype створює три дочірніх процеси. Один з них відповідає за рендеринг UI. Якщо SSSE3 відсутній, він швидко закриється, тому вся програма перестане працювати.
Skype намагається використовувати функцію pshufb, яка відсутня, коли ваш процесор не підтримує набір інструкцій SSSE3.
Деякі користувачі відзначають, що Microsoft може легко вирішити проблему, додавши опцію -mno-ssse3 до компілятора. Однак розробникам знадобилося 2 місяці, щоб з’ясувати проблему та дати належну відповідь. Відповідь надійшла з форумів Microsoft:
- Чи не могли б ви перевірити, чи є у вас процесор без підтримки набору інструкцій SSSE3? (переважно 5+ річні AMD).
- Якщо це так, система, на жаль, не підтримується Skype. У будь-якому іншому випадку надайте нам докладнішу інформацію, щоб ми могли детальніше розглянути вашу проблему.
...
Процесор Intel Pentium 4 або новішої версії з підтримкою SSE2 і SSSE3
Це, безумовно, поганий сюрприз. Невідомо, що змусило Microsoft залишити величезну частину користувачів AMD без Skype, але новий Microsoft довго не підтримує старі продукти. Цікаво, що бета-версія Skype для Linux поки що продовжує працювати, тому вони можуть використовувати її протягом короткого часу. Очевидно, що рішення не є постійним. Рано чи пізно він також перестане працювати.
Джерело: Відповіді Microsoft.