Вопрос
С выбранным драйвером "vesa", как выбрать режим видео выше 800x600 (например, 1024x768 или 1280x1024) в Ubuntu 9.04? Некоторые источники говорят, что вместо этого используется monitors.xml.
Подвопрос 1. Нужно ли вообще использовать параметр загрузки ядра? (см. раздел ниже)
Вопрос 2: xorg.conf все еще используется в Ubuntu 9.04?
Что я уже знаю / пробовал
Это мой xorg.conf:
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768"
EndSubSection
EndSection
Как видите, я установил драйвер на "vesa" и добавил режим 1024x768.
Я всегда могу выбирать между 640x480 и 800x600 в Gnome. Вызов xrandr
говорит мне то же самое:
Screen 0: minimum 640 x 480, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm x 0mm
800x600 61.0*
640x480 60.0
Также я прочитал, что режим VESA должен быть установлен на очень ранней стадии процесса загрузки, потому что он должен переключаться в реальном режиме. Поэтому я загружаюсь с необязательным параметром ядра, таким как vga=0x316
или vga=316
. Независимо от того, какой номер я выбрал (из той или иной таблицы), он в основном жалуется, что не знает номер, и отображает другую таблицу, из которой я могу выбрать. Что бы я ни выбрал тогда, я получаю загрузочный экран с этим конкретным разрешением, который слегка смещен в верхний левый угол.
Но когда у Gnome появляется экран входа в систему, он возвращается к разрешению 800x600, и я не могу выбрать другой вариант, кроме 640x480 и 800x600. Так что я не уверен, имеет ли этот параметр загрузки какой-либо реальный эффект вообще.
Кроме того, я где-то читал, что Ubuntu 9.04 больше не использует xorg.conf, но с другой стороны, я нашел много учебников для 9.04, в которых упоминается xorg.conf и некоторые пользователи, которые сообщили, что это работает для них. Инструмент Nvidia также внес изменения в xorg.conf, которые позволили моему компьютеру аварийно завершить работу при перезагрузке, поэтому в этом должно быть что-то есть.
Еще немного фона
У меня ноутбук Dell Precision M70 со сломанной видеокартой, то есть какой-то раздел видео Ram сломан. Физическое разрешение ЖК-дисплея составляет 1920x1200, а у него Nvidia Quadro FX Go 1400.
Из своего опыта работы в Windows я знаю, что с помощью драйвера NVidia я либо получаю искаженный вывод, либо компьютер полностью зависает, независимо от того, какой режим выбран. Но без драйвера я могу с радостью использовать режимы отображения 640x480, 800x600, 1024x768 и 1280x1024. Более высокие режимы выходят из строя даже без драйвера.
Я установил Ubuntu несколько дней назад, и, используя правильный драйвер, он всегда зависал, иногда после того, как показывает какой-то разумный контент, иногда даже без. Я даже не могу использовать 640x480 с этим драйвером. Используя драйвер VESA, он работает стабильно, но я не могу переключиться на более высокое разрешение, чем 800x600.
Поэтому я прихожу к выводу, что использование VESA на более высоком разрешении должно быть хорошо в Ubuntu, если бы я только мог его настроить.