Фактическая частота обновления равна 40 Гц, если для параметра Частота обновления установлено значение 60 Гц в Системных настройках и - proUbuntu
Винтажный Клуб для гитаристов
0 голосов
/

Вот 5 строк вывода из glxgears:

219 frames in 5.0 seconds = 43.674 FPS
201 frames in 5.0 seconds = 40.007 FPS
201 frames in 5.0 seconds = 40.006 FPS
201 frames in 5.0 seconds = 40.005 FPS
201 frames in 5.0 seconds = 40.008 FPS

Очевидно, что он стабилизировался на 40 FPS (vsync включен по умолчанию, при использовании vblank_mode=0 получается 7500+ FPS).

Это, и все остальное, включая анимацию и курсор, также определенно кажутся обновляющимися при частоте менее 60 Гц.

Выход xrandr:

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768      60.00*+  40.00  
   1360x768      59.80    59.96  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
HDMI-1 disconnected (normal left inverted right x axis y axis)

Вы можете видеть, что выбранная частота обновления составляет 60,00 Гц, а 40,00 Гц является доступной опцией, но не выбрана.

Также в Системных настройках: System Settings Опять же, 60,00 Гц выбрано, 40,00 Гц доступно, но не выбрано.

Когда я меняю разрешение на 1280 * 720, частота обновления меняется на 120 Гц, и все становится более плавным, но я знаю, что дисплей моего ноутбука способен работать с максимумом 60 Гц, поэтому он просто появляется и не обновляется быстрее.

Кто-нибудь имеет представление о том, что здесь происходит, и что я могу с этим поделать?

Технические характеристики системы:

  • Ubuntu 18.04, ядро ​​Linux 4.15.0-22-generic (uname -r)
  • Intel HD Graphics 520 / AMD Radeon R5 M330 (HAINAN)

Название модели: HP Notebook 15-ac141ne

EDIT:

Я изменил разрешение на 1360 * 768, что дает частоту обновления 59,96 Гц в соответствии с выводом xrandr, указанным выше, и Системными настройками, затем я запустил glxgears, и выход был стабильным при 60 FPS. Кроме того, движение курсора мыши и все в целом, безусловно, намного плавнее, что еще раз подтверждает проблему. Я думаю, что пока сохраню его в этом разрешении, поскольку потеря всего 6 тактов по 768 пикселей намного лучше, чем потеря 20 Гц из-за частоты обновления.

Другой РЕДАКТИРОВАТЬ: Это было исправлено в основном ядре (4.19), что подтверждает, что это ошибка в 4.15. Я не уверен, когда именно это было исправлено между 4.15 - 4.19.

1 Ответ

0 голосов
/

Частота обновления и число кадров в секунду - это две разные вещи.

Частота обновления относится к частоте, с которой обновляются пиксели, которые составляют вид на экране (т.е. обновляются). На статическом изображении обновление не заметно, поскольку вновь отображаемые пиксели совпадают с предыдущими пикселями.

Кадров в секунду - это показатель частоты смены изображения на экране для создания движения. Вы можете думать об этом как о страницах мультяшного рисунка на бумаге, на которых каждый лист бумаги имеет рисунок, слегка изменяющийся, так что при пролистывании страниц (кадров на экране компьютера) вы ощущаете движение. Чем быстрее число кадров в секунду, тем плавнее воспринимаемое движение.

Здесь есть другое объяснение. FPS против Гц

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...