[ltp] Slightly OT: Widescreen TFT on R51, problems...

Nikolas Tautenhahn linux-thinkpad@linux-thinkpad.org
Wed, 13 Sep 2006 22:52:06 +0200


Marius Gedminas wrote:
> On Tue, Sep 12, 2006 at 12:29:11AM +0200, Nikolas Tautenhahn wrote:
>> Hi there...
>>
>> I hope that I am not too OT here, but I have severe problems with my new
>> Samsung 940BW. This is a 16/10 Widescreen-TFT, native resolution is
>> 1440x900.
>> I had a dual-screen-setup with the built in 15" TFT 1024x768 and a 19"
>> Eizo CRT which was running 1280x1024.
>> Now I tried to alter this configuration to match the new TFT, but all I
>> get is 1024x768 - 1280x1024 which is - of course - very blurry.
>>
>> I suspect the TFT to be a liar, i.e. not reporting the correct
>> capabilites via DDC.
> 
> Your xorg.0.log disproves this theory -- look at the "EDID data from the
> display on port 2" section in your Xorg.log
> 
>> Some Information:
>> opensuse 10.1
>> xorg 7.1
>> radeon driver (-> no "ati" binary-driver)
>> Thinkpad R51 with Radeon Mobility 7500, TFT connected to VGA port.
>>
>> my xorg.conf and the Xorg.0.log are at
>> http://pastebin.ca/167380
> 
> The interesting bit is here:
> 
>   # (II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
>   ...
>   # (II) RADEON(0): Not using mode "1440x900" (no mode of this name)
> 
> I think you need to add a modeline.  Translating the following chunk of
> EDID data into Xorg.conf syntax
> 
>   # (II) RADEON(0): Supported additional Video Mode:
>   # (II) RADEON(0): clock: 106.5 MHz   Image Size:  410 x 257 mm
>   # (II) RADEON(0): h_active: 1440  h_sync: 1520  h_sync_end 1672 h_blank_end 1904 h_border: 0
>   # (II) RADEON(0): v_active: 900  v_sync: 903  v_sync_end 909 v_blanking: 934 v_border: 0
> 
> would get you
> 
>   Section "Modes"
>       Identifier "widescreen mode for my TFT"
>       ModeLine "1440x900"  1440 1520 1672 1904  900 903 909 943
>   EndSection
> 
> I am somewhat disappointed that the X server is unable to convert the EDID
> data into a modeline all by itself.

Me too... added the modeline and it worked... TFT was in 1440x900 but I
had to add a "Virtual 2464 900" because my second screen was 1440x900
embedded in 1440x1024... whereever the X-Server took that from ;-)

Thanks again for your help, Marius!

Regards,
Nikolas Tautenhahn