Install LIVNA repositories:

(as user root)

Download & install the Livna 3rd Party Repositories for Fedora 9:

rpm -ivh http://rpm.livna.org/livna-release-9.rpm

Download & install the Livna certificate of authority:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna

Donwload & install the Livna 3rd Party NVIDIA xorg beta drivers:

yum –enablerepo=livna-testing install xorg-x11-drv-nvidia

Check what mode SELinux is currently running:

cat /selinux/enforce

Note: SELinux is enabled in Enforcing mode of Fedora 9.  There are AVC denial of service issues with the         creation of the new Xorg.0 script that have yet to be resolved.

Temporarily place SELinux into permissive mode:

echo 0>/selinux/enforce

Create a new Xorg start script to disable ABI support (not supported in beta drivers):

mv /usr/bin/Xorg /usr/bin/Xorg.0

vi /usr/bin/Xorg

Add the following to the file:

#!/bin/bash

# Script to launch Xorg.1.15.Beta with ignoreABI

exec /usr/bin/Xorg.0 -ignoreABI "$@"

restorecon -vR /usr/bin/*

You should now be able to launch X using the new livna-xorg-nvidia-drv module.  This module does not yet support 3D capabilities (Compiz-Fusion, AWN, etc) however it will make your desktop resolution and graphic rendering NOTICEABLY improved compared to the default nv driver.

To optimize the new driver add the following to your Xorg.conf file (/etc/X11):

In Section “ServerLayout” add:

Option “IgnoreABI”

Option “omit xfree86-dga”

Add the following after the Section “Files” listing:

Section “Module”

Load “glx”

Load “extmod”

Load “dbe”

Load “dri2”

Load “xtrap”

Load “Glcore”

EndSection

Ensure in the Section “Device” the Driver argument is:   “nvidia”

Add to the Section “Device” portion:

Option “AddARGBGLXVisuals”   “True”

Option “OnDemandVBlankInterrupts” “True”

Option “Randr12” #note for 3d gallium, not installed yet

Finally ensure at the very end of the file this section exists:

Section “Extensions”

Option “Composite” “Enable”

EndSection

The Randr12 option under the Device Section, as well as the modules and composite extension are for the Gallium 3D driver addendum to the nvidia Xorg module.  This is not installed as of yet, but doesn't harm having this added to you profile.