Bugzilla – Bug 148228
Physical display size for HP Compaq nx6125 not correct
Last modified: 2006-03-11 11:20:55 UTC
Because fonts were very small I checked what display resolution was. It was set to 1024x768 which is correct. What is not correct is the physical display size. Detected was 347x260 mm. The correct value that other distributions detect for this laptop is 304 x 228 mm.
Created attachment 66472 [details] X.Org log
Configuration issue.
If you don't mind send me the information from hwinfo --monitor and /usr/sbin/sysp -q xstuff
# hwinfo --monitor 34: None 00.0: 10002 LCD Monitor [Created at monitor.87] Unique ID: rdCR.TXuwCXVLBM9 Hardware Class: monitor Model: "LGPhilipsLCD LCD Monitor" Vendor: LPL "LGPhilipsLCD" Device: eisa 0x0000 Size: 30x22 cm Config Status: cfg=new, avail=yes, need=no, active=unknown # /usr/sbin/sysp -q xstuff Card0 => DDC : <undefined> Card0 => Name : LGPhilipsLCD LCD Monitor Card0 => Vendor : LPL Card0 => Primary : 01-05-0 Card0 => Chipset : <undefined> Card0 => Vsync : 61 Card0 => Hsync : 48 Card0 => Vesa : 1024 768 47 60 Card0 => FbTiming : "1024x768" 62.35 1024 1056 1184 1312 768 772 776 792 -HSync -VSync Card0 => Dacspeed : 220 Card0 => Memory : 131072 Card0 => Current : 01-05-0 Card0 => RawDef : None Card0 => Option : None Card0 => Extension : None Card0 => Module : radeon Card0 => Display : LCD/TFT Card0 => VesaBios : 2.0
Thanks for this information. The bug has been fixed and is available in beta4. The problem here was that the DDC record is incomplete and sax doesn't allow reading incomplete data. The fix added a special case to at least trust the DisplaSize values if there are any
I just installed beta 6 and physical display size is not correctly detected. Xorg reports 299 x 241 mm and during installation the summary said that the aspect ration is 5:4 while it should be 347x260 mm and 4:3. Again here is the data that I sent before, because it is different now in beta 6: hwinfo --monitor 34: None 00.0: 10002 LCD Monitor [Created at monitor.85] Unique ID: rdCR.TXuwCXVLBM9 Hardware Class: monitor Model: "LGPhilipsLCD LCD Monitor" Vendor: LPL "LGPhilipsLCD" Device: eisa 0x0000 Resolution: 1024x768@60Hz Size: 304x228 mm Config Status: cfg=new, avail=yes, need=no, active=unknown 35: None 00.1: 10002 LCD Monitor [Created at monitor.85] Unique ID: jyhG.TXuwCXVLBM9 Hardware Class: monitor Model: "LGPhilipsLCD LCD Monitor" Vendor: LPL "LGPhilipsLCD" Device: eisa 0x0000 Resolution: 1024x768@60Hz Size: 304x228 mm Config Status: cfg=new, avail=yes, need=no, active=unknown 36: None 00.2: 10002 LCD Monitor [Created at monitor.85] Unique ID: aHB6.TXuwCXVLBM9 Hardware Class: monitor Model: "LGPhilipsLCD LCD Monitor" Vendor: LPL "LGPhilipsLCD" Device: eisa 0x0000 Resolution: 1024x768@60Hz Size: 304x228 mm Config Status: cfg=new, avail=yes, need=no, active=unknown 37: None 00.3: 10002 LCD Monitor [Created at monitor.85] Unique ID: Scgx.TXuwCXVLBM9 Hardware Class: monitor Model: "LGPhilipsLCD LCD Monitor" Vendor: LPL "LGPhilipsLCD" Device: eisa 0x0000 Resolution: 1024x768@60Hz Size: 304x228 mm Config Status: cfg=new, avail=yes, need=no, active=unknown /usr/sbin/sysp -q xstuff Card0 => DDC : LPL0000 Card0 => DDC[2] : LPL0000 Card0 => Name : LGPhilipsLCD LCD Monitor Card0 => Vendor : LPL Card0 => Name[2] : LGPhilipsLCD LCD Monitor Card0 => Vendor[2] : LPL Card0 => Primary : 01-05-0 Card0 => Chipset : <undefined> Card0 => Vsync : 75 Card0 => Hsync : 50 Card0 => Vsync[2] : 75 Card0 => Hsync[2] : 50 Card0 => Vesa : 1024 768 50 60 Card0 => Vesa[2] : 1024 768 50 60 Card0 => Dacspeed : 220 Card0 => Memory : 131072 Card0 => Current : 01-05-0 Card0 => RawDef : None Card0 => Option : None Card0 => Extension : None Card0 => Module : radeon Card0 => Display : LCD/TFT Card0 => Display[2] : LCD/TFT Card0 => Size : 30x23 Card0 => Size[2] : 30x23 Card0 => VesaBios : 2.0
Sorry but the DDC record from your monitor said: Size: 304x228 mm ~ 30 x 23 cm That's ok. If your monitor is at 347x260 mm it simply lies in the DDC record :-) you can blame the monitor vendor on this but I would first suggest to meassure the geometry manually Thanks
I think this is a works for me
I don't understand why this is happening only with SUSE 10.1 betas. I tried many other distros Like Gentoo, Mandriva and Pingo on this laptop and all of them got the size and correctly.
Sorry about the confusion in the last comment. The right display size is as reported 304 x 228 mm - 4:3 as detected. But SUSE still set this wrongly at 299 x 241 mm - 5:4 in SUSE 10.1 beta 6. Sorry again.