Problem with latest intel driver on 965GM

Nicolas Bougues nbougues-listes at axialys.net
Wed Jun 6 06:43:18 PDT 2007


Dear list,

I'm using a brand new Dell D630 which features the 965GM video chipset with a 
1440x900 LCD panel, and having some resolution trouble with it.

Using VESA driver (and with the the help of the 915resolution tool!) it does 
the native resolution well.

OTOH, with the latest (as of monday) intel driver pulled from git, the screen 
resolution seems to be limited to 1280x800, no matter what I can put in the 
xorg.conf file. xrandr will report the 1440x900 mode as available, but when I 
switch to it, the display gets very blurry, although X is really using 
1440x900. Just like if I were exceeding the hardware resolution, when I'm 
not.

From my point of view, it's somewhat like if X was sending 1440x900, but the 
LVDS driver was set up for 1280x800, would resample to that resolution, and 
then stretching to 1440x900 of the panel.

I'm not sure whether I got something wrong with the xorg.conf files (I tried 
too many options to mention, but came back to something simple), or if there 
is a slight glitch in the driver somewhere.

I attached my xorg.conf and server logfile.

Maybe there is something worong with the build too. I'm using Ubuntu 7.04.
Note that I had to do the following patch in order to have the compilation 
succeed :
diff -ur xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c 
xorg-server-1.3.0.0.new/hw/xfree86/modes/xf86Crtc.c
--- xorg-server-1.3.0.0/hw/xfree86/modes/xf86Crtc.c     2007-04-16 
18:53:50.000000000 +0200
+++ xorg-server-1.3.0.0.new/hw/xfree86/modes/xf86Crtc.c 2007-06-04 
16:02:11.000000000 +0200
@@ -1887,7 +1887,7 @@
        }
     }
     xf86DisableUnusedFunctions(pScrn);
-    xf86RandR12TellChanged (pScrn->pScreen);
+  //  xf86RandR12TellChanged (pScrn->pScreen);
     return ok;
 }


Thanks in advance for any help.
-- 
Nicolas Bougues
-- 
Nicolas Bougues
Axialys Interactive
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.log
Type: text/x-log
Size: 147539 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070606/a7d57bc0/attachment.bin>
-------------- next part --------------
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
  FontPath "/usr/share/fonts/X11/misc"
  FontPath "/usr/share/fonts/X11/cyrillic"
  FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
  FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
  FontPath "/usr/share/fonts/X11/Type1"
  FontPath "/usr/share/fonts/X11/100dpi"
  FontPath "/usr/share/fonts/X11/75dpi"
  # path to defoma fonts
  FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
  Load "i2c"
  Load "bitmap"
  Load "ddc"
  Load "extmod"
  Load "freetype"
  Load "int10"
  Load "vbe"
  load "glx"
  load "GLcore"
  load "v4l"
EndSection

Section "InputDevice"
  Identifier "Generic Keyboard"
  Driver "kbd"
  option "CoreKeyboard"
  option "XkbRules" "xorg"
  option "XkbModel" "pc105"
  option "XkbLayout" "fr"
  option "XkbVariant" "oss"
  option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
  Identifier "Configured Mouse"
  Driver "mouse"
  option "CorePointer"
  option "Device" "/dev/input/mice"
  option "Protocol" "ImPS/2"
  option "ZAxisMapping" "4 5"
  option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  option "SendCoreEvents" "true"
  option "Device" "/dev/psaux"
  option "Protocol" "auto-dev"
  option "HorizScrollDelta" "0"
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "stylus"
  option "Device" "/dev/input/wacom"
  option "Type" "stylus"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "eraser"
  option "Device" "/dev/input/wacom"
  option "Type" "eraser"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "cursor"
  option "Device" "/dev/input/wacom"
  option "Type" "cursor"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
  identifier "X3100"
  boardname "Intel 965"
  busid "PCI:0:2:0"
  driver "intel"
  #screen 0
  vendorname "Intel"
  #option "ModeDebug" "true"
  option "Monitor-LVDS" "ecran lcd"
  #option "Monitor-VGA" "none"
EndSection

Section "Monitor"
  identifier "ecran lcd"
  vendorname "Generic"
  HorizSync 47-55
  VertRefresh 45-65
#  Option "PreferredMode" "1440x900"
  DisplaySize 303 189
  Modeline "1440x900"  96.30  1440 1504 1536 1760  900 903 906 912 -hsync -vsync
EndSection

Section "Screen"
  Identifier "Default Screen"
  Device "X3100"
  Monitor "ecran lcd"
  DefaultDepth 24
  SubSection "Display"
    depth 24
    modes "1440x900" 
  EndSubSection
EndSection

Section "ServerLayout"
  Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
  InputDevice "Generic Keyboard"
  InputDevice "Configured Mouse"
  InputDevice "stylus" "SendCoreEvents"
  InputDevice "cursor" "SendCoreEvents"
  InputDevice "eraser" "SendCoreEvents"
  InputDevice "Synaptics Touchpad"
EndSection

Section "DRI"
  Mode 0666
EndSection
Section "ServerFlags"
EndSection


More information about the xorg mailing list