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