Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291831 - x11-drivers/xf86-video-ati-6.12.4: EXA causes X to freeze
Summary: x11-drivers/xf86-video-ati-6.12.4: EXA causes X to freeze
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-04 12:33 UTC by Jean-Francois Ostiguy
Modified: 2010-03-15 23:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Xorg.log (Xorg.0.log,40.39 KB, text/plain)
2009-11-05 01:25 UTC, Jean-Francois Ostiguy
Details
xorg.conf (xorg.conf,6.80 KB, text/plain)
2009-11-05 01:27 UTC, Jean-Francois Ostiguy
Details
Xorg.log with EXA enabled (Xorg.0.log-EXA,39.90 KB, text/plain)
2009-11-05 12:23 UTC, Jean-Francois Ostiguy
Details
Xorg.conf for x11-drivers/xf86-video-ati-9999 (Xorg.0.log-9999,39.97 KB, text/plain)
2009-11-06 01:41 UTC, Jean-Francois Ostiguy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Francois Ostiguy 2009-11-04 12:33:35 UTC
Since upgrading to xf86-video-ati-6.12.4, X freezes within a few seconds if AccelMethod is set to EXA. No problem with accelMethod set to XAA.
EXA was working fine fine with < xf86-video-ati-6.12.4.
  

Reproducible: Always




emerge --info
Portage 2.1.7.3 (default/linux/x86/10.0/developer, gcc-4.4.2, glibc-2.10.1-r0, 2.6.31-gentoo-r4 i686)
=================================================================                                    
System uname: Linux-2.6.31-gentoo-r4-i686-Intel-R-_Pentium-R-_4_CPU_3.20GHz-with-gentoo-2.0.1        
Timestamp of tree: Wed, 04 Nov 2009 11:30:01 +0000                                                   
app-shells/bash:     4.0_p35                                                                         
dev-java/java-config: 2.1.9-r1                                                                       
dev-lang/python:     2.4.6, 2.5.4-r2, 2.6.4, 3.1.1-r1                                                
dev-python/pycrypto: 2.0.1-r8                                                                        
dev-util/cmake:      2.6.4-r3                                                                        
sys-apps/baselayout: 2.0.1                                                                           
sys-apps/openrc:     0.5.2-r1                                                                        
sys-apps/sandbox:    2.2                                                                             
sys-devel/autoconf:  2.13, 2.63-r1                                                                   
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                  
sys-devel/binutils:  2.20                                                                            
sys-devel/gcc-config: 1.4.1                                                                          
sys-devel/libtool:   2.2.6a                                                                          
virtual/os-headers:  2.6.30-r1                                                                       
ACCEPT_KEYWORDS="x86 ~x86"                                                                           
CBUILD="i686-pc-linux-gnu"                                                                           
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fno-strict-aliasing"                         
CHOST="i686-pc-linux-gnu"                                                                            
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"                                                                                                                 
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests collision-protect cvs distlocks fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms sign splitdebug strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.chem.wisc.edu/gentoo/ "
LANG="en_US.ISO-8859-1"
LDFLAGS="-Wl,--as-needed"
LINGUAS="en_US fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/science /usr/local/portage/layman/lisp /usr/local/portage /usr/i686-mingw32/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 arts berkdb bluetooth bzip2 cairo cdr cli consolekit cpdflib cracklib crypt cups dbus doc dri dts dv dvd dvdr eds emboss encode evo fam firefox flac fortran gcj gd-external gdbm gif gnomedb gpm gstreamer gtk hal iconv ieee1394 ipv6 java jpeg kde kdehiddenvisibility ldap libnotify lm_sensors mad maildir mbox mikmod mmx modules mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl php png ppds pppd python qt3support qt4 quicktime readline reflection scanner sdl session snmp spell spl sqlite sse sse2 ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vorbis win32codecs x264 x86 xml xmlrpc xorg xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse virtualbox " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US fr" NETBEANS_MODULES="apisupport harness ide java nb gsf php websvccommon webcommon" SANE_BACKENDS="umax" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev virtualbox"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-11-04 21:05:58 UTC
@Tomáš, what say you?

Thanks
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-04 21:11:43 UTC
What xorg verison, also xorg.conf and xorg.log would be helpfull.
Comment 3 Jean-Francois Ostiguy 2009-11-05 01:25:19 UTC
Created attachment 209297 [details]
Xorg.log

Here you go.
Comment 4 Jean-Francois Ostiguy 2009-11-05 01:27:49 UTC
Created attachment 209299 [details]
xorg.conf

xorg.conf
Comment 5 Jean-Francois Ostiguy 2009-11-05 01:52:18 UTC
Looking at the Xorg.log is see the following:

XAA Render acceleration unsupported on Radeon 9500/9700 and newer. Please use EXA instead. Render acceleration disabled

So, thing are working with render acceleration disabled.
Setting render acceleration to EXA (enabling it) causes the X to server freeze within a few seconds. There is no error message in Xorg.log
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-05 10:19:25 UTC
You dont have to cc yourself, since you are creator you always get a mail :P
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-05 10:22:01 UTC
Ok nice log you have, but i would need to see the log for EXA enabled :]

Also would you mind testing =xf86-video-ati-9999 (it is located in x11 overlay)
Comment 8 Jean-Francois Ostiguy 2009-11-05 12:23:52 UTC
Created attachment 209319 [details]
Xorg.log with EXA enabled

(1) Here is the log with EXA enabled.

(2) I do not recall adding myself on the cc list. 
Certainly, that was not done intentionally.

(3) I will try xf86-video-ati-9999 and report back.
Comment 9 Jean-Francois Ostiguy 2009-11-05 12:49:19 UTC
xf86-video-ati-9999 works :) No X server freeze after ~15 min. 

With 6.12.4, X freezes within a few second of attempting to launch any application;  (oddly enough KDE and the applets start normally). 
 
Comment 10 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-05 12:59:33 UTC
Could you paste the xorg.log for the 9999 driver too...
I guess there is some issue with composite extension in old drivers so you can try use the 6.12.4 with:
Section "Extensions"
        Option  "Composite" "Disable"
EndSection
in your xorg.conf
Comment 11 Jean-Francois Ostiguy 2009-11-06 01:41:25 UTC
Created attachment 209383 [details]
Xorg.conf for x11-drivers/xf86-video-ati-9999

Here you go.
Comment 12 Tomáš Chvátal (RETIRED) gentoo-dev 2010-03-15 23:24:31 UTC
I added latest snapshots that should work peachy for you even with exa.
I will consider this bug as fixed, since upstream fixed it obviously, sadly i have no idea what patch to backport so just update :]