Желаемые разрешения не отображаются в настройках дисплея Ubuntu?

Если вы перейдете в Конфигурация системы и войдете в Мониторы, вы увидите, что отображаемые разрешения во многих случаях (например, с графикой Intel) низкие или не те, которые вы хотели бы для вашего монитора, мы исправим это, чтобы начните сеанс с желаемым разрешением.

Это вклад Антонио Хосе Руиса Грасиа, который стал одним из победителей нашего еженедельного конкурса: «Поделитесь своими знаниями о Linux«. Поздравляю Антонио!

Предыдущие шаги

Заходим в Конфигурацию системы и выбираем Источники программного обеспечения, вкладку Дополнительные драйверы, она должна быть пустой, потому что проприетарные драйверы не используются.

Мы переходим в System Configuration> Monitors, и мы увидим, что в окне разрешения их очень мало для выбора, кроме того, что они бесполезны:

Но давайте посмотрим, как работает наша видеокарта.

Устанавливаем пакет mesa-utils для карт Intel, Ati и Nvidia:

sudo apt-get установить table-utils

Добавляем репозиторий бесплатных драйверов для Intel, ATI и Nvidia:

sudo add-apt-репозиторий ppa: xorg-edgers / ppa

Обновляем системные репозитории и саму систему.

sudo apt-get update sudo apt-get upgrade

Придется перезагрузить компьютер.

Теперь проверим, как проходит графическое ускорение:

glxinfo | grep -я визуализировать

Если мы видим Прямой рендеринг: да, это правильно. Мы можем увидеть это графически, набрав в терминале следующее:

GLXGEARS

Теперь приступим к работе

1. В Терминале вы вводите следующую команду:

судо xrandr

Он покажет нам активные графические режимы. Xrandr - это консольная команда для управления / изменения разрешения экрана, но при перезапуске она теряется.

2. Устанавливаем разрешение:

судо cvt (x) (y)

Где «x» и «y» - это данные разрешения, например «1280 1024», как вы можете видеть, они разделены пробелом)

3. Вводим, например:

cvt 1280 1024

Это будет выглядеть примерно так:

1280x1024 59.89 Гц (CVT 1.31M4) hsync: 63.67 кГц; pclk: 109.00 МГц Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

4. Позже мы собираемся выделить все в строке «Modeline», чтобы использовать это в файле.

5. Мы собираемся сгенерировать файл xorg.conf в нужном месте, так как по умолчанию Ubuntu не использует его, а используется для установки конфигурации X (графический сервер).

sudo gedit /etc/X11/xorg.conf

6. Вы увидите, что он был сгенерирован белым. Копируем следующее и вставляем в пустой файл:

Внимание: в этом руководстве параметры Horizsync и Vertrefresh содержат данные монитора с максимальным разрешением 1440 × 900, чтобы решить эту проблему, вам необходимо найти значения для вашего монитора.
Раздел «Идентификатор устройства» «Настроенное видеоустройство» Конец Раздел «Монитор» Идентификатор »Настроенный монитор« Имя производителя »Стандартный ЖК-дисплей« Название модели »ЖК-панель 1440x900« Horizsync 31.5-64.0 Vertrefresh 56.0 - 65.0 modeline «1440x900_60.00» 106.47 1440 1520 1672 1904 900 901 904 -HSync + Vsync Gamma 932 # modeline "1.0x640 @ 480" 60 25.2 640 656 752 800 480 490 -vsync -hsync # modeline "492x525 @ 800" 600 56 36.0 800 824 896 1024 600 601 + hsync + vsync # modeline "603x625 @ 800" 600 60 40.0 800 840 968 1056 600 + hsync + vsync # modeline "601x605 @ 628" 1024 768 60 65.0 1024 1048 1184 1344 768 -vsync -hsync # modeline "771x777_806" 1440 900 60.00 106.47 1440 1520 1672 1904 900 -HSync + Vsync Раздел EndSection "Экран" Идентификатор "Экран по умолчанию" Монитор "Настроенный монитор" Устройство "Настроенное видеоустройство" По умолчанию Глубина 901 Подраздел "Дисплей" Глубина 904 Режимы "932x24" EndSubSection Подраздел "Дисплей" Глубина 1 режима «1440x900» КонецПодраздел Подраздел «Отображение» Глубина 4 режимов »1440 900x8 "EndSubSection Подраздел" Display "Глубина 1440 режимов" 900x15 "EndSubSection SubSection" Display "Глубина 1440 режимов" 900x16 "EndSubSection SubSection" Display "Глубина 1440 режима" 900x24 "EndSubSection EndSection

Быть таким:

7. Ищем в файле "xorg.conf" следующее и удаляем (выбираете и удаляете клавишей Delete):

Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 -HSync + Vsync

8. Мы вставляем то, что было скопировано в пункте 2-3, а в моем случае это:

Модель "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

9. В следующих строках вы увидите решетки или цифровой символ. Создайте новую строку поверх них и введите новую панель, снова вставив то, что было скопировано на шаге 8. Таким образом, он будет указан в конфигурации экрана, когда мы получим к нему доступ для изменения разрешения.

10. В редакторе вы переходите в верхнее меню, чтобы найти-заменить, вы смотрите в разделе «Экран» «1440 × 900», что есть во вставленном файле, и заменяете его на «1280 × 1024», что является моим случаем или разрешением, которое вам нужно. .

11. Сохраните и закройте редактор.

12. Вы перезагружаете компьютер, заходите в настройки системы> Мониторы и меняете разрешение, которое хотите.

13. Больше разрешений ставить не пробовал, потому что они мне не нужны, но с помощью этой процедуры их можно добавить.


Добавить в качестве предпочтительного источника