I just have one word for that: PERFECT!!!
I downloaded "big bucks bunny" cartoon in HD resolution, and on fglrx it works slow even if I only watch the cartoon, but don't play with the desktop cube simultaneously. Here, even played on one side of the cube, the cartoon works perfectly - with no flickering, no tearing and no slow playback. Even the opengl applications work without flickering in windowed mode while compiz is on, although they don't follow the window which they belong to while I wobble it - but this is expected: opengl applications use direct rendering, don't they - and I only expect no flickering while playing some 3D game. And while compiz is on, scrolling in firefox work flawlessly, as in fglrx when compiz is disabled.
Even though this driver doesn't support PowerPlay, I unplugged the power cable from my laptop just to examine battery life while using the new radeon driver. ACPI told me that I have 2 hours and 30 minutes remaining (my laptop battery was full). While using the fglrx and setting the powerstate to minimum, I have 3 hours battery life. (On Vista I had more than 4 hours on the same laptop ).
Dual head support is only a bit better than on fglrx. The screen resolution manager gives me ability to set different resolutions for each monitor but the monitor which is set to lower resolution doesn't show the whole picture. So what? It SHOWS the picture. Fglrx didn't allow me to have different resolutions on each monitor at all.
And now some troubles I've encountered: after script finished setting up my live session with new driver's, my keyboard was set to US layout and I haven't been able to change it to Croatian layout, although I applied the new settings in keyboard preferences. New layout appeared after I suspended my laptop and resumed. Strange, but I don't consider this being a major problem.
But I've encountered a bigger problem as well: my synaptics touchpad doesn't behave as it should, i.e. if I want to scroll with it, it just moves the pointer. Moreover, it doesn't detect right and middle click if I touch the required areas. I've looked at the Xorg.0.log and I've found the following:
I'm a bit concerned about that, especially because the very same module worked in the live session before the script was executed.
(II) LoadModule: "synaptics"
(WW) Warning, couldn't open module synaptics
(II) UnloadModule: "synaptics"
(EE) Failed to load module "synaptics" (module does not exist, 0)
Now, I'm considering to install this driver on my real ubuntu hardy installation, but I'm in doubt. I use this installation for school, work and play and I can't afford to mess up the X. Therefore I'm curious: if I apply the new radeon driver with this script and if it for some reason doesn't want to work, would I be able to use fglrx again as I use it now, or it wouldn't work with dri2? Would I be able to revert the installation if it for some reason fails? Would it be a better idea to resize my current home partition to make space for another installation of ubuntu which will be only dedicated to usage of this new radeon driver and leave the old installation in peace?
Thank you very much for creating this script which showed me what actually my Mobility Radeon X1600 is able to. I have never dreamed before that my ubuntu is able to work so flawlessly.