Package: libgl1-mesa-dri
Version: 7.10.2-1
Severity: normal
With compiz, making a new window or resizing a window makes the framerate
drop to 2 fps for about 5 or 6 seconds.
Running conky makes the frame rate that low most of the time, alternating with
brief moments of decent performance. That could be related to
xserver-xorg-video-radeon bug #572911, since with a more traditional window
manager (openbox), a lot of programs (including xterm) freeze briefly every
time conky redraws itself.
With the classic mesa drivers, compiz would occasionally take a long time to
render a few frames, but not nearly as often as it does now.
I tried rebuilding mesa with --enable-gallium-llvm, and it didn't change
anything. I tried it with linux-image-2.6.38-2-amd64 instead of my usual
kernel built from upstream source, and it didn't change anything.
I tried compiz with the --no-fbo option once, and the framerate stayed at
2 fps until I rebooted. Restarting X didn't help, I actually had to reboot.
I'm not really sure this is a mesa bug, so I hope it's not too much trouble
to reassign it if necessary.
-- Package-specific info:
glxinfo:
--------
X server symlink status:
------------------------
lrwxrwxrwx 1 root root 13 Apr 25 2008 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1926464 Mar 25 20:49 /usr/bin/Xorg
VGA-compatible devices on PCI bus:
----------------------------------
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS690M [Radeon X1200 Series] [1002:791f]
Xorg X server configuration file status:
----------------------------------------
-rw-r--r-- 1 root root 1346 Apr 24 13:48 /etc/X11/xorg.conf
Contents of /etc/X11/xorg.conf:
-------------------------------
# xorg.conf (X.Org 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 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 "Device"
Identifier "Configured Video Device"
# Driver "radeon"
# Driver "fbdev"
# Option "ColorTiling" "off"
# Option "EnablePageFlip" "off"
# Option "DRI"
# Option "NoAccel"
# Option "AccelMethod" "XAA"
# Option "MigrationHeuristic" "greedy"
# Option "AccelDFS" "on"
# Option "FBTexPercent" "0"
EndSection
#Section "DRI"
# Mode 0666
#EndSection
#Section "Extensions"
# Option "Composite" "off"
#EndSection
#Section "ServerFlags"
# Option "AIGLX" "off"
#EndSection
Section "Monitor"
Identifier "Monitor0"
DisplaySize 366 229
EndSection
Section "Screen"
Identifier "Screen0"
Device "Configured Video Device"
Monitor "Monitor0"
EndSection
/etc/X11/xorg.conf.d does not exist.
KMS configuration files:
------------------------
/etc/modprobe.d/radeon-kms.conf:
options radeon modeset=1
Kernel version (/proc/version):
-------------------------------
Linux version 2.6.38.4-bs0 (root@kagome) (gcc version 4.5.2 (Debian 4.5.2-11) ) #1 SMP PREEMPT Sat Apr 23 21:47:39 PDT 2011
Xorg X server log files on system:
----------------------------------
-rw-r--r-- 1 root root 34074 Mar 28 2009 /var/log/Xorg.21.log
-rw-r--r-- 1 root root 93231 Feb 16 02:03 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 37307 Mar 3 16:29 /var/log/Xorg.2.log
-rw-r--r-- 1 root root 37307 Mar 3 16:34 /var/log/Xorg.3.log
-rw-r--r-- 1 root root 36860 Apr 5 16:17 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 42789 Apr 24 13:52 /var/log/Xorg.0.log
Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
---------------------------------------------------------------------
[ 7225.220]
X.Org X Server 1.9.5
Release Date: 2011-03-17
[ 7225.220] X Protocol Version 11, Revision 0
[ 7225.220] Build Operating System: Linux 2.6.38-1-amd64 x86_64 Debian
[ 7225.220] Current Operating System: Linux kagome 2.6.38.4-bs0 #1 SMP PREEMPT Sat Apr 23 21:47:39 PDT 2011 x86_64
[ 7225.220] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.38.4-bs0 root=/dev/sda7 ro quiet noirqdebug
[ 7225.220] Build Date: 26 March 2011 03:32:34AM
[ 7225.221] xorg-server 2:1.9.5-1 (Cyril Brulebois <k...@debian.org>)
[ 7225.221] Current version of pixman: 0.21.6
[ 7225.221] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 7225.221] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 7225.221] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 24 13:52:26 2011
[ 7225.222] (==) Using config file: "/etc/X11/xorg.conf"
[ 7225.222] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 7225.222] (==) No Layout section. Using the first Screen section.
[ 7225.223] (**) |-->Screen "Screen0" (0)
[ 7225.223] (**) | |-->Monitor "Monitor0"
[ 7225.223] (**) | |-->Device "Configured Video Device"
[ 7225.224] (==) Automatically adding devices
[ 7225.224] (==) Automatically enabling devices
[ 7225.224] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 7225.224] Entry deleted from font path.
[ 7225.224] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
[ 7225.224] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 7225.224] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 7225.224] (II) Loader magic: 0x7d1be0
[ 7225.224] (II) Module ABI versions:
[ 7225.224] X.Org ANSI C Emulation: 0.4
[ 7225.224] X.Org Video Driver: 8.0
[ 7225.225] X.Org XInput driver : 11.0
[ 7225.225] X.Org Server Extension : 4.0
[ 7225.227] (--) PCI:*(0:1:5:0) 1002:791f:1028:01fd rev 0, Mem @ 0xe0000000/268435456, 0xfe9f0000/65536, 0xfea00000/1048576, I/O @ 0x0000ee00/256
[ 7225.227] (II) Open ACPI successful (/var/run/acpid.socket)
[ 7225.227] (II) LoadModule: "extmod"
[ 7225.229] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 7225.230] (II) Module extmod: vendor="X.Org Foundation"
[ 7225.230] compiled for 1.9.5, module version = 1.0.0
[ 7225.230] Module class: X.Org Server Extension
[ 7225.230] ABI class: X.Org Server Extension, version 4.0
[ 7225.230] (II) Loading extension SELinux
[ 7225.230] (II) Loading extension MIT-SCREEN-SAVER
[ 7225.230] (II) Loading extension XFree86-VidModeExtension
[ 7225.230] (II) Loading extension XFree86-DGA
[ 7225.230] (II) Loading extension DPMS
[ 7225.230] (II) Loading extension XVideo
[ 7225.231] (II) Loading extension XVideo-MotionCompensation
[ 7225.231] (II) Loading extension X-Resource
[ 7225.231] (II) LoadModule: "dbe"
[ 7225.231] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 7225.232] (II) Module dbe: vendor="X.Org Foundation"
[ 7225.232] compiled for 1.9.5, module version = 1.0.0
[ 7225.232] Module class: X.Org Server Extension
[ 7225.232] ABI class: X.Org Server Extension, version 4.0
[ 7225.232] (II) Loading extension DOUBLE-BUFFER
[ 7225.232] (II) LoadModule: "glx"
[ 7225.232] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 7225.233] (II) Module glx: vendor="X.Org Foundation"
[ 7225.233] compiled for 1.9.5, module version = 1.0.0
[ 7225.233] ABI class: X.Org Server Extension, version 4.0
[ 7225.233] (==) AIGLX enabled
[ 7225.233] (II) Loading extension GLX
[ 7225.233] (II) LoadModule: "record"
[ 7225.234] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 7225.234] (II) Module record: vendor="X.Org Foundation"
[ 7225.234] compiled for 1.9.5, module version = 1.13.0
[ 7225.235] Module class: X.Org Server Extension
[ 7225.235] ABI class: X.Org Server Extension, version 4.0
[ 7225.235] (II) Loading extension RECORD
[ 7225.235] (II) LoadModule: "dri"
[ 7225.235] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 7225.236] (II) Module dri: vendor="X.Org Foundation"
[ 7225.236] compiled for 1.9.5, module version = 1.0.0
[ 7225.236] ABI class: X.Org Server Extension, version 4.0
[ 7225.236] (II) Loading extension XFree86-DRI
[ 7225.236] (II) LoadModule: "dri2"
[ 7225.237] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 7225.237] (II) Module dri2: vendor="X.Org Foundation"
[ 7225.237] compiled for 1.9.5, module version = 1.2.0
[ 7225.237] ABI class: X.Org Server Extension, version 4.0
[ 7225.237] (II) Loading extension DRI2
[ 7225.237] (==) Matched ati as autoconfigured driver 0
[ 7225.238] (==) Matched vesa as autoconfigured driver 1
[ 7225.238] (==) Matched fbdev as autoconfigured driver 2
[ 7225.238] (==) Assigned the driver to the xf86ConfigLayout
[ 7225.238] (II) LoadModule: "ati"
[ 7225.238] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 7225.238] (II) Module ati: vendor="X.Org Foundation"
[ 7225.238] compiled for 1.9.5, module version = 6.14.1
[ 7225.239] Module class: X.Org Video Driver
[ 7225.239] ABI class: X.Org Video Driver, version 8.0
[ 7225.239] (II) LoadModule: "radeon"
[ 7225.239] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 7225.240] (II) Module radeon: vendor="X.Org Foundation"
[ 7225.240] compiled for 1.9.5, module version = 6.14.1
[ 7225.240] Module class: X.Org Video Driver
[ 7225.240] ABI class: X.Org Video Driver, version 8.0
[ 7225.240] (II) LoadModule: "vesa"
[ 7225.241] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 7225.241] (II)
...
read more »