Re: Display configuration capplet



On Wed, Feb 27, 2008 at 03:17:03AM +0100, Soeren Sandmann wrote:
> > I've mostly been focusing on packaging the existing code this last week
> > but will try to contribute some time to it.  I hope it's ok if I just
> > send you patches here.
> 
> Certainly.

I noticed my monitor is missing from display-name.c (BenQ); attached is
a patch to add it.  Also, I googled a bit and found a page with a
listing of EDID Manufacturer ID's - mine was not on it, but it contained
a number of other common monitors not already in display-name.c.

> > This may have been fixed in the latest code, which I've not yet checked,
> > but I've noticed some issues where when going from a smaller resolution
> > to a larger one, the screen will flash, requiring a reboot; 
> 
> If it requires a reboot, then that's an X driver bug. I don't think
> RandR 1.2 has been tested all that much yet, so there will likely be
> bugs, in both X and GNOME.

Hmm, this is on a fairly standard 965 system, and I've manually tested
using `xrandr` and it works correctly.  The one thing that may be
confusing it is that it's monitor is attached via a KVM, and the
monitor's EDID is not being returned properly (tested separately from
the KVM, the monitor does return proper EDID, so I'm fairly certain it
is due to the KVM).  Anyway, my guess would be that if used in a
situation where there is no edid information, perhaps the xrandr call
does not work properly?  I will do some additional investigation.

> > when going from a larger resolution to a smaller one, it looks like
> > metacity gets confused and only properly renders the portion of the
> > screen that matched the smaller resolution (toolbars and mouse still
> > seem to function in the extended area though.)  I'm guessing this is
> > already known but if not I can send screenshots or do additional
> > troubleshooting, if it would help?
> 
> I am not aware of any metacity or panel bugs like that, but it's
> definitely possible. Screenshots could help, as could the X log file
> along with information about what monitors/laptops you are using

Will do.

Bryce
--- display-name.c.orig	2008-02-26 17:40:56.000000000 -0800
+++ display-name.c	2008-02-26 18:36:37.000000000 -0800
@@ -55,52 +55,81 @@ static const struct Vendor vendors[] = 
     { "ABP", "Advansys" },
     { "ACC", "Accton" },
     { "ACE", "Accton" },
+    { "ADI", "ADI Systems" },
     { "ADP", "Adaptec" },
     { "ADV", "AMD" },
     { "AIR", "AIR" },
     { "AMI", "AMI" },
+    { "API", "Acer America" },
+    { "APP", "Apple Computer" },
     { "ASU", "ASUS" },
+    { "AST", "AST Research" },
     { "ATI", "ATI" },
     { "ATK", "Allied Telesyn" },
+    { "ATT", "AT&T" },
     { "AZT", "Aztech" },
     { "BAN", "Banya" },
+    { "BNQ", "BenQ" },
     { "BRI", "Boca Research" },
     { "BUS", "Buslogic" },
     { "CCI", "Cache Computers Inc." },
     { "CHA", "Chase" },
     { "CMD", "CMD Technology, Inc." },
     { "COG", "Cogent" },
+    { "CPL", "Compal" },
     { "CPQ", "Compaq" },
     { "CRS", "Crescendo" },
     { "CSC", "Crystal" },
     { "CSI", "CSI" },
     { "CTL", "Creative Labs" },
+    { "CTX", "CTX" }, /* Chuntex Electronic Co. */
     { "DBI", "Digi" },
     { "DEC", "Digital Equipment" },
     { "DBK", "Databook" },
+    { "DWE", "Daewoo" },
+    { "ECS", "Elitegroup" },
     { "EGL", "Eagle Technology" },
+    { "EIZ", "EIZO" },
     { "ELS", "ELSA" },
     { "ESS", "ESS" },
     { "FAR", "Farallon" },
     { "FDC", "Future Domain" },
+    { "GWY", "Gateway" },
+    { "HEI", "Hyundai" },
     { "HWP", "Hewlett-Packard" },
+    { "HIT", "Hitachi" },
     { "IBM", "IBM" },
+    { "ICL", "Fujitsu ICL" },
     { "INT", "Intel" },
     { "ISA", "Iomega" },
+    { "IVM", "Idek Iiyama" },
+    { "KFC", "KFC Computek" },
+    { "LTN", "Lite-On" },
     { "MDG", "Madge" },
     { "MDY", "Microdyne" },
+    { "MEL", "Mitsubishi Electric" },
     { "MET", "Metheus" },
     { "MIC", "Micronics" },
     { "MLX", "Mylex" },
+    { "NAN", "Nanao" },
+    { "NOK", "Nokia" },
     { "NVL", "Novell" },
     { "OLC", "Olicom" },
+    { "OLI", "Olivetti" },
+    { "OQI", "Optiquest" },
+    { "PBN", "Packard Bell" },
+    { "PGS", "Princeton" },
+    { "PHL", "Philips" },
     { "PRO", "Proteon" },
+    { "REL", "Relisys" },
     { "RII", "Racal" },
     { "RTL", "Realtek" },
+    { "SAM", "Samsung" },
     { "SCM", "SCM" },
     { "SKD", "SysKonnect" },
     { "SGI", "SGI" },
     { "SMC", "SMC" },
+    { "SMI", "Smile" },
     { "SNI", "Siemens Nixdorf" },
     { "STL", "Stallion Technologies" },
     { "SUN", "Sun" },
@@ -110,15 +139,19 @@ static const struct Vendor vendors[] = 
     { "TCI", "Tulip" },
     { "TCM", "3Com" },
     { "TCO", "Thomas-Conrad" },
+    { "TAT", "Tatung" },
     { "TEC", "Tecmar" },
     { "TRU", "Truevision" },
     { "TOS", "Toshiba" },
+    { "TSB", "Toshiba" },
     { "TYN", "Tyan" },
     { "UBI", "Ungermann-Bass" },
     { "USC", "UltraStor" },
     { "VDM", "Vadem" },
     { "VMI", "Vermont" },
+    { "VSC", "Viewsonic" },
     { "WDC", "Western Digital" },
+    { "ZCM", "Zenith" },
     { "ZDS", "Zeos" },
     { "???", "Unknown" },
 };


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]