[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