Драйвер nVidia для Linux и необходимость сброса разрешения при перезагрузке

2478
Ernie Dunbar

Я использую Ubuntu и у меня монитор Samsung Syncmaster 2232, широкоформатный 22 ". У меня также есть версия 185.18.14 видеодрайвера nVidia, работающая на XFX GeForce 6200.

Моя проблема в том, что, хотя драйвер работает с собственным разрешением моего монитора (1680x1050), по какой-то причине он всегда возвращается к 1600x1024 при каждой перезагрузке системы. Я использовал программное обеспечение nVidia для сохранения настроек, но оно всегда возвращается назад. Это даже в /etc/X11/xorg.conf как 1680x1050, поэтому я понятия не имею, почему он возвращается к другому разрешению.

Есть намеки?

0
Это также должно быть помечено как "xorg". Chase Seibert 15 лет назад 2

3 ответа на вопрос

2
Dana the Sane

При использовании диспетчера отображения nVidia убедитесь, что вы запускаете его с правами суперпользователя, и попросите его записать изменения в xorg.conf.

Хорошо, я попробую это, но это не объясняет, почему разрешение 1600x1024 ** не ** в файле xorg.conf. Ernie Dunbar 15 лет назад 0
вполне вероятно, что по какой-то причине EDID неправильно проверяет ваш монитор во время запуска X, и автоматическое разрешение (проверка журнала) решает, что разрешение не работает заранее неправильно. Kent Fredric 15 лет назад 1
Нету. Не сработало @Kent: поиск EDID (с grep -i не меньше) или 1600 в моем журнале загрузки ничего не дает. Ernie Dunbar 15 лет назад 0
Можете ли вы опубликовать раздел устройства xorg.conf? Chase Seibert 15 лет назад 0
1
Captain Segfault

Как упоминалось в некоторых комментариях, возможно, что ваш монитор выводит неверную информацию EDID, которая может сбить X с толку.

Попробуйте добавить

Option "UseEDID" "FALSE" 

в

Section "Device" 

раздел вашего xorg.conf. (В частности, с идентификатором, который вы используете; предположительно с драйвером "nvidia").

Для этого необходимо вручную ввести информацию (HorizSync / VertRefresh, DisplaySize) для вашего монитора. Я не уверен, изменилось ли это с современными ЖК-панелями; Я до сих пор использую ЭЛТ дома ...

Если это не работает, вы должны удалить эту строку; большинство мониторов понимают это правильно.

0
innaM

Я могу быть совершенно не прав, но не думаю, что виноват ваш xorg.conf.

Проверьте настройки в Системе -> Настройки -> Дисплей

Если этот пункт меню отсутствует, он либо отключен в меню, либо требуемый пакет не установлен. Вам нужно запустить gnome-display-propertiesкоторый входит в gnome-control-centerпакет.

И если вы не используете Gnome, просто забудьте обо всем, что я только что написал.

Я использую Gnome, но у меня нет "Показать" в разделе Система -> Настройки. Ernie Dunbar 15 лет назад 0
Попробуйте запустить gnome-display-properties из оболочки. innaM 15 лет назад 0
И если это не сработает, установите пакет gnome-control-center, содержащий апплет дисплея. innaM 15 лет назад 0
Обычно, если установлен двоичный драйвер nvidia, открытие этого меню отсылает пользователя обратно к приложению настроек nvidia. Chase Seibert 15 лет назад 0