Samsung 205BW DDC problem
daniel.ciocea at eosystems.ro
Thu Jun 7 13:18:29 PDT 2007
Keith Packard wrote:
> On Wed, 2007-06-06 at 00:16 +0300, Daniel Ciocea wrote:
>> In my opinion the error is caused by
>> the DDC information from the monitor, which determines the selection of
>> the wrong synchronization signals polarity: "+hsync -vsync".
>> I tried my own modelines with the other polarities (e.g "-hsync
>> -vsync"and "NoDDC") and the native resolution is correctly set, but the
>> fonts problem is still present.
> Can you try with -hsync +vsync and see if that works as well? We've got
> a list of EDID 'quirks' in the X server and that's one of them.
>> Can you tell me how can I get an work around for this wrong behavior?
> The EDID fix is easy; I have no idea what is wrong with your fonts
> though, 'messed up' covers a lot of possible problems. Is the screen
> physical size wrong?
I made & applied the following patch to the xorg-server:
/--- ../../tmp/kde-dani/krusaderGzKLRa.tmp 2007-06-07
2007-06-06 19:44:18.000000000 +0300
@@ -92,6 +92,11 @@
DDC->vendor.prod_id == 638)
+ /* Samsung SyncMaster 205BW */
+ if (memcmp (DDC->vendor.name, "SAM", 4) == 0 &&
+ DDC->vendor.prod_id == 541)
+ return TRUE;
The new server is setting the correct video mode (native 1680x1050. This
corresponds to the DDC_QUIRK_PREFER_LARGE_60 category and it can be
integrated to the future xserver versions if you find it appropriate.
P.S. Now if I could turn back my direct rendering to "Yes" I would be
finally happy, but that's another story :) .
More information about the xorg