Найти в Дзене
Новости linux

Игры на Steam в openSUSE Leap 16.0: новые требования и возможные сложности

Оглавление

Выпуск новой версии популярного дистрибутива openSUSE Leap 16.0 обещает привести к определенным изменениям для геймеров, использующих платформу Steam.

Одной из ключевых особенностей становится необходимость дополнительных действий для обеспечения полной совместимости со старыми играми, изначально созданными для 32-разрядных систем.

Почему возникла такая проблема?

Новая версия openSUSE Leap отказывается поддерживать стандартные 32-битные библиотеки, удаляя их из основной ветки разработки. Таким образом, ряд популярных игр и программ, рассчитанные исключительно на работу с такими приложениями, больше не будут запускаться сразу после обновления системы.

Какие пути решения предлагает команда openSUSE?

Разработчики подготовили пару решений, позволяющих избежать потери совместимости:

1. Установка пакета grub2-compat-ia32 — данная утилита активирует специальный режим ядра, позволяющий эмулировать выполнение 32-битных команд на уровне аппаратного обеспечения. Для активации достаточно добавить соответствующий параметр (ia32_emulation=1).

2. Установку специального профиля безопасности SELinux — помимо базовых средств защиты системы, предлагается установить дополнительный пакет selinux-policy-targeted-gaming, обеспечивающий совместимость с Steam-приложениями. Данный пакет не включается автоматически и требует ручного вмешательства.

Это нововведение стало неожиданностью для многих пользователей и вызывает определенные опасения относительно дальнейших шагов команды разработчиков. Похожий случай произошел ранее с проектом Fedora, где предложение отказаться от поддержки 32-битных архитектур привело к серьезной критике и дебатам внутри сообщества. Вероятно, схожая реакция последует и от пользователей openSUSE Leap.

Тем не менее, предпринятые меры дают возможность минимизировать неудобства, хотя полностью избавиться от необходимости ручной настройки пока невозможно.