Public bug reported:

System: Dell Inspiron 6000, Ubuntu 8.04

Graphics successfully autodetected and set up, using "intel" xorg driver
and i915 kernel module. However, the screen size is incorrectly set and
results in a crazy DPI.

In gdm, this results in characters in the user-chooser and password
field about half the height of the screen. Once gnome is started the
xfont DPI appears to be used instead and most things appear normal
(although some programs like totem which I suspect use the screen
dimensions to set proper video aspect ratios result in badly stretched
video).

Adding a -dpi 112 option to the line "command=/usr/bin/X -br -audit 0"
is a fix for the incorrect size in GDM, or setting the size or DPI
correctly using xrandr. Setting the -dpi 112 option results in the
screen size in xdpyinfo being correctly calculated.

lspci reports:
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML 
Express Graphics Controller (rev 03)

xdpyinfo reports:
screen #0:
  dimensions:    1280x800 pixels (289x21 millimeters)
  resolution:    112x968 dots per inch

ddcprobe reports:
screensize: 33 21

(ddcprobe gets the correct screen size).

Adding the option
        DisplaySize     330 210
in the "Monitor" section of /etc/X11/xorg.conf has no effect - the intel driver 
apparently overrides any value given there.

The incorrect assignment is perhaps because of (Xorg.0.log line 409-412)
(II) intel(0): EDID vendor "LPL", prod id 0
(II) intel(0):     EDID quirk: Detailed timings give horizontal size in cm.
(II) intel(0):     EDID quirk: Detailed timings give sizes in cm.
(II) intel(0): DDCModeFromDetailedTiming: 1280x800 Warning: We only handle 
seperate sync.

Since the screen size does use the value in cm it gets from ddcprobe in
mm, perhaps this quirk is either unnecessary for this model or being
incorrectly applied somehow.

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Intel driver gives incorrect screen size, DPI
https://bugs.launchpad.net/bugs/262781
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to