Description of problem: When intel is used, my screen (Sony SDM-X82) is reported to be 40959 mm by 6553 mm, whereas vesa gives the correct 361 x 292. I wouldn't care, except that Evince believes what it's told (unwisely, imo), and refuses to show a US-letter-size pdf larger than a small postage stamp--but that's another story. Version-Release number of selected component (if applicable): xorg-x11-drv-i810-2.2.1-20 How reproducible: Every time. Steps to Reproduce: 1. Attached is a short program that uses {Width,Height}MMOfScreen to display what the server claims. 2. 3. Actual results: Screen is 1280 (40959 mm) wide by 1024 (6553 mm) high. Expected results: Screen is 1280 (361 mm) wide by 1024 (292 mm) high. Additional info: lspci shows: 00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) xorg.conf and Xorg.0.log to follow.
Created attachment 302003 [details] Small program to dump screen size.
Created attachment 302004 [details] xorg.conf
Created attachment 302007 [details] Xorg.0.log for intel driver
Created attachment 302008 [details] Xorg.0.log for vesa driver
Created attachment 302009 [details] Correct Xorg.0.log for intel driver
Can you compare the output of 'xdpyinfo | grep dimensions' with 'xrandr | grep mm' for me? I think we're just getting out of sync somewhere.
Actually, not an X bug. Turns out this was due to gnome-desktop setting the DPI for you, wildly incorrectly.
OK--just for the sake of completeness: $ xdpyinfo | grep dimensions dimensions: 1280x1024 pixels (40959x6553 millimeters) $ xrandr | grep mm VGA connected 1280x1024+0+0 (normal left inverted right x axis y axis) 359mm x 287mm How can I get gnome-desktop to not mess with the DPI?
Update to gnome-desktop 2.21.1-2