После запуска полноэкранного приложения через wine, если приложение меняет разрешение экрана, а по завершению возвращает к исходному, сбиваются настройки видеокарты, в которых прописаны параметры, избавляющие от тиринга. Появляется тиринг, который лечится только перезапуском машины.
Есть ли более оптимальное решение проблемы?
Как вернуть настройки после завершения wine-приложения или, быть может, возможен запуск вайн не затрагивающий настройки?
Для устранения тиринга в /etc/X11/xorg.conf прописано так:
Section "Device"
Option "TripleBuffer" "True"
Option "TearFree" "on"
...
Section "Screen"
Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Wine-приложение запускаю так:
#!/bin/bash
sleep 2
xrandr -s 640x480
sleep 1
cd "/mnt/games/exolondx/"
wine "exolon dx.exe"
sleep 1
xrandr -s 1920x1080
exit