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