Bug 8208 - При рестарте ОС, X стартуют с разрешением 640х480
: При рестарте ОС, X стартуют с разрешением 640х480
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/xorg-x11)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-10-13 12:08 by
Modified: 2005-10-31 22:01 (History)


Attachments
xorg.conf (16.54 KB, text/plain)
2005-10-14 10:42, Max A Mazin
no flags Details
Xorg.0.log при старте системы (54.84 KB, text/plain)
2005-10-14 10:43, Max A Mazin
no flags Details
log работы xorgconf (91.97 KB, text/plain)
2005-10-14 10:44, Max A Mazin
no flags Details
Xorg.0.log после запуска xorgcfg (41.13 KB, text/plain)
2005-10-14 10:46, Max A Mazin
no flags Details
Изначальный конфиг (3.37 KB, text/plain)
2005-10-16 14:30, Max A Mazin
no flags Details
Лог запуска Х с драйвером radeon при загрузке (разрешение 640х480) (153.49 KB, text/plain)
2005-10-16 14:31, Max A Mazin
no flags Details
Лог запуска Х с драйвером vesa при запрещенном 16-и битном цвете (Х не стартует) (91.93 KB, text/plain)
2005-10-16 14:32, Max A Mazin
no flags Details
Лог запуска Х с драйвером radeon после шаманства (разрешение 1280х1024) (139.71 KB, text/plain)
2005-10-16 14:33, Max A Mazin
no flags Details
Вот настоящий конфиг (2.45 KB, text/plain)
2005-10-17 21:55, Max A Mazin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-10-13 12:08:44
драйвер radeon, карта ATI Radeon Х700 PCI-E, версия xorg: 6.8.99.900-alt7

Загрузкка системы и старт Х: Х в разрешении 640х480. в файле xorg.conf
отсутствуют какие-либо строки modeline, указаны значения HoryzSync: 30-82,
VertRefresh: 50-100  , монитор Viewsonic VG712S.

Запуск xorgcfg из консоли (с запущенным xorg) и последующим рестартом Х
(service
dm restart) приводит разрешение в порядок (1280х1024), но до первой же
перезагрузки.
Накаких ядерных модулей при этом не подгружается.
------- Comment #1 From 2005-10-13 12:09:26 -------
Дополнение: сам файл xorg.conf при этом _никак_ не модифицируется.
------- Comment #2 From 2005-10-13 12:17:14 -------
*** Bug 8207 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2005-10-13 12:19:42 -------
давайте /etc/X11/xorg.conf и /var/log/Xorg.0.log  
------- Comment #4 From 2005-10-14 10:42:06 -------
Created an attachment (id=1177) [details]
xorg.conf

Это xorg.conf (со значениями horyzsync и vertrefresh я все-таки ошибся :)
------- Comment #5 From 2005-10-14 10:43:03 -------
Created an attachment (id=1178) [details]
Xorg.0.log при старте системы

Разрешение 640x480
------- Comment #6 From 2005-10-14 10:44:11 -------
Created an attachment (id=1179) [details]
log работы xorgconf

При запущенном xorg в разрешении 640x480
------- Comment #7 From 2005-10-14 10:46:21 -------
Created an attachment (id=1180) [details]
Xorg.0.log после запуска xorgcfg

после запуска xorgcfg рестартуется сервис dm, xorg запускается в разрешении
1280х1024 (лог прилагается).
------- Comment #8 From 2005-10-14 11:25:31 -------
во первых, посмотрите на свой монитор 
http://www.viewsonic.com.au/products/productspecs.php?id=191 
и сравните с тем что написано в конфиге 
во вторых 
$ diff -u Xorg.0.log.before Xorg.0.log.after >xlog.diff 
и внимательно изучайте xlog.diff, там все есть 
------- Comment #9 From 2005-10-14 21:26:48 -------
Значения HoryzSync и VertRefresh привел в соответствие с параметрами монитора  
HoryzSync 30-82 
VertRefresh 50-85 
Ситуация не поменялась. 
Смотрел в xorg.conf, в diff -- ситуация не прояснилась. 
Ваш ответ ситуацию ниразу не прояснил :-/. 
У меня (по моему мнению) все в норме. 
------- Comment #10 From 2005-10-14 22:02:15 -------
вот здесь все ясно и понятно написано 
@@ -594,17 +596,14 @@ 
  TMDS Type -- Internal 
  DDC Type  -- DVI_DDC 
 (II) RADEON(0): Secondary: 
- Monitor   -- CRT 
+ Monitor   -- NONE 
  Connector -- VGA 
  DAC Type  -- Primary 
  TMDS Type -- NONE 
  DDC Type  -- MONID 
 (II) RADEON(0): ref_freq: 2700, min_pll: 20000, max_pll: 50000, xclk: 40000, 
sclk: 425.000000, mclk: 432.000000 
 (II) RADEON(0): PLL parameters: rf=2700 rd=2 min=20000 max=50000; xclk=40000 
