Роздільну здатність та частоту монітора в xorg - help linux - знайди собі гуру

Роздільну здатність та частоту монітора в Xorg

Q: Чому потрібне дозвіл екрана може бути відсутнім в списку доступних?
A: Тому, що операційна система не знає про те, що монітор підтримує потрібний нам режим.

Q: Звідки система може про цього дізнатися?
A: Вона може дізнатися про це з EDID або ж ми можемо самі їй про це розповісти

Q: Як подивитися інформацію EDID одержувану від монітора?
A: Для Ubuntu

  • Для початку перевіряємо присутність дозвіл в списку Modes, якщо його там немає - дописуємо, перезапускаємо X-Window і перевіряємо, це виглядає приблизно так:
  • Якщо результату немає, вписуємо в секцію Monitor параметри HorizSync і VertRefresh і перезапускаємо X-Window. Ці параметри для вашого монітора можна дізнатися за допомогою вищеописаних утиліт або знайти в інтернет, наприклад:
  • Якщо це не допомогло, залишаємо ці рядки і дописуємо нову - Modeline. Отримуємо рядок Modeline скориставшись утилітою gtf і паспортними даними монітора. Після цього поміщаємо її в секцію Monitor і посилання цей новий режим в секцію Screen, наприклад:
  • Якщо ви підключаєте монітор по DVI і використовуєте драйвер nvidia, то пошук рішення потрібно починати з опції "ModeValidation" "NoMaxPClkCheck" в секції Device (з іншими драйверами не перевіряє):

PS: У процесі налаштування кожного разу дивіться лог X-Window на предмет validated modes. Він підкаже де ви помиляєтеся.

У тому випадку, якщо інформацію EDID система отримує, але неправильно, то перераховане вище може не працювати і потрібно примусово відключити використання EDID, а після цього повторити всі етапи знову.


А це ідентично наступного:

Схожі статті