Зміна частоти оновлення для конкретного монітора


15

У мене є 3 монітора, на одному з яких є CRT, і мені потрібно збільшити його частоту оновлення до 75/80, щоб позбутися від мерехтіння, я використовував його з моїм Raspberry Pi, і він повністю підтримує до 100 ГГц. Коли я використовую, xrandrвін намагається змінити свій перший монітор, я хочу, щоб мій другий змінився.

xrandr підтверджує, що я можу це зробити,

HDMI1 connected 1280x1024+2646+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1920x1080     60.00    59.94  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08

У мене Intel HD Graphics 4400. Ubuntu 16.04.


1
Див. Розділ askubuntu.com/questions/189246/how-set-my-monitor-resolution . Якщо графічні інструменти НЕ мають роздільної здатності та частоти оновлення, вам потрібно написати власну роздільну здатність, яка також висвітлена у цьому посиланні. Потім ви можете зателефонувати xrandr під час входу, див. Wiki.ubuntu.com/X/Config/Resolution
Panther

Відповіді:


20

Спосіб 1

За допомогою наступної команди

xrandr --output HDMI1 --rate 75

Де рядок після --output- це ім'я монітора, а номер після --rate- нова частота оновлення

Або, якщо ви хочете переконатися, що роздільна здатність також правильна в тій же команді

xrandr --output HDMI1 --mode 1280x1024 --rate 75

Дивіться man xrandrта наступне посилання, щоб дізнатися більше

https://wiki.ubuntu.com/X/Config/Resolution

Спосіб 2

У вас повинен бути файл monitors.xml (~ / .config / monitors.xml)

Відредагуйте файл улюбленим текстовим редактором

vim ~/.config/monitors.xml

Ви побачите доступні монітори, і вам слід розпізнати їх по імені.

Ось декілька прикладів інформації про монітор

<vendor>AUO</vendor>
      <product>0x38ed</product>
      <serial>0x00000000</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>

Там лінія

<rate>60</rate>

Замініть поточну частоту оновлення на нову. Наприклад

<rate>75</rate>

Збережіть файл і перезавантажте, і відбудеться новий показник оновлення.

ПРИМІТКА. Переконайтеся, що роздільна здатність монітора підтримує частоту оновлення, яку ви збираєтеся змінити


Хоча ви можете зробити це, мабуть, не дуже гарною ідеєю просто встановити швидкість таким чином, оскільки не всі роздільні здатності підтримують 60 Гц.
Пантера

1
Працювали! Мої очі більше не кровоточать. Дякую!
CadenGamez

@ bodhi.zazen Так, правильно, додав це у відповідь
jiipeezz

monitors.xmlНіде в моїй .configпапці немає файлу . Як я можу його ініціалізувати? РЕДАКТУВАННЯ: Відрегулювавши лише одне налаштування в розділі Налаштування -> Відображення та натискання кнопки "Зберегти", ви отримаєте початковий monitors.xmlфайл, в .configякому потім зможете редагувати. Але Ubuntu правильно вибрав мою швидкість оновлення вперше! 75 Гц! Я був переконаний, що мені доведеться сам це змінити, щоб отримати додаткові 15 Гц.
anon58192932

Чи потрібна перезавантаження xrandr? Я постійно змінюю налаштування, і воно продовжує повертатися. Я знаю, що мої дисплеї можуть це підтримувати, тому я думаю, що мій кабель HDMI занадто довгий (10 футів).
anon58192932

0

Добре, якщо ви хочете інтуїтивно зрозумілий інструмент графічного інтерфейсу, який показує частоту оновлення та роздільну здатність, ви можете скористатися інструментом роздільної здатності lubrantu lxrandr, оскільки він дозволяє змінювати частоту оновлення та роздільну здатність один за одним, не встановлений за замовчуванням ubuntu. Встановіть lxrandr, а потім відкрийте його та натисніть на розширену вкладку, щоб змінити частоту оновлення. У спадному варіанті для кожного стовпця.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.