After running the new driver awhile, I noticed some graphics corruption in the lower-right corner, as well as the mouse cursor taking some funny shapes. Other users have reported corruption running Firefox as well. The Gentoo notes, as well as various sources on the internet talk about adding a driver parameter to your xorg.conf:
Option "XaaNoOffscreenPixmaps" "on"
This would stop corruption from occuring.
Additionally, at the Unofficial ATI Linux Driver wiki, explaining the enabling of the XaaNoOffscreenPixmaps parameter to improve 2D performance.
I haven't really noticed a performance increase myself (though, I have yet to intensively work on my laptop since the update), but the graphics corruption no longer seems to be an issue.
Apparently, there is an incompatibility issue with the ATI driver and Wine concerning TLS. The ATI driver has a way of dealing with this problem by setting the UseFastTLS option to be compatible rather than fast. With this set, Wine will no longer crash when running 3D apps with the ATI driver, but this also results in a 3D performance penalty of around 10% (according to Unofficial ATI Linux Driver wiki). Note that if you want to use Wine with OpenGL, you have to enable this option anyway, because newer versions automatically turn off 3D when you're using the ATI driver with this option unset.
Option "UseFastTLS" "2"
Adding this option enables compatibility with Wine, and re-enables the use of OpenGL in Wine. If you don't use Wine, it's best not to set it, so you won't be needlessly penalized.
By default, the ATI driver does not have support for Xv extension enabled. Instead, it will use an OpenGL texture for video overlay. This results in not being able to playback video through the Xv interface. There are parameters however that control this behaviour and allows the Xv support to be enabled, and the OpenGL overlay to be disabled. To do this, two parameters have to be set:
Option "VideoOverlay" "on" Option "OpenGLOverlay" "off"
This effectively enables Xv support. Note that you explicitly have to disable the OpenGL overlay. Otherwise, OpenGL will still be preferred. If you don't plan to play back video files using Xv (though I don't see how you wouldn't), you can ignore this.
Currently, it is not possible to have the video overlay (Xv or OpenGL) on both screens (this is a limit in the driver), even if you're running in Clone mode. So, you have to choose on which screen you want the overlay. Now, if you're like me, and have a laptop on which you sometimes connect an external monitor (for a higher resolution), you may need to enable the overlay on the second head. In case of my laptop, the primary display (the built-in panel) is always active, so the only way I can watch video on my external monitor, is by setting this option. If you do not, you will notice that sound will be heard, but no video is shown (except for a black window).
Option "OverlayOnCRTC2" "yes"
This will set the overlay to run on the second monitor.
« ‹ | December 2024 | › » | ||||
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |