PDA

View Full Version : Fedora 9 Rawhide - nvidia module?


kosh
2008-02-15, 02:16 PM CST
Hello everyone!
I'm wondering, has anyone managed to make nvidia module working?
I have tried with all kernels including 2.6.25-0.35.rc1.fc9 (both nvidia install script & kmod-nvidia from livna), without any luck.
2.6.25-0.40.rc1.git2.fc9 doesn't boot even :)

bob
2008-02-15, 02:36 PM CST
I've filed a bugzilla on the git2, btw. It hung on the boot for me too. As to the Nvidia module; gave it a try with the livna-development and kmods; broke completely and left me with even init3 unusable. It's very early in the game and I've got seven other distros with good 3D, so I'm leaving it alone for now.

What I would check out is Firewing1's posts from when Fedora 8 was in testing. He had some specifics back then that might help you.

Seve
2008-02-15, 03:20 PM CST
Hello everyone!
I'm wondering, has anyone managed to make nvidia module working?
I have tried with all kernels including 2.6.25-0.35.rc1.fc9 (both nvidia install script & kmod-nvidia from livna), without any luck.
Hello:
There is a post here explaining why the current nvidia drivers don't work with F9 Alpha
http://www.nvnews.net/vbulletin/showthread.php?t=107725&highlight=fedora

Seve

leigh123linux
2008-02-15, 04:55 PM CST
Hello:
There is a post here explaining why the current nvidia drivers don't work with F9 Alpha
http://www.nvnews.net/vbulletin/showthread.php?t=107725&highlight=fedora

Seve

The Nvidia driver wont build with the 2.6.25 kernel ! :(


Moved to Fedora focus


P.S Fedora forum doesn't support development releases .

Thetargos
2008-02-15, 11:12 PM CST
The nVidia driver won't work not due to the kernel (AFAIK there's already a patch to allow building against 2.6.25-rc kernels), but due to the XServer 1.5, nVidia doesn't support pre-release versions of XServer.

Seve
2008-02-15, 11:23 PM CST
Hello:

Yes, according to nVidia -- See AaronP's post
http://www.nvnews.net/vbulletin/showthread.php?t=107725&highlight=fedora

Seve

Thetargos
2008-02-15, 11:43 PM CST
Hello:

Yes, according to nVidia -- See AaronP's post
http://www.nvnews.net/vbulletin/showthread.php?t=107725&highlight=fedora

Seve
Indeed, I do believe that they are working on it with the Beta test team (which is closed, of course), so maybe if indeed Fedora 9 gets released with a pre-release 1.5 XServer nVidia might just also add support for it (wishful thinking), seeing how XServer 1.4.1 has been delayed, some say (Michael from Phoronix being a high profile chap) that there are slim chances XServer 1.5 will be out by the time F9 ships.

Demz
2008-02-15, 11:52 PM CST
thats not gonna be good, Fedora9 to ship with a 2 thirds completed Xserver when we wont have or be able to use 3D affects ..Plus if Redhat are gonna base Use RHEL6 from Fedora9, surely there gonna want a stable Xserver in fedora so they can use it in RHEL6

Thetargos
2008-02-16, 01:20 AM CST
What I think will happen is that by the time Fedora 9 ships, Xorg is probably going to also release XServer 1.5, which means, it won't be unstable, and that RHEL6 may include it. Fedora is a "big" distro, and I doubt nVidia would leave us in the "dark" (though it'd be a time for AMD's new Open Source drivers to shine, pity the RadeonHD driver won't do 3D for at least 6 more months)

Demz
2008-02-16, 01:43 AM CST
thats pretty bad for a company to release cards that wont support 3D for another 6 months,

i hope your right about Xserver1.5 being released

leigh123linux
2008-02-16, 01:54 AM CST
The nVidia driver won't work not due to the kernel (AFAIK there's already a patch to allow building against 2.6.25-rc kernels), but due to the XServer 1.5, nVidia doesn't support pre-release versions of XServer.

