Yeah I know it's an evil thing to do, but I was tired and thought "what the heck, it's broken anyway...."
Of course, now I can look back through the install logs and see what was changed to make it work. Then find out how to put my system back in order again.
-- yes, that is a major drawback with the nvidia drivers. That's what they get for replacing bits of X!
removes all nvidia code and puts back the backup files - enough to switch to fglrx later without problems. Of course when you updated those in the meantime then you have got older ones. But for system with very few xorg updates it works fine enough.
what shall the installer do? remove configs that were changed by the user? that would be equally wrong.
The installer could warn about it, that problems might go away if you remove that directory...
Back them up just like they do with corg.conf and replace them with a fresh copy. Granted initial config just adds the "preferred" ATI specific lines to xorg.conf and seems to leave everything else alone.
Of the problem with this solution is that the clueless/semi-clueless users will probably never figure out that they'd need to go back and re-edit those file to get whatever functionality it was that they had back as well as leaving off anything that for somereason might now need to be left off.
As to freezing: I've managed to play some videos after awaking from sleep now, but I'm not ready to write that bug off yet.
Still have the random black areas of screen corruption, correctable by forced screen refreshes. Seems to occur randomly, and I'd guess that it's confined to the 2D portion of the driver as I've never noticed a similar effect in 3D apps although those are usually updating on a fairly regular basis so it would be difficult to detect. (60Hz or more full screen refreshes...)
I also still have compiz/beryl off, but I suspect that I'll never turn it on again until the OSS drivers are beta and have good 3D support for R7XX chips...
Actually the biggest problem that I EVER had with nVidia drivers, now that I think of it, is the entirely arcane way in which they are installed. AMD I will say is nice in that they leverage users to, apparently, provide instalaltion scripts to build nice install packages for "officially" supported distros while with nVidia it seems you either take what the distro has or the generic nVidia package, of course I usually built my own packages from those but it wasn't as easy as with AMD drivers, i.e. took nore time and could sometimes be more problematic yet they still are of much higher quality than catalyst. (The tradeoff being that I spend less time isolating driver problems with nVidia than AMD AFTER driver installation... so in the end nVidia wins on time spent.)
Last edited by cutterjohn; 08-22-2009 at 11:46 AM.
or you are using a cool distro where the new configs are stored besides the old ones and you are remembered to merge them. Also cool fistris, like gentoo, have all the tools to easily do that (etc-update, cfg-update)