[Intel-gfx] Dual-display support with 945G/GZ and ADD2-R adapter ?

Teemu Tuominen teemu.tuominen at plenware.fi
Thu May 14 12:18:31 CEST 2009


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



More information about the Intel-gfx mailing list