Summary: | Machine hangs in 24-bit non-DRI mode | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Orion Poplawski <orion> | ||||||||
Component: | Driver/Radeon | Assignee: | Xorg Project Team <xorg-team> | ||||||||
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | critical | ||||||||||
Priority: | high | CC: | alexdeucher, schwandter+bugs | ||||||||
Version: | 7.0.0 | ||||||||||
Hardware: | x86 (IA32) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Orion Poplawski
2006-05-24 08:21:40 UTC
Created attachment 5730 [details]
xorg.conf
This has depth set to 16 so I can run. Set it to 24 and it hangs.
Created attachment 5731 [details]
Xorg.0.log from crashed server
I too am experiencing similar hangs and crashes. I am using FC5 on a T30 thinkpad (radeon mobility 7500). In my case, any dual-head configuration - 24bpp or 16bpp - experiences random and complete hangs (hard reset required). With latest FC5 kernels, this locks up it both 24-bit non-DRI and 16-bit/DRI modes for me. Anything I can do to debug? Created attachment 6913 [details]
X log from crash
Another machine that this hangs, IBM ThinkPad T42 with:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY
This is little more than a "me-too" report. My Thinkpad T30 hangs randomly in DRI or non-DRI mode, although it *seems* to hang more frequently in DRI mode. 16-bit vs 24-bit seems to make no difference. It may be anywhere from minutes to days between lockups (but recently it's been several times a day). If you haven't tried current xf86-video-ati git yet, please do. (In reply to comment #7) > If you haven't tried current xf86-video-ati git yet, please do. Does it work with Xorg 1.0.1? Looks like newer versions require 1.1.X and I'm stuck at 1.0.1 for now. In trying to compile 6.6.3 against 1.0.1, I get: gcc -DHAVE_CONFIG_H -I. -I. -I.. -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I/usr/include/drm -I/usr/include/X11/dri -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT aticonfig.lo -MD -MP -MF .deps/aticonfig.Tpo -c aticonfig.c -fPIC -DPIC -o .libs/aticonfig.o aticonfig.c: In function 'ATIProcessOptions': aticonfig.c:365: error: 'struct _ATIRec' has no member named 'RenderAccelEnabled' It appears that aticonfig.c and atistruct.h seem to have different opinions about whether RenderAccelEnabled belongs in _ATIRec if USE_EXA is not defined. This patch assumes that atistruct.h has is right: --- xf86-video-ati-6.6.3/src/aticonfig.c.exa 2006-10-03 08:49:13.000000000 -0600 +++ xf86-video-ati-6.6.3/src/aticonfig.c 2006-10-06 13:29:33.000000000 -0600 @@ -362,8 +362,8 @@ "Using %s acceleration architecture\n", pATI->useEXA ? "EXA" : "XAA"); - pATI->RenderAccelEnabled = FALSE; #if defined(USE_EXA) + pATI->RenderAccelEnabled = FALSE; if (pATI->useEXA && RenderAccel) pATI->RenderAccelEnabled = TRUE; #endif You don't need to build the atimisc driver. Try make -C src/ {ati,radeon}_drv.la Or try ati-1-0-branch for X.Org 7.0, it should also have the critical fixes. 6.5.8.1 and 2.6.18-1.2189.fc5 works in 16 bit/DRI mode but seems to hang in 24-bit/non-DRI mode on my Inspiron 4150 (Radeon Mobility M7 LW). Just experienced with FC6 in 24-bit/non-DRI mode: kernel-2.6.18-1.2798.fc6 xorg-x11-drv-ati-6.6.2-4.fc6 shifting back to 16-bit/DRI... Still happening with 24-bit/non-DRI and kernel-2.6.18-1.2849.fc6. 16-bit/DRI is pretty stable at the moment. Still xorg-x11-drv-ati-6.6.2-4.fc6. Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future. Can anyone still reproduce this? no feedback for over a year. closing. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.