El controlador OpenChrome http://wiki.openchrome.org puede aprovechar las capacidades de video acelerado para el chip UniChrome Pro. Como beneficio, al reproducir un video en el mplayer, el uso del procesador se reduce del 20% al 10%.
Para instalar este controlador debemos habilitar un layout para el portage, esto es, un repositorio alterno para que el comando emerge pueda obtener estos paquetes no oficiales.
El primer paso de este proceso es descargar el snapshot del layout, que está en la página: http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=Compiling+the+source+code+on+Gentoo
Luego, desempacamos el layout y colocamos sus contenidos en /usr/local/portage:
# cd ~ # tar xvpf openchrome-20071012.tar.gz # mkdir /usr/local/portage # mv ~/openchrome/* /usr/local/portage/
Configure /etc/make.conf, como se muestra:
# Xorg configurado para OpenChrome, agregue via INPUT_DEVICES="keyboard mouse evdev" VIDEO_CARDS="vesa vga via" # Portage overlay para controlador UniChrome PORTDIR_OVERLAY="/usr/local/portage"
El kernel deberá tener desctivado la opción de Direct Rendering Manager (DRM). Para revisarlo, ejecute el siguiente comando y vea que NO esté con Y:
# cat /usr/src/linux/.config | grep DRM
Los paquetes que vamos a instalar están enmascarados, por lo que habrá que agregar las siguientes líneas a /etc/portage/package.keywords para que el comando emerge nos permita instalarlos:
# Controlador video OpenChrome x11-base/x11-drm x11-drivers/xf86-video-openchrome
Instale los paquetes x11-base/x11-drm y x11-libs/libdrm, los cuales deberán ser descargados del layout configurado.
# FEATURES="-sandbox" emerge x11-base/x11-drm # emerge x11-libs/libdrm
Después de la instalación, podemos probar si se carga exitosamente el controlador. Si el siguiente comando no reporta errores, podemos continuar con el procedimiento:
# modprobe -v via
Ahora sí, instalamos el controlador:
# emerge x11-drivers/xf86-video-openchrome
Modificamos la configuración de /etc/X11/xorg.conf para que tome el controlador de nombre via:
Section "Device"
Identifier "VIA UniChrome Pro"
Driver "via"
BusID "PCI:1:0:0"
EndSection
E iniciamos el entorno gráfico. Al revisar la bitácora del Xorg en /var/log/Xorg.0.log encontré estas líneas que nos advierten que este controlador está en desarrollo:
(!!) VIA Technologies does not support or endorse this driver in any way. (!!) For support, please refer to http://www.openchrome.org/ or (!!) your X vendor. (!!) (development build, compiled on mié 17 oct 2007 11:00:30 CDT)
Más información de este procedimiento lo podrá encontrar en: