Just to add for clarity, it shouldn't be surprising that I had to
remove:
hw/xfree86/modes/xf86Crtc.c:
handle_detailed_physical_size() ...
p->output->mm_width = det_mon->section.d_timings.h_size;
p->output->mm_height = det_mon->section.d_timings.v_size;
since it seems to be called on each DDC probe and not just when the
connected output device has changed. This should at least be
conditional on DisplaySize not being set.
I don't think this has really been noticed since the core DPI is no
longer tied to the output size/resolution, but any app wanting to make
use of the actual display characteristics via randr will potentially get
some very wrong values!
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/135738
Title:
DisplaySize setting not honored
Status in X.Org X server:
Confirmed
Status in “xorg-server” package in Ubuntu:
Fix Released
Bug description:
Binary package hint: xorg
I have this in my xorg.conf:
Section "Monitor"
Identifier "VG2230wm"
Option "DPMS"
DisplaySize 444 277
HorizSync 24-82
VertRefresh 50-85
EndSection
However, xdpyinfo reports that it's not using it:
screen #0:
dimensions: 1680x1050 pixels (474x303 millimeters)
This was working in 7.04, but broke when I upgraded to gusty somewhere
around tribe 5.
To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/135738/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp