







Как включить Esync для WINE под Linux
Esync оптимизирует работу wineserver и это может поднять производительность в некоторых играх, которые сильно нагружают процессор.
ЗЫ: Чтобы узнать больше о Esync, перейдите по этой ссылке.
Для работы Esync необходимо добавить 2 строки:
username soft nofile 524288
username hard nofile 524288
где username – это имя вашего пользователя, в конец файла:
/etc/security/limits.conf
Проще всего это сделать одной строкой в терминале:
echo "$USER soft nofile 524288" | sudo tee --append /etc/security/limits.conf && echo "$USER hard nofile 524288" | sudo tee --append /etc/security/limits.conf
Теперь нужно перелогиниться, или перезагрузить ПК, чтобы изменения вступили в силу.
Если в истории изменений порта(ов) с нашего сайта (в строке с описанием версии wine) есть “+ Esync” – это значит что никаких дополнительных действий не требуется.
Если вы используете свою версию wine,(скомпилированный с патчами Esync) то вам перед запуском необходимо добавить переменную:
export WINEESYNC=1 && wine ПРОГРАММА.exe
Комментарии
на линуксах, где используется systemd, конфигурация /etc/security/limits.conf будет перезаписываться systemd, поэтому нужно менять другие файлы. проверить количество потоков можно командой… Читать дальше »
а WoT запустить с этим реально?