Hi Thetargos,


Have you got a link for the kernel patch as I am running Rawhide with the F8 xorg server ?

Thanks

Leigh

Thetargos
2008-02-16, 02:09 AM CST
thats pretty bad for a company to release cards that wont support 3D for another 6 months,

i hope your right about Xserver1.5 being released
Well... you can't blame the company as such for that. After all they only do what they think is better for them, and that's only speaking about Open Source drivers. Fglrx drivers do support 3D today, but have too many problems (the main show stopper for me is the lack of XVideo when using AIGLX and composite, i.e no Compiz :( )

Leigh, I'm pretty certain I saw the patch posted over at NVnews.net, will try to dig it up.

Demz
2008-02-16, 02:46 AM CST
Well... you can't blame the company as such for that. After all they only do what they think is better for them, and that's only speaking about Open Source drivers. Fglrx drivers do support 3D today, but have too many problems (the main show stopper for me is the lack of XVideo when using AIGLX and composite, i.e no Compiz :( )

Leigh, I'm pretty certain I saw the patch posted over at NVnews.net, will try to dig it up.
fair enough, hope they get it working soon enough or lots will switch to Nvidia

Thetargos
2008-02-16, 03:14 AM CST
nVidia is still the video card of choice for Linux. AMD's objective with their Open Source initiative is (amongst others) to provide the best Linux experience out-of-the-box. There are a few issues that will have to be sorted out in time in the Open Source driver regarding documentation (like for example the biggest issue for Video in the open source driver might be HDCP, and not giving away the DRM implementation, etc, which is why 3D is being implemented before Video). At any rate, ATi's developments are worth noting, as it is a FACT that they have the superior silicone, maybe the Open Source community may in the long run prove to better juice that silicon.

Demz
2008-02-16, 03:18 AM CST
maybe, only time will tell :)

cloneu2
2008-03-08, 03:39 PM CST
I have been looking for a patch or something to get the nvidia drivers working... Can't get em to work on the f9 alpha.. that has been updated from the development site. any help to get back my graphics would be greatly appreciated.

(If it ain't broke than fix it till it is!)

bseltzer
2008-03-14, 11:45 AM CDT
Hi Thetargos,


Have you got a link for the kernel patch as I am running Rawhide with the F8 xorg server ?

Thanks

Leigh

Leigh,

A link to the patches and instructions for their use can be found here;

http://forums.debian.net/viewtopic.php?t=24776&sid=a0580d0e1e3895cb23b0ef6d4aea40fa

If you don't mind, could you share exactly how you got the F8 xorg server installed in the 9 alpha?

Thanks,
Bert

leigh123linux
2008-03-14, 03:02 PM CDT
Leigh,

A link to the patches and instructions for their use can be found here;

http://forums.debian.net/viewtopic.php?t=24776&sid=a0580d0e1e3895cb23b0ef6d4aea40fa

If you don't mind, could you share exactly how you got the F8 xorg server installed in the 9 alpha?

Thanks,
Bert


I downloaded xorg-x11-server-Xorg-1.3.0.0-42.fc8.x86_64.rpm and installed it with this command

rpm -U --oldpackage --replacefiles --replacepkgs xorg-x11-server-Xorg-1.3.0.0-42.fc8.x86_64.rpm

I had to remove some other xorg driver packages to get xorg-x11-server-Xorg installed .
I also replaced xorg-x11-drv-nouveau & xorg-x11-drv-nv as the F9 versions are broken by the xorg downgrade .
I have attached the output for rpm -qa |grep xorg |grep fc8 as a txt file

I have also made a patched nvidia-x11-drv dkms driver

[root@localhost leigh]# rpm -qa |grep nvidia
nvidia-x11-drv-171.06-1.fc9.x86_64
nvidia-x11-drv-32bit-171.06-1.fc9.x86_64
[root@localhost leigh]#

And have made some patched kernel srpm's for the kernels listed below ( you have to patch the kernel or the module wont load )

[root@localhost leigh]# rpm -q kernel
kernel-2.6.25-0.105.rc5.fc9.x86_64
kernel-2.6.25-0.107.rc5.fc9.x86_64
kernel-2.6.25-0.113.rc5.git2.fc9.x86_64
[root@localhost leigh]#

[root@localhost leigh]# uname -r
2.6.25-0.113.rc5.git2.fc9
[root@localhost leigh]# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:


If you like I could upload the srpm's ( or if you run 64 bit rpm 's )

http://www.fedoraforum.org/gallery/showimage.php?i=4175&c=1&cutoffdate=all

bseltzer
2008-03-14, 07:34 PM CDT
I downloaded xorg-x11-server-Xorg-1.3.0.0-42.fc8.x86_64.rpm and installed it with this command

rpm -U --oldpackage --replacefiles --replacepkgs xorg-x11-server-Xorg-1.3.0.0-42.fc8.x86_64.rpm

I had to remove some other xorg driver packages to get xorg-x11-server-Xorg installed .
I also replaced xorg-x11-drv-nouveau & xorg-x11-drv-nv as the F9 versions are broken by the xorg downgrade .
I have attached the output for rpm -qa |grep xorg |grep fc8 as a txt file

I have also made a patched nvidia-x11-drv dkms driver

[root@localhost leigh]# rpm -qa |grep nvidia
nvidia-x11-drv-171.06-1.fc9.x86_64
nvidia-x11-drv-32bit-171.06-1.fc9.x86_64
[root@localhost leigh]#

And have made some patched kernel srpm's for the kernels listed below ( you have to patch the kernel or the module wont load )

[root@localhost leigh]# rpm -q kernel
kernel-2.6.25-0.105.rc5.fc9.x86_64
kernel-2.6.25-0.107.rc5.fc9.x86_64
kernel-2.6.25-0.113.rc5.git2.fc9.x86_64
[root@localhost leigh]#

[root@localhost leigh]# uname -r
2.6.25-0.113.rc5.git2.fc9
[root@localhost leigh]# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:


If you like I could upload the srpm's ( or if you run 64 bit rpm 's )