-(WW) RADEON(0): Failed to detect secondary monitor DDC, default HSync and 
VRefresh used 
-(WW) RADEON(0): "(null)" is not a valid parameter for Option "CRT2Position" 
-(II) RADEON(0): Valid parameters are "RightOf", "LeftOf", "Above", "Below", 
or "Clone" 
-(II) RADEON(0): Except for "Clone", the parameter may be followed by an 
integer. 
+(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode 
disabled 
 (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0) 
 (II) RADEON(0): Validating modes on Primary head --------- 
 (II) RADEON(0): TMDS PLL from BIOS: 16500 a0112 
 
------- Comment #11 From 2005-10-14 22:27:31 -------
Если не затруднит, кривую строку xorg.conf укажите?
------- Comment #12 From 2005-10-14 22:37:46 -------
Кстати, и объясните мне, почему xorg ведет себя так по разному при
_одном_и_том_же_ xorg.conf?
------- Comment #13 From 2005-10-15 10:13:33 -------
man radeon 
за советами отращайтесь в списки рассылки 
------- Comment #14 From 2005-10-15 22:07:09 -------
(In reply to comment #12)
> Кстати, и объясните мне, почему xorg ведет себя так по разному при
> _одном_и_том_же_ xorg.conf?
 
кто вам сказал, что при одном и том же?

------------
(==) Log file: "/var/log/Xorg.8.log", Time: Fri Oct 14 08:22:55 2005
(++) Using config file: "/root/xorg.conf.new"
------------
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 14 08:23:59 2005
(==) Using config file: "/root/xorg.conf"
------------

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
# mv -f /root/xorg.conf.new /etc/X11/xorg.conf
# mv -f /root/xorg.conf /root/xorg.conf.bad
# service dm restart

# по желанию - медитировать над диффами и манами
------- Comment #15 From 2005-10-16 13:27:27 -------
Да. вот оно. :( не тот конфиг использовался. 
По результатам медитации определил, что драйвер radeon с моей картой не 
работает вовсе. xorgcfg заставлял использовать драйвер vesa, который в данный 
момент и работает. 
------- Comment #16 From 2005-10-16 14:29:16 -------
Медитация продолжается. Предыдущее предположение про нерабочесть драйвера 
radeon неверно. Ситуация необъяснимая. 
На данный момент исключено использование "левых" конфигов (используется 
только /etc/X11/xorg.conf), найдена закономерность, видимое проявление только в 
логах. 
1. Загрузка с драйвером radeon происходит только в разрешении 640х480 
(загрузка -- это загрузка системы на 5-м ранлевеле). 
2. Загрузка с драйвером vesa происходит только при 16-и битном цвете (но в 
разрешении 1280х1024). 
3. В конфиге разрешена загрузка при 24-х и выше битном цвете (16-и битный цвет 
отключен) 
4. Как заставить работать как надо (танцы с бубном) 
4.1. При загрузке системы с драйвером radeon достаточно изменить в конфиге 
название драйвера на vesa и перезапустить Х (Х не стартует, ибо 24 и выше 
битный цвет). 
4.2. Меняем в конфиге драйвер обратно на radeon (конфиг идентичен исходному!) 
и перезапускаем Х. Х стартует в разрешении 1280х1024 (с драйвером radeon). 
5. Как не удается заставить работать как надо (альтернативные танцы с бубном) 
5.1. При загрузке системы с драйвером radeon достаточно изменить в конфиге 
название драйвера на vesa, разрешить 16-и битный цвет и перезапустить Х (Х 
стартует, ибо 16 и битный цвет). 
5.2. Меняем в конфиге драйвер обратно на radeon и убираем разрешение 16-и 
битного цвета (конфиг идентичен исходному!) и перезапускаем Х. Х стартует в 
разрешении 640х480 (с драйвером radeon). 

При всем этом никакие ядерные модули не грузятся (вывод lsmod идентичен) 
Исходный конфиг и 3 лога (1. при загрузке, 2. при запрещенном 16-и битном 
цвете и драйвере vesa, 3. при исходном конфиге и нормально запущенных Х) 
прилагаются. 
------- Comment #17 From 2005-10-16 14:30:38 -------
Created an attachment (id=1187) [details]
Изначальный конфиг
------- Comment #18 From 2005-10-16 14:31:24 -------
Created an attachment (id=1188) [details]
Лог запуска Х с драйвером radeon при загрузке (разрешение 640х480)
------- Comment #19 From 2005-10-16 14:32:20 -------
Created an attachment (id=1189) [details]
Лог запуска Х с драйвером vesa при запрещенном 16-и битном цвете (Х не
стартует)
------- Comment #20 From 2005-10-16 14:33:03 -------
Created an attachment (id=1190) [details]
Лог запуска Х с драйвером radeon после шаманства (разрешение 1280х1024)
------- Comment #21 From 2005-10-16 23:54:09 -------
(In reply to comment #17)
> Created an attachment (id=1187) [edit] [details]
> Изначальный конфиг

Это вывод lsmod, а не конфиг.

Можно попробовать добавить в секцию "Device" с драйвером radeon опцию

    Option "MonitorLayout" "TMDS,NONE"
------- Comment #22 From 2005-10-17 21:55:57 -------
Created an attachment (id=1199) [details]
Вот настоящий конфиг

Прошу прощения, делал все в попыхах, что-то напутал.
------- Comment #23 From 2005-10-17 22:08:46 -------
Вот, спасибо. Вроде параметр 
Option "MonitorLayout" "TMDS,NONE" 
помог. 
 
И все же для меня остается загадкой, почему один и тот же конфиг вел себя по 
разному.