Reproducible lockup with git i810 on Intel G965.
jri osdjofsi 9gf gssdf
yongzlo at gmail.com
Sat Feb 3 15:19:11 PST 2007
When I encountered this, I used xserver-xorg 1:7.1.1ubuntu6 on Kubuntu
Feisty and also used relatively recent git versions of all of the
following: i810/xf86-video-intel driver, mesa (LD_PRELOAD'ed), and
libdrm (symlinked). I noticed xf86-video-intel has not been updated
since then, but there was at least one recent mesa git update that
seems to be related to the i810 from one or two days ago. I have not
compiled or tested it yet; I am currently in a position where I won't
be able to restart X on the G965 machine for the foreseeable future
unless absolutely necessary, unfortunately.
Anyway, here is how I am able to get X to hard lock up in an infinite
blinking loop with no keyboard/mouse input. Perhaps someone can verify
this:
1) Run a KDE session with KDM
2) Have a KDE kicker panel at the bottom of the screen
3) Have "Enable icon mouseover effects" selected in the Kicker Panel
Configuration -> Appearance -> General
4) Run an OpenGL application whose window output will cover the screen
such that when you hover the mouse over an application launcher icon
in kicker, the tooltip that pops up will do so over this window.
5) Hover the mouse over such an icon for a moment to have the tooltip popup
6) Hard lock
Kicker's tooltip does a translucent bubbly type of tooltip which
presumably takes a snapshot of the underlying desktop then adds its
effects. I guess the problem is in that part of the underlying driver
procedure somewhere(?). I took a quick look at the code and found
where kicker begins to display the tooltip, KickerTip::display():
http://lxr.kde.org/source/KDE/kdebase/kicker/libkicker/kickertip.cpp?v=3.5-branch#090
I know the G965 support is still in progress, but I figure that
reporting this couldn't hurt.
xorg.conf:
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
ModulePath "/usr/local/lib/xorg/modules" # for git i810/xf86-intel-drv
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "int10"
Load "type1"
Load "vbe"
load "glx"
load "GLcore"
load "dri"
load "v4l"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
option "CoreKeyboard"
option "XkbRules" "xorg"
option "XkbModel" "pc105"
option "XkbLayout" "us"
option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
option "CorePointer"
option "Device" "/dev/input/mice"
option "Protocol" "ExplorerPS/2"
option "ZAxisMapping" "4 5"
option "Emulate3Buttons" "false"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
option "Device" "/dev/wacom"# Change to
option "Type" "stylus"
option "ForceDevice" "ISDV4"# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
option "Device" "/dev/wacom"# Change to
option "Type" "eraser"
option "ForceDevice" "ISDV4"# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
option "Device" "/dev/wacom"# Change to
option "Type" "cursor"
option "ForceDevice" "ISDV4"# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection
Section "Device"
identifier "i810"
boardname "Intel 965"
busid "PCI:0:2:0"
driver "i810"
screen 0
vendorname "Intel"
EndSection
Section "Monitor"
identifier "Generic Monitor"
vendorname "Generic"
modelname "Flat Panel 1024x768"
HorizSync 31.5-55
VertRefresh 40-70
modeline "640x480 at 60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600 at 56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600 at 60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768 at 60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1152x768 at 54" 64.995 1152 1178 1314 1472 768 771 777 806
+hsync +vsync
modeline "1280x854" 80.0 1280 1309 1460 1636 854 857 864 896 +hsync +vsync
gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "i810"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
depth 24
modes "1024x768 at 60" "1152x768 at 54" "800x600 at 60" "1280x854"
"800x600 at 56" "640x480 at 60"
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"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "ServerFlags"
option "AIGLX" "on"
EndSection
Section "Extensions"
option "Composite" "Enable"
option "RENDER" "Enable"
EndSection
More information about the xorg
mailing list