[Intel-gfx] Dual-display support with 945G/GZ and ADD2-R adapter ?
Teemu Tuominen
teemu.tuominen at plenware.fi
Fri May 15 12:25:48 CEST 2009
Jin, Gordon wrote:
> Teemu Tuominen wrote on Thursday, May 14, 2009 6:19 PM:
>
>> Jin, Gordon wrote:
>>
>>> Teemu Tuominen wrote on Thursday, May 14, 2009 4:17 PM:
>>>
>>>
>>>> Teemu Tuominen wrote:
>>>>
>>>>
>>>>> Teemu Tuominen wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Jin, Gordon wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Teemu Tuominen wrote on Thursday, May 07, 2009 8:30 PM:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Is dual-display configuration currently possible with IBM
>>>>>>>> ThinkCentre 8113V1Q using ADD2-R dvi extension card ?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Yes. If you want clone display, just startx without xorg.conf
>>>>>>> should be working. If you want extended desktop, please refer to
>>>>>>> http://intellinuxgraphics.org/dualhead.html. If you still have
>>>>>>> problem, please file a bug with log attached according to
>>>>>>> http://intellinuxgraphics.org/how_to_report_bug.html.
>>>>>>>
>>>>>>> Gordon
>>>>>>> _______________________________________________
>>>>>>> Intel-gfx mailing list
>>>>>>> Intel-gfx at lists.freedesktop.org
>>>>>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Thanks for answering,
>>>>>> I have tried e.g. following extended desktop configuration
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Section "Monitor"
>>>>>>> Identifier "Samsung940n_1"
>>>>>>> Option "DPMS"
>>>>>>> EndSection
>>>>>>>
>>>>>>> Section "Monitor"
>>>>>>> Identifier "Samsung940n_2"
>>>>>>> Option "DPMS"
>>>>>>> Option "Position" "1280 0"
>>>>>>> EndSection
>>>>>>>
>>>>>>> Section "Device"
>>>>>>> Identifier "Intel"
>>>>>>> Driver "intel"
>>>>>>> Option "monitor-VGA" "Samsung940n_1"
>>>>>>> Option "monitor-TMDS-1" "Samsung940n_2"
>>>>>>> EndSection
>>>>>>>
>>>>>>> Section "Screen"
>>>>>>> Identifier "Screen 0"
>>>>>>> Device "Intel"
>>>>>>> Monitor "Samsung940n_1"
>>>>>>> DefaultDepth 24
>>>>>>> SubSection "Display"
>>>>>>> Depth 24
>>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>>> Virtual 2560 1024
>>>>>>> EndSubSection
>>>>>>> EndSection
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> xrandr -q shows exotic resolutions and If I run it sequentially it
>>>>>> sometimes shows TMDS-1 connected and segfaults as if it would not
>>>>>> stay enabled. Enable/true option seems not affect.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Screen 0: minimum 320 x 200, current 2304 x 768, maximum 2560 x
>>>>>>> 1024 VGA connected 1024x768+0+0 (normal left inverted right x
>>>>>>> axis y axis) 376mm x 301mm 1280x1024 60.0 + 75.0 59.9
>>>>>>> 1280x960 59.9
>>>>>>> 1152x864 75.0 74.8
>>>>>>> 1024x768 75.1 70.1 60.0*
>>>>>>> 832x624 74.6
>>>>>>> 800x600 72.2 75.0 60.3 56.2
>>>>>>> 640x480 75.0 72.8 66.7 60.0
>>>>>>> 720x400 70.1
>>>>>>> TMDS-1 disconnected 1024x768+1280+0 (normal left inverted right
>>>>>>> x axis y axis) 0mm x 0mm
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> ?
>>>>>>
>>>>>> -Teemu
>>>>>> _______________________________________________
>>>>>> Intel-gfx mailing list
>>>>>> Intel-gfx at lists.freedesktop.org
>>>>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> getting any closer ?
>>>>>
>>>>> I added manual modelines and preferred option to monitor sections
>>>>> -- and I now get
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> # xranrd -q
>>>>>> Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x
>>>>>> 1024 VGA connected 1280x1024+0+0 (normal left inverted right x
>>>>>> axis y axis) 376mm x 301mm 1280x1024_60 60.0*+
>>>>>> 1280x1024 60.0 75.0 59.9
>>>>>> 1280x960 59.9
>>>>>> 1152x864 75.0 74.8
>>>>>> 1024x768 75.1 70.1 60.0
>>>>>> 832x624 74.6
>>>>>> 800x600 72.2 75.0 60.3 56.2
>>>>>> 640x480 75.0 72.8 66.7 60.0
>>>>>> 720x400 70.1
>>>>>> TMDS-1 connected 1280x1024+1280+0 (normal left inverted right x
>>>>>> axis y axis) 0mm x 0mm 1280x1024_60 60.0*+
>>>>>> 1024x768 60.0
>>>>>> 800x600 60.3
>>>>>> 640x480 59.9
>>>>>>
>>>>>>
>>>>>>
>>>>> but monitor stays idle.
>>>>>
>>>>>
>>>>> -Teemu
>>>>> _______________________________________________
>>>>> Intel-gfx mailing list
>>>>> Intel-gfx at lists.freedesktop.org
>>>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>>>
>>>>>
>>>>>
>>>> Hi again,
>>>>
>>>> Updated Thinkcentre bios, compiled latest xserver and intel-gfx.
>>>>
>>>> now I seem to get more log from what is happening with ADD2-R
>>>> connected monitor... It seems to leave in DDC detection loop taking
>>>> full cpu. I think this is why xrandr shows occasionally "TMDS-1
>>>> disconnected".
>>>>
>>>>
>>>>> (II) intel(0): EDID vendor "SAM", prod id 481
>>>>> (II) intel(0): I2C device "SDVOB DDC Bus:ddc2" registered at
>>>>> address 0xA0. (II) intel(0): I2C device "SDVOB DDC Bus:ddc2"
>>>>> removed. (II) intel(0): EDID vendor "SAM", prod id 481
>>>>> (II) intel(0): Using hsync ranges from config file
>>>>> (II) intel(0): Using vrefresh ranges from config file
>>>>> (II) intel(0): Printing DDC gathered Modelines:
>>>>> ....
>>>>>
>>>>>
>>>> Any clue what is causing this ?
>>>>
>>>> could it be due the kernel version, i'm running 2.6.29 ?
>>>>
>>>>
>>> Kernel 2.6.29 should be fine. Please file a bug with log (with
>>> ModeDebug enabled) attached according to
>>> http://intellinuxgraphics.org/how_to_report_bug.html, so we'll make
>>> sure someone follow up your issue.
>>>
>>> Gordon
>>> _______________________________________________
>>> Intel-gfx mailing list
>>> Intel-gfx at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>>>
>>>
>> Ok, thanks - found a solution/reason finally myself.
>>
>> I found some old conversations about "TMDS-1" being
>> digital-only-output. I thought that adapter would clone RGB output to
>> analog pins by hardware but it seems that I was wrong. I am using
>> DVI-I/VGA adapter and after trying another monitor with direct DVI
>> the TDMS-1 works as should.
>>
>> So, the lack of dualhead-support is no longer an issue, but it seams
>> that driver does not detect "RGB"-named outputs behind DVI-I. We have
>> aplenty of these thinkcentre-workstations at office, so a solution
>> with analog VGA on second head would save some money.
>>
>> I'm new to your bug reporting policy, but if you still think its worth
>> of reporting - Ill go through that howto.
>>
>> -Teemu
>>
>
> Let me confirm your connections. As I understand, your first output is VGA on the board, and the second output is VGA monitor through DVI-I->VGA adapater on the ADD2 card. If so, that would be 2 "VGA" monitors. It should be supported if you write 2 VGA monitor sections in xorg.conf. If that doesn't work, it will be fine to report a bug. (I know Ma Ling is working on some bugs for DVI-I)
>
> Thanks
> Gordon
Yes, sorry VGA would be more correct. I just made some quick assumptions
that following patches could be somehow related
http://lists.freedesktop.org/archives/intel-gfx/2009-January/000905.html
and as if VGA path detection isn't fully supported yet, I would find
some corresponding code near TV-out detection mechanism. Thats where I
ended up with RGB defines. Currently the driver detects TMDS-1 when
DVI-I/VGA adapter is connected and only onboard display seems to exists
as "VGA".
As hardware defaults to clone mode, where both digital and analog
display behind DVI-I turns on. I assume that x-driver just runs over
some flag(s) controlling on/off switches for analog output with DVI-I
and that it would only support clone-display from TMDS-1. But if
analog-pins in that DVI-I connector act as separate display-path by
hardware - I would not find any quick solutions.
Thanks,
-Teemu
More information about the Intel-gfx
mailing list