AMD fglrx 8.42.3 - When will the baby mature ? - Experiences ..
So, since I've been waiting like crazy for this release, I'll post a short summary of my experiences in a new thread. Please reply with your own experiences if you feel like it.. Perhaps in the same form as below:
Experiences: Working/not working, better/worse than previous version, problems, etc. As concrete/detailed and non-ranting as possible (well, ranting must be tolerated when it comes to fglrx).
Lenovo Z61m laptop with an ATI X1400 Radeon mobility (128MB), Core Duo T2500 2GHz, 2GiB RAM.
Ubuntu Gutsy 7.10 x86 32bit, with all the latest updates applied (as of now).
I've been using fglrx 8.42.3 for a couple of hours, installed using standard "--buildpkg Ubuntu/gutsy", manually purging the old debs (8.40.4) before installing the new driver (just to be sure). I had no problems with the installation; libs, DRI-init and everything else worked.
So the driver is working, but it's still a disappointment. But I'll focus on the positive side of things first:
- Yup, it's now possible to start compiz, and AIGLX is present, at least.
- OpenGL performance (_without_ running compiz) is improved !
- Works better than 8.41.7, which I could not use on my hardware (that's OK, it wasn't officially supported on R500-class hardware, anyway).
- AIGLX support isn't perfect yet, but it's the first release supporting it, so I'm having hopes that it will be vastly improved in later releases.
That's about it.. Now for the negative stuff:
- No working XVideo (!). If I enable any overlay type, I get screen corruption in the upper left corner, consistently, it's a couple of lines, about 25% of the screen width. Video tears diagonally and flickers badly. Disabling video-overlay and opengl-overlay removes the corruption. "TexturedVideo" "true" the same, no help there.
- I can no longer use MPlayer with OpenGL output, it's remarkably slow, VSYNC settings have no effect on this (might be mplayer-specific problem, vlc and xine works fine w/ogl).
- 2D is dog slow without the XaaNoOffscreenPixmaps option. However, this is only when all video-overlay options are disabled. If any video-overlay is enabled, I don't need XaaNoOffscreenPixmaps for decent 2D speed, but the corruption makes that config unusable (*sigh*).
- Suspend is still not working, the symptoms are very much like those I had with 8.40.4. But this is rumoured to be because Ubuntu Gutsy uses a kernel with the new SLUB-allocator (replaced older SLAB-allocator), which apparently doesn't play well with fglrx on suspend (on my hardware, at least). Hoping this will get fixed in the next release..
- Compiz is definitely accelerated, but too laggy to be usable. Scrolling in gnome-terminal or Firefox is a real PITA. Enabling any kind of video-overlay makes compiz hard-crash on load. Trying to display any video using plain OpenGL output (Xine, vlc) is just a flickering mess, video frame always on-top, with compiz enabled. MPlayer w/gl-output freezes X, if compiz is enabled (SysRQ possible). Tweaking OpenGL VSYNC in AMD control panel does not help in this case. fgl_glxgears segfaults with compiz, glxgears works.
- I've observed the ancient/dreaded "[fglrx:firegl_lock] *ERROR* Process 7913 is using illegal context 0x00000005" error messages in the kernel log (but only once). Man, one would think they could get rid of these at some point ??
- Still need to use AlwaysRestartServer=true in gdm.conf for stability.
- Will have to complete yet another waiting cycle for 8.43, in hope that compiz and/or XVideo might some day work properly on this darned ATI-based lappy of mine, which is otherwise a very nice piece of hardware.
That's about it for now, happy waiting for 8.43.X . Bye.
Last edited by oyvind; 10-24-2007 at 10:24 AM.
Reason: Corrected error in my hardware description
That is interesting, because I have exactly the same hardware, but completely other results
I'm running Gentoo 64Bit / Kernel 2.6.22.(9) / X.Org server 1.4.
Not tested everything yet, of course, but...
1) AIGLX and composite are enabled (as of XOrg.log)
2) Overlay type set to Xv, and "mplayer -vo xv ..." works perfectly (TV-out not tested)
3) No artifacts on screen
4) 2D works fast, no "firefox scrolling" problems at all
5) glxgears / fgl_glxgears run well and with FPS I never had before (~4250 / ~930)
6) compiz does not work (the "no GLX_EXT_texture_from_pixmap" error)
7) 64Bit OpenGL apps (blender, foobillard, scorced3d, bzflag, secondlife self-compiled etc.) run great.
8) 32Bit apps (binaries) like googleearth and secondlife-bin do not run well ATM. But I already had them running with 8.42.3 earlier this evening, so I probably messed up some 32Bit libs / settings during installation hackery
So, as the same driver on the same hardware behaves quite different many of the issues currently blamed exlusively to the driver are really because of different kernels / "Bitness" / compiler / distro / configurations / whatever...
Perhaps we should allow some time to sort out which problems are indeed coming from "the driver" and which from "the environment". Until then, blaming everything on the driver seems a little unfair to me
Re: That is interesting, because ...
Hi , well, can't say that's exactly the same, since you're running 64-bit, and my hardware is not capable of that. It's my bad.. My laptop does NOT have Core 2 Duo, it's a 2GHz Core Duo T2500 "Yonah", no 64bit there, I think. Otherwise, you got a Lenovo Z61m, with an ATI X1400 in it ?
Originally Posted by Snake
Regarding differences in distros, of course, that will always matter ..
I'm really interested in your experiences as I am running a Core 2 Duo with Mobility Radeon X1400 (Debian Testing X86-64). I haven't tried and don't care about the daft wobbly windows in Compiz, I just want working video output!
Xv is blocky and frequently crashes the X-server. OpenGL video output works but the tearing that I managed to get rid of with previous versions of fglrx has returned with a vengeance. I'd be very interested in seeing your xorg.conf file. Could you possibly post it? Also it would be interesting to see your kernel config as I am running 2.6.22 as well.
Originally Posted by Snake
I have a mobile card (mobility radeon x600 to be exact) so this is my first experience with the driver from the newer code base, and I have to say I like it.
I did find one annoyance though: running WoW through wine causes some problems. Certain textures (ie: every in-game character and most of the login screen, but not terrain) fail to render.
Not sure if that's the fault of wine or amd. Actually, it's probably mostly blizzard's fault. Either way, I'll have to downgrade or dual boot with a partition set up just for WoW.
AIGLX works fine though (or at least as well as it did with the open source driver) and there's a huge framerate increase with everything else I've tested.
To be fair though, I haven't tested all of the compiz-fusion plugins yet (or even close to it) so for all I know there could be a catastrophic failure if I try to make the windows wobble.
Still, frankly I'm impressed. Glxgears jumped from 2200-ish to 3600 or so, and it's hard to be mad about something like that.
Thinkpad T60, X1300
I experienced overall improvements if compiz is off,
mostly with opengl performance.
1. suspend (ram, disk) - finally!!!
3. OpenGL output in mplayer (xine)
4. No artifacts or scrolling problems
The only problem with this release is compiz.
It is choppy and unusable. It takes a lot of CPU.
Has flickering problems with XV and scrolling problems
with firefox. Pop-up windows and drop menus are very slow.
It is the first release with composite extension so
I am waiting for bug fixes in 8.43.
Hardware: Oldschool Athlon XP2500+, 1GiBi Ram, X850xt 256MB
Software: Debian Etch (with updates), XOrg 7.1, Kernel 2.6.23, fglrx-8.42.3 + 2.6.23-patch
No problems here. ETQW is running with acceptable speed now, GoogleEarth is working again. Xv is working, too. No freezes till now. AIGLX + Compiz-Fusion 0.5 is working without problems.
I only got minimal screencurruption (about ~1-2% of the screen on random positions) on the console if I shut down the system.
I'M VERY HAPPY WITH THIS RELEASE !!!
Last edited by dopehouse; 10-24-2007 at 02:12 AM.
Reason: Added note about AIGLX and Compiz
some damn small issues @ my CF 2900 XT setup.
Playback of video.
Aiglx issues: laggs on some functions, and performance decrease is too large overall, some places is it okey, some not.
Playback of video under aiglx is however not possible, without running strange mode which makes windows unmovable of lagg, and video goes slow.
2 issues. 2! wtf :O
This is actually pretty darn alike as the nvidia cards have under linux, they got damn nice aiglx performance though.
anyways. its a good release, and be so damn supportive you can.
I bought ati instead of a nvidia, i love ati, was just that i wanted aiglx, and then i got the amd goes opensource info(the 900 pages thing) and 2 drivers more and i got aiglx, so i supported ati cause they finally makes drivers that can make us linux users happy, and looks like quakewars goes actually better than in windows, i dont got my startlagg anymore.
which was present under windows.
Last edited by Ole-Martin Broz; 10-24-2007 at 02:21 AM.
It seems alot of the problems appear to be coming from Ubuntu. That might be because of some wacky configuration it uses. It has nothing to do with Debian because I'm running Debian with it and it runs great.
Originally Posted by Snake
I'd also like to add that when I tried using these in Ubuntu, the driver did install, and I did all the proper things and I still for the life of me could not get it to use the 3d portion of the driver. Went into Debian, installed the driver (pretty much the same way), and it worked right then and there.
I'm going to go back to playing around with the driver now, going to see how movies act with it, and see if I can make it be bad. I'll come back in a little bit and give more results.