ant 13.10.2009 17:03
Есть проблема! — Разрешение монитора [РЕШЕНО]
Здравствуйте!Итак, установил я Linux и он благополучно стартовал. (Тот самый Debian с LXDE). Система определила видеопараметры компьютера автоматически. А как сделать, чтобы эти параметры загружались каждый раз при старте системы? Т.е. оно загружает каждый раз 1152х786@75 (вроде) а я хочу 1024х768@85. Ставлю эти параметры с помощью LXRandr, но при перезагрузки системы снова загружаются старые настройки. Как сделать?
Решение:Большое спасибо всем, кто принимал участие! Решение нашлось в комментарии MagoBuono.
Итак, как я сделал:
Сначала:
Вошёл в режиме командной строки. В GRUB выбрал single user mode, там ввел пароль администратора, когда спросило и вошёл.
1 |
|
(спасибо также Username). Создался файл /root/xorg.conf.new. Тест
1 |
|
дал положительные результаты. Этим файлом я заменил /etc/X11/xorg.conf.
Далее я открыл файл для редактирования, а в коммандном интерфейсе ввел:
1 |
$ gtf 1024 768 85
|
Строку с Modeline Записал в секцию Monitor (где-то в конце). А в секцию Screen субсекцию Display там где Depth 24 добавил:
Modes "1024x768_85.00"
(то что в кавычках в выводе команды gtf). Остальные субсекции Display я закомментировал.
а вы знаете, какие первые три ссылки дал гугл?
http://wiki.archlinux.org/index.php/Xorg_(Русский)
http://www.gentoo.org/doc/ru/xorg-config.xml
http://otvety.google.ru/otvety/thread?tid=46ae5f5055af4638
Не думаю, что xorg.conf уже не используется в этом деле
http://wiki.archlinux.org/index.php/Xorg_(Русский)
http://www.gentoo.org/doc/ru/xorg-config.xml
http://otvety.google.ru/otvety/thread?tid=46ae5f5055af4638
Не думаю, что xorg.conf уже не используется в этом деле
нет, это всего лишь я осел. Не пиши с двойным "не", иногда окуржающие ослы проглатывают одно.
xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbVariant" ",unicode"
Option "XkbOptions" "grp:caps_toggle,lv3:win_switch"
#Option "Xkb... " "grp:ctrl_shift_toggle,"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
lspci | grep VGA
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G100 AGP (rev 02)
Это первый компьютер. Он даёт 1024х768@75 но я хочу поставить на 70. Больно пёстро. Есть ещё второй. Приведу завтра если нужно. Там видеокарточка S3 Trio 3D/2x.
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua"
Option "XkbVariant" ",unicode"
Option "XkbOptions" "grp:caps_toggle,lv3:win_switch"
#Option "Xkb... " "grp:ctrl_shift_toggle,"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
lspci | grep VGA
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G100 AGP (rev 02)
Это первый компьютер. Он даёт 1024х768@75 но я хочу поставить на 70. Больно пёстро. Есть ещё второй. Приведу завтра если нужно. Там видеокарточка S3 Trio 3D/2x.
Matrox Graphics, Inc. MGA G100 AGP (rev 02)
это вообще че за херь? на чьем чипсете?
X -configure пробовал?
1024х768@75 но я хочу поставить на 70. Больно пёстро
наоборот больше ставить надо, чем меньше, тем пестрее в случае ЭЛТ монитора //а он думаю, такой.
S3 Trio 3D/2x
охренеть, у меня первый пень с картой такой марки был.
Поэтому и LXDE.
mga - это встроенная карточка в компьютере HP Vectra у меня. Он где-то 1999 года выпуска. Но это ведь не проблема. man mga работает.
На счёт xorg’а, то в убунту та же история была с другим компом с видеокартой ati и intel.
Думаю проблема может быть в gdm. Но как знать так ли это и как решить проблему?
Попробовать нормально сконфигурировать xorg.conf?
mga - это встроенная карточка в компьютере HP Vectra у меня. Он где-то 1999 года выпуска. Но это ведь не проблема. man mga работает.
На счёт xorg’а, то в убунту та же история была с другим компом с видеокартой ati и intel.
Думаю проблема может быть в gdm. Но как знать так ли это и как решить проблему?
Попробовать нормально сконфигурировать xorg.conf?
давай попробуем сначала диагностировать.
У тебя разрешение сбрасывается с момента старта иксов? Тогда надо б попробовать напрямую указать в конфиге разрешение. Если гдм стартует норм, а потом уже сбрасывается - вот тут уж хз, куда копать с лксде. Но по идее, такого быть не должно
У тебя разрешение сбрасывается с момента старта иксов? Тогда надо б попробовать напрямую указать в конфиге разрешение. Если гдм стартует норм, а потом уже сбрасывается - вот тут уж хз, куда копать с лксде. Но по идее, такого быть не должно
У меня разрешение устанавливается сразу при старте gdm. Т.е. я сделал себе настройку, потом logout - и в gdm уже было не то разрешение (это я увидел по конкретным особенностям отображения). Потом вхожу - то разрешение, что и в gdm (то, которое всегда автоматически устанавливается).
Offtop: HP Vectra — это круто )) У самого такой дома стоит в качестве подставки для монитора. При желании можно включить полюбоваться Gentoo 2006.0 кажется ))
Если не секрет для чего планируется использовать? Интересно для чего можно найти применение компу 1999 года. Разве что как терминал...
Если не секрет для чего планируется использовать? Интересно для чего можно найти применение компу 1999 года. Разве что как терминал...
у меня ящик 97(!)-ого года стоял до прошедшего нового года, использовался как печатная машинка. На нем крутилась 95-ая винда, причем замечательн шла!
Печатная машинка — это неинтересно)), щас печатать где угодно можно, от смартфона до ноутбука.
Я вот слышал, что народ такие компы умудрялся под freebsd гонять в качестве роутеров, но сейчас мне кажется это уже тоже из области фантастики. С современными объемами траффика им уже не справится.
Я вот слышал, что народ такие компы умудрялся под freebsd гонять в качестве роутеров, но сейчас мне кажется это уже тоже из области фантастики. С современными объемами траффика им уже не справится.
Использую его для дома. Ну, там, в интернете. Музыку слушаю. Думаю, раз карточка встроенная, то может что-то ей можно сделать, чтобы видео смотреть. Там есть опция MGASDRAM в xorg.conf можно прописать.
О системе LXDE написано, что у неё требования как для 95 винды.
О системе LXDE написано, что у неё требования как для 95 винды.
Хм, но уровень её применения в интернете ну очень уж ограничен. Монстра ФФ она не потянет, а использовать, например, dillo на сайтах, большинство их которых давно забили на старые браузеры, как то...
Вот музыку кстати да... появилась идея превратить его в звуковой сервер. Он же тихий (один вентилятор в БП) до ужаса по сравнению с моим десктопом. Подключу колонки и буду наслаждаться музоном без включения основного компа...
И насчёт видео, эксперименты проводил, старые авишки годов до 2003 проигрываются без проблем без допобработки. Более новые иногда приходилось понижать в качестве (в реальном времени при просмотре). Mplayer на старых компах рулит.
Вот музыку кстати да... появилась идея превратить его в звуковой сервер. Он же тихий (один вентилятор в БП) до ужаса по сравнению с моим десктопом. Подключу колонки и буду наслаждаться музоном без включения основного компа...
И насчёт видео, эксперименты проводил, старые авишки годов до 2003 проигрываются без проблем без допобработки. Более новые иногда приходилось понижать в качестве (в реальном времени при просмотре). Mplayer на старых компах рулит.
Не так всё и просто... ;). Там есть ещё вентилятор для процессора. Там процессор на пол системника. И старые винчестеры также шумят...
Наверно у меня немного другая модель... Это десктоп-корпус. Там над процессором нависает нестандартного вида БП и его вентилятор отводит тепло от радиатора процессора через БП. Ну и насчёт винтов, можно же их и заменить на новые. Правда там больше одного не поставить, но ведь есть USB.
Не помогает. Начиная из gdm ставит своё. xorg.conf:
Section "Device"
Identifier "Device0"
Driver "mga"
VendorName "NVIDIA Corporation"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SyncMaster 550s"
# DisplaySize 370 277
HorizSync 30.0 - 61.0
VertRefresh 50.0 - 120.0
# Option "DPI" "100x100"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1024x768 +0+0"
# Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Остальное - то же самое.
Наверно, не к месту, но такой глюк был при перезагрузке. Сначала я просто хотел сделать logout. Но gdm не загрузился :(. Появилась цветная полоса как бы шум в правой части экрана и комп завис. Такое иногда случалось через раз когда на этой же машине стоял PuppyRUS Linux. Пришлось выключить и включить (ресета в этом компе нету). И при загрузке начала глючить звуковая система :(. Тоже редкий случай, но до этого было по моему тоже в PuppyRUS.
Извините за то, что так много пишу.
Section "Device"
Identifier "Device0"
Driver "mga"
VendorName "NVIDIA Corporation"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SyncMaster 550s"
# DisplaySize 370 277
HorizSync 30.0 - 61.0
VertRefresh 50.0 - 120.0
# Option "DPI" "100x100"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "metamodes" "1024x768 +0+0"
# Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Остальное - то же самое.
Наверно, не к месту, но такой глюк был при перезагрузке. Сначала я просто хотел сделать logout. Но gdm не загрузился :(. Появилась цветная полоса как бы шум в правой части экрана и комп завис. Такое иногда случалось через раз когда на этой же машине стоял PuppyRUS Linux. Пришлось выключить и включить (ресета в этом компе нету). И при загрузке начала глючить звуковая система :(. Тоже редкий случай, но до этого было по моему тоже в PuppyRUS.
Извините за то, что так много пишу.
Правильно пишешь :) Лучше писать сразу все траблы, чем если с тебя придется вытягивать инфу по крупицам :)
Собсно, сколько я не бился, а решение нашел только одно :)
Суть в том, что при автоматическом определении возможных и доступных разрешений Иксы ыбирают максимальное. У меня, например, это 1600х1200@65Hz
Вот вырезка с конфига у меня: http://dpaste.com/106751/
Если подробно, то:
Надо вычислить параметры развертки. На примере моём, пишем:
$ gtf 1024 768 100
Т.е. я хочу получить параметры для 1024x768@100Hz. Получаем ответ:
$ gtf 1024 768 100
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Первая строка закомментированна, т.е. нам не нужна. Теперь берем полученный Modeline и пихаем его в секцию "Monitor" в нашем xorg.conf
Тоже самое я проделал для 800х600 (в конфиге видно, что они оба прописаны).
Также в секции "Screen" прописываем:
SubSection "Display"
Depth 24
Modes "1024x768_100.00"
EndSubSection
Это самое Modes "имя_профиля" - имя сего профиля берется из полученных от gtf результатов. У меня по дефолту оно выглядело как в приведенном примере, я менять не стал :)
Так вот, при таком конфиге Иксы при старте будут брать максимальное разрешение (и все сопутствующие параметры) которое там прописано (хз почему, но так получается). Т.е. оно не будет заниматься самодеятельностью и прочим автоопределением. Откровенно говоря, мне такой подход не нравится, но с другой стороны он работает и жить не мешает - один фиг одно разрешение и используется.
Суть в том, что при автоматическом определении возможных и доступных разрешений Иксы ыбирают максимальное. У меня, например, это 1600х1200@65Hz
Вот вырезка с конфига у меня: http://dpaste.com/106751/
Если подробно, то:
Надо вычислить параметры развертки. На примере моём, пишем:
$ gtf 1024 768 100
Т.е. я хочу получить параметры для 1024x768@100Hz. Получаем ответ:
$ gtf 1024 768 100
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Первая строка закомментированна, т.е. нам не нужна. Теперь берем полученный Modeline и пихаем его в секцию "Monitor" в нашем xorg.conf
Тоже самое я проделал для 800х600 (в конфиге видно, что они оба прописаны).
Также в секции "Screen" прописываем:
SubSection "Display"
Depth 24
Modes "1024x768_100.00"
EndSubSection
Это самое Modes "имя_профиля" - имя сего профиля берется из полученных от gtf результатов. У меня по дефолту оно выглядело как в приведенном примере, я менять не стал :)
Так вот, при таком конфиге Иксы при старте будут брать максимальное разрешение (и все сопутствующие параметры) которое там прописано (хз почему, но так получается). Т.е. оно не будет заниматься самодеятельностью и прочим автоопределением. Откровенно говоря, мне такой подход не нравится, но с другой стороны он работает и жить не мешает - один фиг одно разрешение и используется.
Странно, но на моём компе такое не прокатывает. Ксубунту 9.10, нвидиа фх5500, ставлю разрешение 1280х1024 85Гц. После правки ксорга с моделайном и модес иксы не стартуют, только консольные терминалы. Поэтому пока приходится каждый раз при загрузке запускать нвидиа-сетингс-гуи и выставлять нужное расширение, т.к. в дефолтном настройщике дисплея такого расширения нет, а самое большое 1024*768 54Гц.
Прокатило, т.к. я сначала игнорировал команду "Xorg -configure" и пытался сразу прописывать моделайн и модес. Теперь не запускается ВоВ. Надо опять ковырять. :)
Добавлю ещё один вариант, спасибо Username. Извините, что дублирую.
удалил все файлы ксорга.
запускается гуёвый нвидиа-сеттингс, при этом у меня в консоли отобразились такие строки:
Выбираю нужное мне расширение 1280х1024, из герцов только 60, 75 и Авто. Хотелось бы 85, но увы, приходится 75 выбрать. Сохраняю. Выхожу из настройщика. Перегружаю комп. Вуаля! расширение 1280х1024
sudo rm /etc/X11/xorg*
удалил все файлы ксорга.
sudo nvidia-xconfig && sudo nvidia-settings
запускается гуёвый нвидиа-сеттингс, при этом у меня в консоли отобразились такие строки:
WARNING: Unable to locate/open X configuration file.
sh: pkg-config: not found
New X configuration file written to \'/etc/X11/xorg.conf\'
Выбираю нужное мне расширение 1280х1024, из герцов только 60, 75 и Авто. Хотелось бы 85, но увы, приходится 75 выбрать. Сохраняю. Выхожу из настройщика. Перегружаю комп. Вуаля! расширение 1280х1024
Более детально тут:
http://ubuntuforums.org/showthread.php?t=83973
http://www.x.org/wiki/FAQVideoModes
Ну и это, возможно, поможет:
http://www.bohne-lang.de/spec/linux/modeline/