http://www.fedoraforum.org/gallery/showimage.php?i=4175&c=1&cutoffdate=all


Leigh,

THANKS!!

Well, I got the whole mess to work, but it wasn't pretty... I'm running a 32-bit distro so there are a few differentces from your procedure. For starters, I could not get the stock 2.6.25-0.113.rc5.git2.fc9 source to build, patched or unpatched. Some problem with the infiniband amso1100 driver code. So I grabbed the 2.6.25.rc4-git3 source from kernel.org and patched and built that. No significant troubles there. Then I patched and built the NVIDIA 168-12 driver source. Again, no real show stoppers.

But... downgrading the X11 server and associated drivers.... let's just say I ended up using the '--force' switch a whole lot more than I like. None the less, your list of F8 packages to install was spot on, and I've got everything, including compiz-fusion 0.7.3-1, working nicely.

Admittedly this whole thing is most likely an exercise in futility given that the Fedora devs and NVIDIA and the LINUX kernel devs will most likely all get on the same page sometime soon (I hope). But it was entertaining, none the less.

Now... I need to go put a bunch of "exclude"'s in my yum configuration :D :rolleyes:

Regards,
Bert

leigh123linux
2008-03-15, 01:43 AM CDT
Leigh,

THANKS!!

Well, I got the whole mess to work, but it wasn't pretty... I'm running a 32-bit distro so there are a few differentces from your procedure. For starters, I could not get the stock 2.6.25-0.113.rc5.git2.fc9 source to build, patched or unpatched. Some problem with the infiniband amso1100 driver code. So I grabbed the 2.6.25.rc4-git3 source from kernel.org and patched and built that. No significant troubles there. Then I patched and built the NVIDIA 168-12 driver source. Again, no real show stoppers.

