Skype для Linux прекращает поддержку процессоров AMD
Как вы, возможно, уже знаете, Microsoft разрабатывает новую версию Skype для ОС Linux. В отличие от предыдущих версий Skype 4.x, которые считаются классическими, новое приложение основано на Electron и имеет собственный движок Chromium. По сути, это оболочка для веб-версии Skype с некоторыми улучшениями. Если у вас 5-летний ЦП производства AMD, вы можете столкнуться с проблемой, из-за которой последние версии Skype вообще не запускаются.
Рекламное объявление
При запуске в Linux Skype создает три дочерних процесса. Один из них отвечает за рендеринг пользовательского интерфейса. Если SSSE3 отсутствует, он быстро выйдет, поэтому все приложение перестанет работать.
Skype пытается использовать функцию pshufb, которая отсутствует, когда ваш процессор не поддерживает набор инструкций SSSE3.
Некоторые пользователи отмечают, что Microsoft может легко решить проблему, добавив параметр -mno-ssse3 компилятору. Однако разработчикам потребовалось 2 месяца, чтобы разобраться в проблеме и дать правильный ответ. Ответ пришел с форумов Microsoft:
- Не могли бы вы проверить, есть ли у вас процессор без поддержки набора команд SSSE3? (в основном AMD возрастом от 5 лет).
- В этом случае система, к сожалению, не поддерживается Skype. В любом другом случае предоставьте нам более подробную информацию, чтобы мы могли изучить вашу проблему.
...
Процессор Intel Pentium 4 или новее с поддержкой SSE2 и SSSE3.
Это точно неприятный сюрприз. Неизвестно, что заставило Microsoft оставить огромную часть пользователей AMD без Skype, но новая Microsoft недолго поддерживает старые продукты. Интересно, что бета-версия Skype для Linux пока продолжает работать, так что они могут использовать ее в течение короткого времени. Очевидно, что решение не вечное. Рано или поздно он перестанет работать.
Источник: Ответы Microsoft.