Samsung 205BW DDC problem

Daniel Ciocea 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?
>
>   
Hi Keith,
I made & applied the following patch to the xorg-server:

/--- ../../tmp/kde-dani/krusaderGzKLRa.tmp    2007-06-07 
22:53:51.000000000 +0300
+++ ../../opt/xorg-server-1.3.0.0/hw/xfree86/modes/xf86EdidModes.c    
2007-06-06 19:44:18.000000000 +0300
@@ -92,6 +92,11 @@
     DDC->vendor.prod_id == 638)
     return TRUE;
    
+   /* Samsung SyncMaster 205BW */
+    if (memcmp (DDC->vendor.name, "SAM", 4) == 0 &&
+    DDC->vendor.prod_id == 541)
+    return TRUE;
+
     return FALSE;
 }
 /
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.

Daniel
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 mailing list