But... downgrading the X11 server and associated drivers.... let's just say I ended up using the '--force' switch a whole lot more than I like. None the less, your list of F8 packages to install was spot on, and I've got everything, including compiz-fusion 0.7.3-1, working nicely.

Admittedly this whole thing is most likely an exercise in futility given that the Fedora devs and NVIDIA and the LINUX kernel devs will most likely all get on the same page sometime soon (I hope). But it was entertaining, none the less.

Now... I need to go put a bunch of "exclude"'s in my yum configuration :D :rolleyes:

Regards,
Bert


Here's my yum.conf for Rawhide.


[main] cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
exclude= xorg-x11* xulrunner* linuxwacom
installonly_limit=10

# PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d

bseltzer
2008-03-15, 09:25 AM CDT
Leigh,

Thanks for the example "yum.conf". I've done something very similar with it just to preserve the work done with the X11 server and NVIDIA module.

For the time being at least, I'm running the F9 alpha strictly as a crash-and-burn distro. I had the disk space and the curiosity, so I figured "Why not?". But it's definitely not ready for prime time, not by a long stretch, I mean, no working firefox browser, no way to configure the GDM login screen, a pre-release kernel and X server, and the list goes on.

I think the current release schedule is pretty darned ambitious, and I wouldn't be at all surprised to see it slip a bit. But that's OK. F8 meets my needs and has been pretty solid, so I'm in on big rush. Meantime, it is fun to dink around with something new...

Regards,
Bert

leigh123linux
2008-03-15, 09:51 AM CDT
Leigh,

Thanks for the example "yum.conf". I've done something very similar with it just to preserve the work done with the X11 server and NVIDIA module.

For the time being at least, I'm running the F9 alpha strictly as a crash-and-burn distro. I had the disk space and the curiosity, so I figured "Why not?". But it's definitely not ready for prime time, not by a long stretch, I mean, no working firefox browser, no way to configure the GDM login screen, a pre-release kernel and X server, and the list goes on.

I think the current release schedule is pretty darned ambitious, and I wouldn't be at all surprised to see it slip a bit. But that's OK. F8 meets my needs and has been pretty solid, so I'm in on big rush. Meantime, it is fun to dink around with something new...

Regards,
Bert


I have firefox working in Rawhide ! ( I had to extract the xulrunner rpm and copy the files manually to the correct locations ).

bseltzer
2008-03-15, 11:45 AM CDT
I have firefox working in Rawhide ! ( I had to extract the xulrunner rpm and copy the files manually to the correct locations ).

Hmmm, sounds good, but where, precisely are the "correct locations"? And how did you "extract" the rpm? Just do an install with a new prefix, or what?



Well, duuuuh... forgot about my old friend "rpm2cpio". So OK, I've got the bloody thing extracted. Now I'm still fuzzy on where the pieces go.



Thanks,
Bert

leigh123linux
2008-03-15, 11:59 AM CDT
Hmmm, sounds good, but where, precisely are the "correct locations"? And how did you "extract" the rpm? Just do an install with a new prefix, or what?

Thanks,
Bert

