On Dec 4, 2007 5:40 PM, Matthias Hopf
On Dec 01, 07 13:09:48 +0100, Ludovic Rousseau wrote:
2007/11/28, Matthias Hopf
: (II) RADEONHD(0): Supported additional Video Mode: (II) RADEONHD(0): clock: 156.0 MHz Image Size: 262 x 324 mm
Ah, there it gets it from. So the monitor is lying in its additional video mode image size, and that one has precedence over the general info block...
I have to add here: I have *no* idea why this image size has precedence over the main image size. I guess some other monitor got it wrong the other way, and this kludge was introduced without asking anybody else. This is done in the general (read: non-driver-specific) RandR code.
But that is just wild guessing. Maybe something to ask on xorg-devel.
I tried to set the physical display in my xorg.conf (attached). (II) RADEONHD(0): Setting screen physical size to 262 x 324 (...)
Why is radeonhd not using my settings?
You're now stumbling over a bug that is related to Xserver 1.4 (assuming you run that one), which has been fixed in git. AFAIR. Nothing radeonhd related.
Is the driver using a different monitor from the one I configured (called panel24)?
Nope. RandR is just ignoring the displaysize of a configured monitor (and only that).
Sorry, I know this is painful. You're not the first to stumble over that.
Just to report that I found the solution to my problem of wrong physical dimensions. The solution is described at [1]. My xorg.conf is now: Section "Device" Identifier "generic video card" Driver "radeonhd" EndSection Section "Monitor" Identifier "PANEL" DisplaySize 524 324 EndSection I guess I do not even need a Device section. I use PANEL as the monitor identifier since it is the connected display detected by the driver: (II) RADEONHD(0): Output DVI-I_1/digital disconnected (II) RADEONHD(0): Output DVI-I_1/analog disconnected (II) RADEONHD(0): Output PANEL connected (II) RADEONHD(0): Output TV_7PIN_DIN disconnected (II) RADEONHD(0): Output PANEL using initial mode 1920x1200 (II) RADEONHD(0): RandR 1.2 support enabled Auto detection of everything is fine unless your hardware is lying and you need to correct it :-) Thanks again for your work in the radeonhd. Regards, [1] http://wiki.debian.org/XStrikeForce/HowToRandR12 section: III.3. Changing DPI and DisplaySize -- Dr. Ludovic Rousseau -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org