Entries tagged as nvidia

A try on current nouveau

Wednesday, March 12. 2008, 00:06
nouveau, the project for creating a free 3D linux driver for nvidia cards, recently got first support for real 3D applications with gallium on some NV4X cards (see Nouveau Companion 36). Today I got it working on a friends machine.

Here you can see an openarena benchmark (also uploaded on youtube). It got 55 fps, which is far away from the nvidia binary driver yet (178 fps), but at least more than my r200 setup (32 fps).

For the brave ones, here's a quick and dirty howto for Gentoo:
a) Get the nouveau overlay with svn co https://svn.hboeck.de/nouveau-overlay and add it to PORTDIR_OVERLAY in make.conf.
b) The nouveau-overlay won't install the nouveau/gallium-branch of mesa. Get my overlay with svn co https://svn.hboeck.de/overlay and also add that to your PORTDIR_OVERLAY (I'll try to contact the nouveau-overlay developer if we can merge this).
b) Add media-libs/mesa, x11-base/x11-drm, x11-libs/libdrm and x11-drivers/xf86-video-nouveau to /etc/portage/package.keywords and merge them.
c) If you've been running the nvidia binary driver, eselect opengl set xorg-x11, change the graphics driver in xorg.conf to nouveau, rmmod nvidia (if you've been running the binary driver), modprobe nouveau and start X.
d) Have fun!

Note: The nouveau developers consider gallium completely unsupported at the moment and don't want to get end-user bugs. If it runs, fine, if not, don't nag them with it.

Early look at free nvidia driver

Thursday, March 1. 2007, 22:48
The BLOBBinary drivers are imho a hughe problem for free software. Nvidia, leading graphics company, has produced binary linux drivers for a long time and there was no way to get free software 3D-support on their cards.
A group of people is working at the moment on a free nvidia driver, the project is called nouveau. I now had a chance to test the nouveau driver on a nvidia card (nv43). It doesn't do much at the moment, but at least it runs glxgears almost smooth.

It's nice to see development on that front. We made a small video of glxgears running on nouveau. Oh, for all those who can't play theora, I put it up on youtube (but seriously, was just curious how youtube works and if it accepts theora).

Some experimental nouveau-ebuilds, maintained by pq from the nouveau-project, are here:
svn co https://svn.hboeck.de/nouveau-overlay

Free Software and marketing

Sunday, August 27. 2006, 23:41
This friday, there were two driver releases for linux graphics hardware. A new proprietary driver from nvidia and a new free driver for ati cards.

The release of the new nvidia driver was spread over all major news-pages. It's main new feature was the support of Xorg 7.1 just three months after it's release and about five months after the first release candidate. It still doesn't support the main new feature of Xorg 7.1, which is AIGLX. I couldn't find the release of the new free ati driver mentioned anywhere (even on linux news-pages) and probably even wouldn't have noticed if I wouldn't read the xorg-mailinglist. The new ati driver has much improved support for r300 and above chips, which is very important for the future development of 3D-desktops like compiz.

Now, the reason why this happens is probably that nvidia put out a colorful press release when they update their drivers. One could say that it's bad journalism from those news pages (especially if they are linux related) that if they get press releases from companies, they always post news, but they don't do so for rarely announced free releases. But news writers are lazy, if they get some ready-to-publish press release, they'll more likely take it than grabbing some announcement from some developers mailinglist. The problem from many free software projects is that their publicity sucks.

The work done by the xorg-developers to the ati-drivers is great. But I still meet people that even don't know the free drivers support anything above 9200. I never read big announcements on news pages about »free ati driver now supporting new card xy«. Now, if you have a look at the xorg-page, it doesn't even have release announcements. It looks boring. We know that xorg is cool, that it has wobbly windows and such, that development is happening. But looking at the webpage, it much more looks like xfree86.

This problem is not just related to xorg, it's just that I noticed this fact the last days (two driver-releases, only one noted). Same thing was e. g. with ffmpeg supporting h264 for a long time and then I read that some »I-forgot-their-name«-company said they'll bring a commercial h264-codec to linux. Or that about a week after ffmpeg supported wmv9 (also rarely noted by the public), real software said they want to bring wmv-support to linux. There's so much great stuff going on in free software development that would deserve more publicity.

Oh, and for a last note, Lars also has a nice example how not to do it.
(Page 1 of 1, totaling 3 entries)