Extract the rpm using the archive manager ( rpm's have the same directory structure as / )

bseltzer
2008-03-15, 12:25 PM CDT
Aha!!

Well, I didn't use the archive manager. Instead, after creating the cpio archive with "rpm2cpio", I did the following;


# cd /
# cpio -ivd /path/to/xulrunner.cpio


And it worked perfectly. So now I've got a working firefox browser too!

Thanks,
Bert

crainey69
2008-04-28, 06:36 PM CDT
this thread is a little dated...

I have to ask, Has anyone gotten nvidia driver to work with the preview release? I was able to download and install, build kmod-nvidia but, at startup, it flickers several times trying to start X then fails.

3-d isn't that important to me (although cool). My kids use it to play games but, can still boot f8 and XP if needed.

Just asking.

Thanks!

Cory

bseltzer
2008-04-28, 06:46 PM CDT
this thread is a little dated...

I have to ask, Has anyone gotten nvidia driver to work with the preview release? I was able to download and install, build kmod-nvidia but, at startup, it flickers several times trying to start X then fails.

3-d isn't that important to me (although cool). My kids use it to play games but, can still boot f8 and XP if needed.

Just asking.

Thanks!

Cory

The answer is yes, but....

See this thread;

http://forums.fedoraforum.org/forum/showthread.php?t=185633

Regards,
Bert

leigh123linux
2008-04-28, 06:47 PM CDT
this thread is a little dated...

I have to ask, Has anyone gotten nvidia driver to work with the preview release? I was able to download and install, build kmod-nvidia but, at startup, it flickers several times trying to start X then fails.

3-d isn't that important to me (although cool). My kids use it to play games but, can still boot f8 and XP if needed.

Just asking.

Thanks!

Cory


Yes !


[leigh@localhost ~]$ rpm -qa |grep nvidia
nvidia-x11-drv-173.08-1.fc9.x86_64
nvidia-x11-drv-32bit-173.08-1.fc9.x86_64
[leigh@localhost ~]$

[leigh@localhost ~]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:


To get it to work you need to downgrade the xorg server .

crainey69
2008-04-28, 07:08 PM CDT
ok, Leigh I got the impression in reading other posts that I would have to downgrade X11 to get it to work. It isn't critical that I make it work, I just want to.

In your opinion, should I leave it as is with no 3d support and wait or fix it now? I will probably go ahead and fix it if if won't cause me huge headaches down the road trying to refix it. Thanks for your knowledge and opinion.

Cory

brebs
2008-04-28, 10:35 PM CDT
That was fun - here's most of the commands I used on 32-bit, to help anyone wanting to downgrade xorg to install nvidia's accelerated driver:
yum remove xorg-x11-drv-void xorg-x11-drv-mga xorg-x11-drv-fbdev xorg-x11-drv-vesa rhpxl xorg-x11-drv-keyboard xorg-x11-drv-cirrus xorg-x11-drv-vmware xorg-x11-drv-ati xorg-x11-drv-voodoo xorg-x11-drv-sis xorg-x11-drv-i128 xorg-x11-drv-dummy xorg-x11-drv-tdfx xorg-x11-drv-savage xorg-x11-drv-rendition xorg-x11-drv-neomagic xorg-x11-drv-mouse xorg-x11-drv-i810 linuxwacom mesa-libGL-devel

wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/mesa-libGL-7.0.1-7.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/xorg-x11-drv-void-1.1.1-6.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/xorg-x11-drv-vesa-1.3.0-10.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/xorg-x11-drv-mouse-1.2.3-1.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/xorg-x11-drv-evdev-1.1.2-5.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/xorg-x11-drv-keyboard-1.2.2-2.fc8.i386.rpm
wget http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/updates/8/i386/xorg-x11-server-Xorg-1.3.0.0-44.fc8.i386.rpm
wget http://ftp.linux.org.uk/pub/distributions/fedora/linux/updates/8/i386/synaptics-0.14.6-2.fc8.i386.rpm

rpm -U --oldpackage mesa-libGL-7.0.1-7.fc8.i386.rpm
yum remove xorg-x11-server-common gdm
rpm -U --oldpackage xorg-x11-drv-evdev-1.1.2-5.fc8.i386.rpm xorg-x11-drv-keyboard-1.2.2-2.fc8.i386.rpm xorg-x11-drv-mouse-1.2.3-1.fc8.i386.rpm xorg-x11-drv-vesa-1.3.0-10.fc8.i386.rpm xorg-x11-drv-void-1.1.1-6.fc8.i386.rpm xorg-x11-server-Xorg-1.3.0.0-44.fc8.i386.rpm synaptics-0.14.6-2.fc8.i386.rpm

Edit: Here's an easier walkthrough (http://www.fedoraforum.org/forum/showthread.php?t=188645).

Edit: Also check the nvidia stickies (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14) for important info.

Edit2: For x86_64, substitute x86_64 for i386 in the above, but also include the 32-bit mesa libs (http://ftp.linux.org.uk/pub/distributions/fedora/linux/updates/8/x86_64/).

Edit3: Set to 3 rather than 5 in /etc/inittab, and use the startx command to start xorg.

cruiseoveride
2008-05-01, 12:12 PM CDT
basically, yum remove xorg-x11-drv* mesa-libGL
then get these and install

rpm -Uv -h --oldpackage --replacefiles --replacepkgs xorg-x11-server-Xorg-1.3.0.0-44.fc8.x86_64.rpm xorg-x11-drv-evdev-1.1.2-5.fc8.x86_64.rpm xorg-x11-drv-keyboard-1.2.2-2.fc8.x86_64.rpm xorg-x11-drv-mouse-1.2.3-1.fc8.x86_64.rpm xorg-x11-drv-vesa-1.3.0-10.fc8.x86_64.rpm xorg-x11-drv-void-1.1.1-6.fc8.x86_64.rpm

Y2J
2008-05-14, 01:15 PM CDT
basically, yum remove xorg-x11-drv* mesa-libGL
then get these and install

rpm -Uv -h --oldpackage --replacefiles --replacepkgs xorg-x11-server-Xorg-1.3.0.0-44.fc8.x86_64.rpm xorg-x11-drv-evdev-1.1.2-5.fc8.x86_64.rpm xorg-x11-drv-keyboard-1.2.2-2.fc8.x86_64.rpm xorg-x11-drv-mouse-1.2.3-1.fc8.x86_64.rpm xorg-x11-drv-vesa-1.3.0-10.fc8.x86_64.rpm xorg-x11-drv-void-1.1.1-6.fc8.x86_64.rpm


I lost my X system because of this, thank you :(

When trying to run the rpm command, it give no such file or directory and the frist command removed ~ 80 packages includes compiz and others.

I need to reinstall tomorrow, no, maybe someday ..

Dan
2008-05-14, 02:34 PM CDT
Complaints such as this can come later after teh server demand drops off.

Ok! Things are settling down a bit, so I've re-opened this thread. However ... Let's try to keep things a wee bit more constructive.

Thread re-opened.

t3rm1n4L
2008-05-15, 11:48 AM CDT
Hey Everyone,
I of course had the same problem with the Nvidia module failing to build, and after mulling for a bit I found a fix that will allow you to actually use fedora 9's gui (without any rendering or composite effects mind) and it consists basically of using the vesa driver instead. to do this i edited /etc/X11/xorg.conf and changed the driver under the device specs for the graphics card to state:

Section "Device"
Identifier "Videocard0"
Driver "vesa"
VendorName "NVIDIA Corporation"
BoardName "vga baud"
EndSection

note the Driver specification...

So anyway this may or may not get you up and running, if your monitor pops a message about being "out of range" then CTRL+ALT+F1 to your nearest bash shell (or whatever other shell you may happen to prefer) and run "setup" enter your "X Configuration" options and configure your resolution to whatever happens to suit you at the time and hey presto you're away.

For me this is only a temporary fix until X is sorted and i can compile an NVIDIA driver again, It will at least get you up and running if you have taken the plunge to 9 and then realised your X gui doesn't work. I am rather liking the interface even without all the eye candy ;)
That's all for now,

Regards
t3rm1n4L :cool:

jimpm
2008-05-15, 07:01 PM CDT
I installed Sulphur on the 14th, anaconda selected the nv driver and everything runs just fine. I don't use 3d or compiz and I will install the Nvidia drivers when they are ready but until then I'll be too busy looking through the nooks and crannies of KDE 4 to worry about what driver I'm using.

Flyen
2008-05-28, 10:17 PM CDT
I decided to wait until nvidia released a working driver instead of downgrading xorg or anything.

This driver did the trick on a stock F9 install:
ftp://download.nvidia.com/XFree86/Linux-x86_64/173.14.05

(32-bit users just have to navigate up through the directory structure to find theirs)

enjoy!