LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Расскажу подробнее.

Установил Ubuntu 16.10. Подключил репозиторий graphics-drivers, затем установил драйвер NVIDIA 370.xx с помощью «Менеджера проприетарных драйверов». Перезагрузился.

Вижу тиринг. А теперь устанавливаю X-Server 1.18.99.1 из своих пакетов. Три скрипта: install.sh, install-with-dev.sh и install-dbg.sh. Выбрал первый. Прописал IgnoreABI в новый файл в /usr/share/X11/xorg.conf.d/. Перезагрузился.

Вижу тиринг. Выполняю xrandr, чтобы узнать outputs. Затем xrandr --output LVDS-1-0 --set "PRIME Synchronization" 1 Экран мерцает. Вижу тиринг! Только если в прошлый раз он бросался в глаза, то сейчас - нет. Лезу в настройки Compiz. Ага, 50 герц. Меняем на 60. Не помогло. Убираем VSync. Визуально ничего не меняется. Похоже что Compiz из состава Unity DE не применяет VSync для PRIME, даже если галочка VSync стоит.

Окей, выключаю VSync в Compiz и включаю в игре. А в какой игре? Ну давайте Bioshock Infinite. Походил вправо-влепо перед сияющим дверным косяком. Тиринг. Давайте War Thunder. Ну надо же - нет тиринга! Это успех.

Сейчас буду пробовать Ubuntu MATE. Врублю там compton --vsync opengl

P.S. А ещё я сломал APT. Делаю «sudo apt-get install compton» и вижу «Драйвер NVIDIA хочет API 18, 19, 20, 21, 22, а у вас 23». Пришлось делать низкоуровневую правку DEB-пакета. Я решил выпустить видеоролик, если у меня всё получится.

Исправление ZenitharChampion, :

Расскажу подробнее.

Установил Ubuntu 16.10. Подключил репозиторий graphics-drivers, затем установил драйвер NVIDIA 370.xx с помощью «Менеджера проприетарных драйверов». Перезагрузился.

Вижу тиринг. А теперь устанавливаю X-Server 1.18.99.1 из своих пакетов. Три стрипта: install.sh, install-with-dev.sh и install-dbg.sh. Выбрал первый. Прописал IgnoreABI в новый файл в /usr/share/X11/xorg.conf.d/. Перезагрузился.

Вижу тиринг. Выполняю xrandr, чтобы узнать outputs. Затем xrandr --output LVDS-1-0 --set "PRIME Synchronization" 1 Экран мерцает. Вижу тиринг! Только если в прошлый раз он бросался в глаза, то сейчас - нет. Лезу в настройки Compiz. Ага, 50 герц. Меняем на 60. Не помогло. Убираем VSync. Визуально ничего не меняется. Похоже что Compiz из состава Unity DE не применяет VSync для PRIME, даже если галочка VSync стоит.

Окей, выключаю VSync в Compiz и включаю в игре. А в какой игре? Ну давайте Bioshock Infinite. Походил вправо-влепо перед сияющим дверным косяком. Тиринг. Давайте War Thunder. Ну надо же - нет тиринга! Это успех.

Сейчас буду пробовать Ubuntu MATE. Врублю там compton --vsync opengl

P.S. А ещё я сломал APT. Делаю «sudo apt-get install compton» и вижу «Драйвер NVIDIA хочет API 18, 19, 20, 21, 22, а у вас 23». Пришлось делать низкоуровневую правку DEB-пакета. Я решил выпустить видеоролик, если у меня всё получится.

Исправление ZenitharChampion, :

Расскажу подробнее.

Установил Ubuntu 16.10. Подключил репозиторий graphics-drivers, затем установил драйвер NVIDIA 370.xx с помощью «Менеджера проприетарных драйверов». Перезагрузился.

Вижу тиринг. А теперь устанавливаю X-Server 1.18.99.1 из своих пакетов. Три стрипта: install.sh, install-with-dev.sh и install-dbg.sh. Выбрал первый. Прописал IgnoreABI в новый файл в /usr/share/X11/xorg.conf.d/. Перезагрузился.

Вижу тиринг. Выполняю xrandr --output <output> --set "PRIME Synchronization" 1 Экран мерцает. Вижу тиринг! Только если в прошлый раз он бросался в глаза, то сейчас - нет. Лезу в настройки Compiz. Ага, 50 герц. Меняем на 60. Не помогло. Убираем VSync. Визуально ничего не меняется. Похоже что Compiz из состава Unity DE не применяет VSync для PRIME, даже если галочка VSync стоит.

Окей, выключаю VSync в Compiz и включаю в игре. А в какой игре? Ну давайте Bioshock Infinite. Походил вправо-влепо перед сияющим дверным косяком. Тиринг. Давайте War Thunder. Ну надо же - нет тиринга! Это успех.

Сейчас буду пробовать Ubuntu MATE. Врублю там compton --vsync opengl

P.S. А ещё я сломал APT. Делаю «sudo apt-get install compton» и вижу «Драйвер NVIDIA хочет API 18, 19, 20, 21, 22, а у вас 23». Пришлось делать низкоуровневую правку DEB-пакета. Я решил выпустить видеоролик, если у меня всё получится.

Исходная версия ZenitharChampion, :

Расскажу подробнее.

Установил Ubuntu 16.10. Подключил репозиторий graphics-drivers, затем установил драйвер NVIDIA 370.xx с помощью «Менеджера проприетарных драйверов». Перезагрузился.

Вижу тиринг. А теперь устанавливаю X-Server 1.18.99.1 из своих пакетов. Три стрипта: install.sh, install-with-dev.sh и install-dbg.sh. Выбрал первый. Прописал IgroreABI в новый файл в /usr/share/X11/xorg.conf.d/. Перезагрузился.

Вижу тиринг. Выполняю xrandr --output <output> --set "PRIME Synchronization" 1 Экран мерцает. Вижу тиринг! Только если в прошлый раз он бросался в глаза, то сейчас - нет. Лезу в настройки Compiz. Ага, 50 герц. Меняем на 60. Не помогло. Убираем VSync. Визуально ничего не меняется. Похоже что Compiz из состава Unity DE не применяет VSync для PRIME, даже если галочка VSync стоит.

Окей, выключаю VSync в Compiz и включаю в игре. А в какой игре? Ну давайте Bioshock Infinite. Походил вправо-влепо перед сияющим дверным косяком. Тиринг. Давайте War Thunder. Ну надо же - нет тиринга! Это успех.

Сейчас буду пробовать Ubuntu MATE. Врублю там compton --vsync opengl

P.S. А ещё я сломал APT. Делаю «sudo apt-get install compton» и вижу «Драйвер NVIDIA хочет API 18, 19, 20, 21, 22, а у вас 23». Пришлось делать низкоуровневую правку DEB-пакета. Я решил выпустить видеоролик, если у меня всё получится.