Як встановити правильну роздільну здатність монітора з драйверами Nvidia для монітора, який не надсилає EDID?


17

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

Який правильний спосіб встановити правильну роздільну здатність монітора за допомогою графічного процесора Nvidia для екрана, який не надсилає значення EDID?

Примітка. Це "фіктивне" питання - за допомогою чату я вже знайшов відповідь, і зараз збираюся додати власну відповідь, щоб документувати рішення, яке, сподіваємось, універсальне.

Відповіді:


10

Виконайте ці дії.

Зауважте, що кроки 6 і 7 зазвичай не потрібні; спробуйте пропустити їх, і якщо це не працює, повторіть усі кроки і включіть ці два. Деякі монітори не надсилають інформацію про EDID на комп'ютер, тому Ubuntu не може знати, на що монітор здатний, і пропонує лише безпечні (низькі) роздільні можливості. Ці два кроки вирішують цю проблему.

  1. Перезавантажте і перезавантажте в Recovery Mode.
  2. Тип rm /etc/X11/xorg.xonf( Enter)
  3. Тип reboot( Enter)
  4. Після того, як ви знову на звичайному робочому столі Ubuntu, натисніть Alt+ F2та введіть terminal( Enter)
  5. У терміналі введіть sudo nvidia-xconfig( Enter). Це напише новий xorg.confфайл.
  6. Натисніть Alt+ F2та введіть gksu gedit /etc/X11/xorg.conf( Enter).
  7. Шукайте частину, що починається з Section "Monitor"і там введіть правильні HorizSyncта VertRefreshзначення. (Див. Як я шукаю значення hsync / vsync для монітора? )
  8. Перезапустити.
  9. Після того, як ви знову на звичайному робочому столі Ubuntu, знайдіть "Налаштування сервера Nvidia X" у "меню запуску" і починайте це.
  10. У розділі X Server Display Configurationвстановіть потрібну роздільну здатність і натисніть кнопку Save to X Configuration File.
  11. Перезавантажте.

Тепер у вас повинна бути відповідна резолюція!

Нарешті, скопіюйте файл /etc/X11/xorg.confу безпечне місце на випадок, якщо ви його зіпсуєте пізніше та вам буде потрібно відновити його.


1

Використання програми налаштувань nVidia

Якщо на вашому комп’ютері є пропітерні драйвери nvidia, ви повинні nvidia-settingsвстановити та готові.

Метод командного рядка

Виконайте таку команду:

nvidia-settings --query FlatpanelNativeResolution

Якщо це нічого не повертає або помилка, спробуйте шукати дійсні атрибути за допомогою:

nvidia-settings --query all | grep -i resolution

Потім спробуйте першу команду з одним із знайдених атрибутів, який звучить адекватно.

Метод GUI

  1. Відкрийте nvidia-settings, шукаючи його пусковий апарат або запускаючи його як команду.
  2. У дереві розділів перейдіть до свого GPU.
  3. Тепер або перегляньте всі елементи, або шукайте предмет, який звучить як ім’я пристрою, в моєму випадку я бачу DFP-0 (AUO).
  4. Тепер ви побачите в розділі Інформація про Flatpanel перелік резолюцій.

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