Мое разрешение экрана в окнах и предыдущей версии Ubuntu (9.04) составляло 1152 x 864.
Но в Ubuntu 10.04 это дает мне опцию 1024 x 786 и 1360 x 786.
У меня есть некоторые, как управляемый для добавления 1152x684 разрешение при помощи xrandr управляет.
searock@searock-desktop $:~ CVT 1152 864
1152x864 59,96 Гц (CVT 1.00M3) hsync: 53,78 кГц; pclk: Modeline на 81,75 МГц "1152x864_60.00" 81.75 1336 1216 года 1152 года 1520 864 867 871 897-hsync +vsync
searock@searock-desktop $:~ xrandr - newmode "1152x864_60.00" 81.75 1336 1216 года 1152 года 1520 864 867 871 897-hsync +vsync
searock@searock-desktop $:~ xrandr - addmode S-видео 1152x864
xrandr: не может найти вывод "S-видео"
searock@searock-desktop $:~ xrandr
Экран 0: минимальный текущий 1024 x 768 320 x 200, максимум 4096 x 4096
VGA1, соединенный 1024x768+0+0 (нормальная левая инвертированная правильная ось y оси X) 0mm x 0mm
1360x768 59.8
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
1152x864_60.00 (0x124) 81.0 МГц
h: ширина запуск 1152 года, 1216 заканчивает общее количество 1336 года 1520, скашивает 0 часов 53.3 кГц
v: высота 864 запускает 867 концов 871 общие 897 часов 59.4 Гц
searock@searock-desktop $:~ xrandr - addmode VGA1 1152x864_60.00
Но проблема состоит в том, когда когда-либо я перезапускаю свой компьютер, я получаю это сообщение.
Не мог применить сохраненную конфигурацию для мониторов. Не удалось найти подходящую конфигурацию экранов.
И затем это возвращается к 1024 x 786
Мои детали видеокарты: Intel(R) 82945G Express Chipset Family.
Есть ли какой-либо способ, которым я могу зафиксировать это раз и навсегда?
Спасибо.
Редактирование 1: rumtscho предложил, чтобы я изменил xorg.conf файл. Но я не уверен, что имеет в виду HorizSync? это - Горизонтальная частота?
Моей моделью монитора является Acer v173.
Вот моя спецификация.
Таким образом, каковы должны быть HorizSync и VertRefresh?
Редактирование 2:
Я отредактировал свой файл Xorg.conf следующим образом:
Раздел "Монитор"
Идентификатор "настроенный монитор"
HorizSync 30-80
VertRefresh 55-75
EndSection
затем я добавил разрешение и перезапустил мой компьютер, и тем не менее я сталкиваюсь с той же проблемой.
Есть ли что-то, что я пропускаю?
Редактирование 3: На данный момент я отредактировал/etc/gdm/Init/Default (gdm сценарии запуска) для включения после команд xrandr, чуть ниже строки initctl-q испускают login-session-start DISPLAY_MANAGER=gdm
xrandr --newmode "1152x864_60.00" 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync
xrandr --addmode VGA1 1152x864_60.00<br/>
xrandr -s 1152x864_60.00
Это решило мою проблему, но это управляет, увеличили время начальной загрузки моего компьютера.
Я думаю, что должен буду отредактировать файл Xorg правильно.
Редактирование 4: Вместо того, чтобы добавить это регистрирует сценариям запуска gdm, я создал сценарий оболочки и добавил его для запущений (Система-> Предпочтение-> Приложения Запуска)
#!/bin/bash
xrandr --newmode "1152x864_60.00" 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync
xrandr --addmode VGA1 1152x864_60.00
xrandr -s 1152x864_60.00
И не забывайте добавлять права выполнения. (Щелкните правой кнопкой-> Свойства->, Разрешение-> Позволяет выполнять файл как программу),
Не 100%, уверенных, потому что у Вас есть графика Intel, но она походит на старую добрую проблему с плохим EDID. Короче говоря Ваш монитор отправляет плохую информацию на Вашу видеокарту, это не может считать максимальные частоты и допускает ошибку на стороне осторожности, с помощью самых низких настроек только.
randr (дизайном!) только предназначенный для изменений во время выполнения. Для любой постоянной конфигурации необходимо изменить настройки X-сервера. Для этого, редактирование/etc/X11/xorg.conf (Это - важный системный файл! Сделайте резервное копирование сначала!). Необходимо добавить строки HorizSync и VertRefresh. Результат должен быть похожим на это:
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30-35
VertRefresh 55-75
EndSection
Предупреждение: не используйте числа, которые я отправил здесь! При установке частоты в HorizSync, который слишком высок, он мог бы постоянно повредить монитор. Они значительно колеблются между моделями монитора, я видел их где угодно между 30 Гц и 75 Гц. Необходимо искать правильные значения в руководстве пользователя монитора, или назвать техническую поддержку производителя и спросить о вертикальной и горизонтальной частоте в предпочтительном разрешении.
Возможно, необходимо будет добавить строку режима к Xorg.conf вручную (я забыл, какой раздел, я думаю Экран), но вероятно после этих X перезапусков Вы сможете установить разрешение с помощью встроенного графического инструмента.
Даже если это не решает Вашу проблему, xorg.conf является местом для сохранения постоянных изменений в экранной конфигурации.
Редактирование, как ответ на Ваши комментарии.
HorizSync является частотой, да. На карте Nvidia, устанавливая HorizSync и VertRefresh в xorg.conf (затем перезапускающий X или просто перезагружающий) принимает все обычные решения, доступные в драйвере Nvidia GUI. Так выбирание Вашего предпочтительного разрешения там должно быть возможным.
Если этого не происходит с драйверами Intel, можно вручную добавить разрешение, которое Вы хотите в свой Xorg.conf. Все еще в разделе Monitor, вставьте свой modeline (который работал с xRandR). Затем перечислите имя режима как опцию режима Preferred. Затем в разделе Screen, подразделе Дисплея, добавляет строка Режимов, включая название Вашего режима.
Результат должен быть чем-то вроде этого:
Section "Monitor" Identifier "Configured Monitor" HorizSync 30-80 VertRefresh 55-75 Modeline "1152x864_60.00" 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync Option "PreferredMode" "1152x864_60.00" EndSection
и ниже этого, в разделе Screen
SubSection "Display" Depth 24 Modes "1152x864" "1024x768" "640x480" EndSubSection
Я не уверен, нужен ли Вам подраздел Дисплея, но я нашел его в старом моем файле конфигурации. Если это не работает, прокомментируйте его снова. Не может протестировать его на моей существующей системе, потому что я не могу перезапустить сейчас, и моя текущая конфигурация монитора отличается. Таким образом, возможно, все еще требуется некоторую тонкую настройку. Но в теории, добавляя modeline в Xorg.conf постоянная версия добавления его динамично к RandR.
Если бы необходимо настроить, хороший источник информации был бы руководством Xorg.conf. http://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html
Если все остальное перестало работать, я думаю, что существует X файлов профиля, где можно добавить команды xRandR. Это, конечно, не изящно, и возможно так же медленно как Ваше init решение для сценария. Кроме того, я не помню много об этом файле и как использовать его, так не может помочь Вам там.
И если эти вещи перестали работать также, возможно, проблема - что-то еще. Поскольку это, вероятно, все еще X связано, Вы могли изучить свой файл /var/log/xorg.0.log. Если существуют строки, запускающиеся с (WW) или (EE), гуглят эти строки, и Вы почти наверняка найдете решение.