Проблема с Wine на ядре 3.2.0

Проблема с Wine на ядре 3.2.0

Я использовал PlayOnLinux, чтобы играть в некоторые игры Steam без каких-либо проблем на Ubuntu 11.04 и 11.10. Недавно я обновился до новой Ubuntu 12.04, обновление прошло без проблем. Затем я пытаюсь запустить игру. Окна Steam запускаются как обычно, но по какой-то причине игры не открываются. Они просто не открываются, никаких диалогов об ошибках.

Затем я пробую открыть Ubuntu со старым ядром (3.0.0-17), на этот раз игры работают как обычно. Интересно, была ли проблема во время установки ядра. Есть ли способ создать «лог», чтобы узнать, что происходит, когда я запускаю игру с новым ядром? Если для этого нет решения, как мне сделать старое ядро ​​опцией по умолчанию в загрузчике, чтобы мне не приходилось искать его каждый раз? Спасибо.

Примечание: Оба ядра являются универсальными.

решение1

В Ubuntu 12.04 есть проблема с ptrace и WINE, которая влияет на некоторые игры, я думаю, Steam — одна из них. Если это ваша проблема, есть обходной путь.

Чтобы проверить это, вы можете выполнить следующую команду в терминале, чтобы сбросить значение ptrace на 0.

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

Затем попробуйте снова запустить игру и посмотрите, запустится ли она. Это исправление будет сброшено при следующем запуске компьютера, так что вам придется вводить его каждый раз.

Я использую версию WINE от Codeweavers Crossover, поэтому я дам вам ссылку, которую я сохранил и которую легко найти, но я видел такой же ответ на форуме WINE, когда исследовал эту проблему.

ВИННЫЙ ОБХОДНОЙ РЕШЕНИЕ

Я должен сделать оговорку; ссылка выше также даст вам способ установить ptrace на постоянной основе, но то, что я прочитал, пытаясь понять этот «баг», может сделать вашу систему менее безопасной. ptrace обрабатывает взаимодействия между программами: ptrace=0 более разрешительно, чем ptrace=1. Я не уверен в серьезности риска безопасности. Я наткнулся на ваш вопрос, потому что я просматривал сайт в поисках вопроса о том, насколько он может быть небезопасным, и не нашел никаких ответов ни здесь, ни где-либо еще.

Связанный контент