NVIDIA En Fedora 11

By unmanarc on 12 June 2009

Esta guía les permitirá a los usuarios de fedora 11 configurar su tarjeta gráfica de NVIDIA con aceleración 3D. (Versión 64bit)

Fedora 11 trae por defecto el driver Nouveau, el cual es un avance significativo con respecto a NV.

Sin embargo, para utilizar la aceleración 3d, se debe activar una opción experimental de este driver, la Randr 1.2, lo cual, segun la propia página, puede resultar inestable.

Adicionalmente, mediante los repositorios de RPMFUSION, podemos instalar la versión privada de NVIDIA.

Para instalar el repositorio RPMFUSION, ejecutar como root:

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Luego, instale los drivers de NVIDIA como root (Igual como referencian otros vinculos en internet):

yum install akmod-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia

Sin embargo, luego de reiniciar el servidor X, usted quiza podrá notar que no funciona la aceleración gráfica:

$ glxinfo
name of display: :0.0
Error: glXCreateContext failed

...

La solución a esto, para poder disfrutar de todo el poder de la tarjeta NVIDIA es poseer lo siguiente en la configuración /etc/X11/xorg.conf:

Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules/extensions"
ModulePath "/usr/lib64/xorg/modules"
EndSection

Esto quiere decir que la configuración deberá buscar en

"/usr/lib64/xorg/modules/extensions/nvidia"
y
"/usr/lib64/xorg/modules/extensions"

------------------

Mi configuración completa es:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules/extensions"
ModulePath "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection

Section "InputDevice"
# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "la"
Option "XkbModel" "pc105"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Videocard0"

DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "False"

SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

y el resultado:

$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately 1/1872 the monitor refresh rate.
26510 frames in 5.0 seconds = 5301.816 FPS
26649 frames in 5.0 seconds = 5329.781 FPS

Espero les ayude!

Corriendo: NVIDIA GeForce 7600 Gs.

Tags: