Enabling 3D with ATI and NVIDIA - ubuntu and debian
hmm.. getting 3D enabled for ATI and NVIDIA is still very tricky. With ubuntu you can recompile a kernel package AND/OR recompile restricted modules AND/OR compile a custom kernel with ATI/NVIDIA modules. There are 4-5 different options for getting it done. Each has it’s drawbacks. And even after spending lot of time figuring it out - next time you update the kernel, you’re screwed again :)
You can scratch your head for hours wondering why everything should work but glxinfo shows Mesa as active driver. You need direct rendering! Even if you’re not playing any games. 2D rendering saves a lot of CPU and linux runs much faster.
For ATI, when you download the linux proprietary driver installer - I’ve never seen it working without any special tweaks. Plus their installation guide is quite out-dated and not in sync with the real installer.
SO - Here’s the lifesaver - Envy! It’s a small utility that takes care of these tweaks and with a very simple user-interface fetches all the important packages, installs all the properietary stuff and makes sure that conflicting drivers are disabled/uninstalled/removed.
I gave it a try and - this thingy started from scratch and - I was done in 5minutes - everything working great!

Envy main screen
2 Comments »
RSS feed for comments on this post.






Ahti, while Envy seems pretty cool, I have to say that the ATI installer is in its best shape ever. It was OK in the past - except that you had to manually run module-assistant to get the kernel package compiled - but now you don’t even have to do that anymore, as it has switched to dkms. For Ubuntu, installation is quite simple, straightforward, and hassle-free, IMHO (I upgrade them every month).
But anyway, great tip! Looks even simpler than using the installer.
Comment by Giuliano Mega — February 7, 2008 @ Thursday, February 7, 12:50 am
W0w that’s a great hint! I’ll try it at some point and if works, this post certainly gets a follow-up!
Again, thanks!
Comment by Ahti — February 7, 2008 @ Thursday, February 7, 9:29 pm