После обновления до 18.04 VSync блокирует частоту кадров до 40 кадров в секунду вместо 60

Программы, которые ранее работали со скоростью 60 FPS, теперь заблокированы со скоростью 40 FPS. Отключение VSync дает правильную частоту кадров.

Моя частота обновления установлена ​​на 60,02 Гц в меню настроек.

Я работаю на ноутбуке с интегрированной графикой Intel.

1
задан 5 May 2018 в 07:20

2 ответа

Я решил проблему с помощью шагов, найденных в этом ответе: https://unix.stackexchange.com/a/227894

Мой xrandr вывод только перечислил один режим отображения: 1920x1080 60.02*+ 40.03, который не производил уровень нужного кадра.

Сначала я работал gtf 1920 1080 60, который произвел этот вывод: "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync.

Я использовал это для добавления нового режима отображения к xrandr: xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync/

Я затем добавил его как возможный вариант для экрана моего ноутбука: xrandr --addmode eDP-1 "1920x1080_60.00". В этой точке экран мерцал, но все еще не переключился.

Наконец, я вынудил режим отображения быть выводом для моего экрана: xrandr --output eDP-1 --mode "1920x1080_60.00". После этого моя частота обновления вернулась к 60, как это было прежде.

1
ответ дан 7 December 2019 в 15:19

Это могло бы быть ошибкой в ядре Linux 4.14. Вот несколько потоков, которые обсуждают это:

https://github.com/NixOS/nixpkgs/issues/31999

https://forum.manjaro.org/t/poor-opengl-performance-on-linux-4-14/35453/150

0
ответ дан 7 December 2019 в 15:19

Другие вопросы по тегам:

Похожие вопросы: