2012/09/23

Instalando driver Nvidia en Chakra Project


Nouveau el driver de código abierto para las tarjetas gráfica de Nvidia, han avanzado muchísimo, en mi ultima instalación de Chakra Project con los driver libre mas actuales, se habilitaron todos los efectos y funcionaba muy bien, pero como me demostró un amigo (Oyashiro-Sama) el uso de GPU todavía no es óptimo en todos los modelos de tarjeta gráfica de la marca.


Al reproducir un video, verifique el consumo del CPU con la herramienta HTOP todos los núcleos del CPU al máximo, aunque los driver libre logra aceleración gráfica, dado que NO tienen soporte por parte del fabricante todavía no están optimizado, haciendo que el consumo del CPU y GPU sean muy elevados.



Si instalamos, los driver de Nvidia el uso de GPU estará mas optimizado y el uso del CPU sera menor, lográndose así menores temperaturas, menor consumo energético y mas importante se alargar la vida útil del hardware.


Primero voy usar esta fuente de la wiki de "Chakra Project" (Switching Between Free and Non-free Video-Drivers)


Pasos para cambiar de Nouveau para NVIDIA


Actualice su sistema y eliminar las entradas relacionadas con Nouveau:

$ sudo pacman -Syu
$ sudo pacman -Rdd libgl
$ sudo pacman -R xf86-video-nouveau
$ sudo pacman -R nouveau-dri


La mayoría de las tarjetas gráficas NVIDIA necesitan los siguientes paquetes:

$ sudo pacman -S nvidia
$ sudo pacman -S nvidia-utils


Para la serie de tarjetas gráficas GeForce FX:

$ sudo pacman -S nvidia-173xx
$ sudo pacman -S nvidia-173xx-utils


Para crear las entradas correctas en el archivo / etc/X11/xorg.conf:

$ sudo nvidia-xconfig





Activando Nvidia PureVideo [wiki arch]


PureVideo es la tecnología utilizada por el procesador de vídeo incluido en las GPU NVIDIA y los procesadores de aplicaciones de NVIDIA para proporcionar imágenes de alta definición de excepcional calidad con mínima utilización de la CPU y bajo consumo de energía.


Para saber si su tarjeta gráfica Nvidia es compatible consulte aquí → [wiki-en]


Instalamos VDPAU backend for VA API
$ sudo pacman -S vdpau-video
$ sudo pacman -S libva-vdpau-driver


Verificamos el soporte en el dispositivo.
$ vainfo



Habilitando VDPAU en los reproductores mplayer, Smplayer y VLC


 

MPlayer


En MPlayer vamos a la carpeta de usuario y editamos.
$ nano ~ .mplayer/config


Agregamos lo siguiente:
vo=vdpau vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,



SMPlayer


Para SMPlayer lo hacemos gráficamente vamos a "Opciones" "Preferencia" "General" "Video"

En driver de salida seleccionamos vdpau




VLC


En VLC vamos a "Herramienta" "Preferencia" "Entradas  y Codecs"

Habilitamos "Usar decodificación acelerada por GPU "





Nvidia Setting



Con esta herramienta podemos configurar la tarjeta de video de forma gráfica, como también verificar información sobre el driver y el dispositivos.


Para instalarlo:
$ sudo pacman -S nvidia-settings


Para poder guardar cambios debemos ejecutarlo desde el terminal de la siguiente manera.
$ sudo nvidia-settings



Tips


Eliminando logo


Algunas veces al inicio del sistema, ocurre un pantallazo con el logo de nvidia, para eliminar ese destello molesto agregamos esta linea.
Option         "NoLogo" "true"


En la sección "device" del xorg
$ sudo nano /etc/X11/xorg.conf


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600 GSO"
    Option         "NoLogo" "true"
    Option         "RenderAccel" "1"
EndSection



Otros tips y posibles problemas puede consultar [Wiki Arch]

 

 Opiniones Finales


Realizando nuevamente el experimento con los driver privativos, reproduciendo un video y verificando el uso del CPU con HTOP, el consumo ya no estaba al tope si no entre 30% a 60%



Estos driver como comentas muchos expertos en el tema entrega un rendimiento decente muy lejos todavía del óptimo, ademas muchas características de algunos modelos y nuevas tecnologías no son soportado o no de forma optima por parte del fabricante.



Eso a levantado el enfado de mucho como ejemplo del gran Linus ^__^, en pro que no solo Nvidia si no todas las compañía entregue un mejor soporte a sus dispositivos en la plataforma Linux.



El caminos suena prometedor en este sentido, cada vez hay mas dispositivos de todo tipo usando Linux, ademas el coqueteo de varias compañías de video juegos en usar esta plataforma, son bueno incentivos para los fabricante.


Fuente:

5 22XD: Instalando driver Nvidia en Chakra Project Nouveau el driver de código abierto para las tarjetas gráfica de Nvidia , han avanzado muchísimo, en mi ultima instalación de Chakra Proj...
< >