Bug 16779 - внешний монитор+ноутбук, video intel Mobile GM965/GL960
Summary: внешний монитор+ноутбук, video intel Mobile GM965/GL960
Status: CLOSED WORKSFORME
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: xorg (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 critical
Assignee: Valery Inozemtsev
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-20 13:28 MSD by Gleb Kulikov
Modified: 2008-09-14 20:05 MSD (History)
1 user (show)

See Also:


Attachments
протокол xorg (44.92 KB, text/x-log)
2008-08-20 13:30 MSD, Gleb Kulikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2008-08-20 13:28:41 MSD
При подключении внешнего монитора к ноутбуку Dell inspiron 1525 (video intel Mobile GM965/GL960), изображение на внешнем мониторе имеется только до момента старта иксов. После старта, работает только встроенный дисплей.

результат выполнения # xrandr --auto
xrandr: Output VGA is not disconnected but has no modes

lspci | grep -i vg
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
Comment 1 Gleb Kulikov 2008-08-20 13:30:45 MSD
Created attachment 2797 [details]
протокол xorg

протокол загрузки xorg
Comment 2 Valery Inozemtsev 2008-08-20 13:45:01 MSD
(In reply to comment #0)
> После старта, работает только встроенный дисплей.

так и должно быть

> 
> результат выполнения # xrandr --auto
> xrandr: Output VGA is not disconnected but has no modes

man xrandr
Comment 3 Gleb Kulikov 2008-08-20 14:10:32 MSD
(In reply to comment #2)
> (In reply to comment #0)
> > После старта, работает только встроенный дисплей.
> 
> так и должно быть

Почему? Всегда выбор горячими клавишами приводил к переключению на второй дисплей, почему здесь "так и должно быть"?

Представил себе препода, читающего лекцию преед чёрным экраном -- "так и должно быть". Круто.

> > результат выполнения # xrandr --auto
> > xrandr: Output VGA is not disconnected but has no modes
> 
> man xrandr
> 

И?

--auto
 For connected but disabled outputs, this will enable them using their preferred mode (or, something close to 96dpi if they have no preferred mode). For disconnected but enabled outputs, this will disable them. 

Вы уж поподробнее отпишите, почем не баг, и что делать?
Comment 4 Valery Inozemtsev 2008-08-20 14:51:45 MSD
(In reply to comment #3)
> Почему? Всегда выбор горячими клавишами приводил к переключению на второй
> дисплей

настройте средствами acpi, будет "всегда"

> --auto
>  For connected but disabled outputs, this will enable them using their preferred mode (or, something close to 96dpi if they have no
> preferred mode). For disconnected but enabled outputs, this will disable them. 

не надо выдергивать куски из контекста

> 
> Вы уж поподробнее отпишите, почем не баг, и что делать?
> 
обратиться за помощью в списки рассылки или в техническую поддержку
Comment 5 Alexey Voinov 2008-09-05 10:42:21 MSD
Валер, а ведь не работает.

00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

Не работает не только xrandr --auto, но и xrandr -q с той же самой диагностикой. И  работать перестаёт только при подкючении внешнего монитора. Если его выдернуть, то  xrandr прекрасно работает в любом режиме.

Ты бы дал ссылку на документацию, где описано подобное поведение, прежде чем багу закрывать. В противном случае это бага, и бага очень неприятная.
Comment 6 Valery Inozemtsev 2008-09-05 11:08:59 MSD
после старта иксов на ThinkPad X61s с монитором NEC LCD1770GX

$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1400 x 1400
VGA connected 1024x768+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0 +   75.0     60.0     60.0
   1400x1050      60.0
   1280x960       60.0
   1152x864       75.0     75.0
   1024x768       75.1     75.0     70.1     60.0*
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     72.8     75.0     66.7     60.0     59.9
   720x400        70.1
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 246mm x 184mm
   1024x768       50.0*+   60.0     40.0
   800x600        60.3     56.2
   640x480        60.0     59.9

где вы нашли "xrandr --auto" не знаю, есть xrandr --output <output> --auto
Comment 7 Alexey Voinov 2008-09-06 10:36:01 MSD
xrandr -q не требует указания --output.

$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       60.0*+   60.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  
TMDS disconnected (normal left inverted right x axis y axis)

Втыкаем внешний монитор

$ xrandr -q
xrandr: Output VGA is not disconnected but has no modes
$ xrandr --output VGA --auto
xrandr: Output VGA is not disconnected but has no modes
$
Comment 8 Valery Inozemtsev 2008-09-06 10:45:23 MSD
какой auto, если у вашего странного монитора нет ни одной моды
кусок man xrandr:
Forces to use a 1024x768 mode on an output called VGA:
xrandr --newmode "1024x768" 63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr --addmode VGA 1024x768
xrandr --output VGA --mode 1024x768
Comment 9 Alexey Voinov 2008-09-06 10:48:59 MSD
$ xrandr --newmode "1024x768" 63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr: Output VGA is not disconnected but has no modes

Он на любой запрос выдаёт это сообщение если подключён монитор. Даже на
$ xrandr --output LVDS --auto
xrandr: Output VGA is not disconnected but has no modes

Comment 10 Valery Inozemtsev 2008-09-06 10:53:54 MSD
либо такой странный монитор (какой, кстати), либо кривой биос, что сплошь и рядом. ни на одном из шести ноутбуков с i9xx воспроизвести не получается
Comment 11 Alexey Voinov 2008-09-06 11:19:12 MSD
LG L1920P
Год назад, когда я на тебя баги про двухголовость вешал, оно всё работало. И сейчас монитор при подключении к eeepc прекрасно работает. Но не хчешь с этим разбиратьс - ладно, дело твоё
Comment 12 Valery Inozemtsev 2008-09-06 11:25:26 MSD
кривой биос. у меня железки на которой xrandr не работает, поэтому при всем желании разбираться неначем
Comment 13 Alexey Voinov 2008-09-07 11:28:09 MSD
Так. Мне удалось вывести картинку на внешний монитор. Сейчас сижу разбираюсь что же оказалось решающим шагом. Либо настройка и запуск сервиса lm_sensors (DDC работает по i2c), либо прописывание дополнительно секции Monitor в xorg.conf. Не исключаю, что и то и другое одновременно. Результаты выложу на wiki.

Так что, Валер, это действительно NOTABUG. А точнее ошибка в локальной конфигурации. Есть подозрение, что это имеет смысл учесть в инсталляторе.