Sei sulla pagina 1di 6

18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!

http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 1/6
Inicio Novatos Destacados
LINUX Y GNU | HACE MS DE 4 AOS
Instalar drivers de tarjetas VIA en ubuntu

Descubre un nuevo mundo
taringa.com
nete gratis a Taringa y accede a contenido exclusivo!
Bueno quera aportar esto porque generalmente se habla de tarjetas Nvidia o ATi, que por supuesto no son las
unicas que se pueden encontrar en el mercado.
Entonces cuando tienen casos como el mio que tengo un via se busca por todos lados pero es poco lo que se
encuentra debido a que poca gente trata el tema.
El tutorial que voy a dejar a su disposicin a cintinuacin y esta extraido integramente de:
http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G
Yo lo extraigo de esa pagina y lo pongo aca porque cuando tuve el problema nunca encontre esta pagina, la
encontre tiempo despues, por eso quiero que se conozca mas la solucion.
Mi problema era con los efectos de escritorio, que nunca los pude hacer andar, por eso no garantizo el
funcionamiento con todas las tarjetas graficas via, porque por ejemplo mi tarjeta tiene aceleracion grafica pero el
driver via que existe para linux no la soporta, cosa que es re feo porque me encantaria poder agregar esos
efectos.
Bueno voy al tutorial:
Instalacin automtica
El controlador que dar soporte a los modelos anteriormente mencionados se llama OpenChrome y se puede
instalar desde los repositorios de Ubuntu buscando el siguiente paquete:
xserver-xorg-video-openchrome
Instalacin manual
Si la instalacin automtica no funciona por cualqueir motivo (por ejemplo no proporciona la aceleracin 3D)
procederemos con la instalacin manual.
No s si afecta dejar instalado o no el paquete del modo automtico pero por seguridad se recomienda
desinstalarlo para empezar desde cero.
Aceleracin 2D en OpenChrome
Instalando los paquetes necesarios
Abrimos una terminal y escribimos lo siguiente:
Si usamos Ubuntu 6.10 o 7.04
sudo apt-get build-dep xserver-xorg-driver-via
Luego para cualquier versin de Ubuntu instalamos los paquetes subversion, autoconf, automake1.9 y libtool del
mtodo que queramos. Aqu usaremos la terminal por lo que escribimos este comando:
sudo aptitude install subversion autoconf automake1.9 libtool
Descargamos el cdigo fuente del controlador
Para todos los modelos (excepto el K8M890) nos descargaremos el cdigo fuente del controlador escribiendo el
siguiente comando en una terminal:
Buscar...
Posts Comunidades Msica Juegos TOPs Global
0 1 0
Aprendiz
7
Seguidores
159
Puntos
7
Posts
Franqo_
Posts Relacionados
LINUX Y GNU
Banshee, el reproductor de
msica de Ubuntu 11.04
LINUX Y GNU
Novedades en Ubuntu 11.10
LINUX Y GNU
Experiencia con Ubuntu 11.4
Unity
LINUX Y GNU
AcetoneISO [Daemon tools para
Ubuntu]
Avisos Taringa!
Descubre un nuevo mundo
taringa.com
nete gratis a Taringa y accede a
contenido exclusivo!
Nuevos sonidos, Quieres
escucharlos?
www.Taringa.net/musica
La msica vive en Taringa! Dale play y
djate llevar.
Identificarme
18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!
http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 2/6
svn checkout http://svn.openchrome.org/svn/trunk openchrome
Si disponemos del modelo K8M890 nos descargaremos un cdigo fuente especifico, distinto del anterior:
svn co http://svn.openchrome.org/svn/trunk openchrome-vt3336
Si disponemos del modelo P4M900 nos descargaremos un cdigo fuente especifico, distinto del anterior:
svn co http://svn.openchrome.org/svn/trunk openchrome-vt3371
Compilamos e instalamos el controlador
En la misma terminal entramos en la carpeta del controlador con este comando:
cd openchrome*
El siguiente comando configurar el controlador de acuerdo a nuestro sistema as como la ruta de instalacin del
mismo.
sh ./autogen.sh --prefix=/usr
Compilamos el controlador (driver) OpenChrome
make
Instalamos el controlador
sudo make install
Por ltimo debes modificar el archivo xorg.conf para sustituir "vesa" por "openchrome" en la seccin "Device".
Para ello escribe en una terminal:
Si usas Ubuntu (GNOME)
sudo gedit /etc/X11/xorg.conf
Si usas Kubuntu (KDE)
sudo kate /etc/X11/xorg.conf
Ve a donde pone:
Section "Device"
Y cambia la palabra "vesa" (comillas incluidas) por "openchrome" (comillas incluidas). Por ltimo guarda el archivo
y reinicia el ordenador, si por alguna razn tuvieras un problema durante la carga de las X escribe:
sudo nano /etc/X11/xorg.conf
Y invierte el proceso subtituyendo "vesa" en lugar de "openchrome"
Aceleracin 3D en OpenChrome
Tericamente la aceleracin grfica o aceleracin 3D debera funcionar automticamente desde Ubuntu 6.10 (por
lo que la 7.04 tambin funcionara)
Si no es tu caso procederemos a instalar el controlador de forma manual:
Instalando los paquetes necesarios
git-core y linux-headers-generic
Desde una terminal se pueden instalar con el siguiente comando:
sudo aptitude install git-core linux-headers-generic
Descargamos el cdigo fuente del controlador
git clone git://anongit.freedesktop.org/git/mesa/drm
18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!
http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 3/6
Compilamos e instalamos libdrm y drm
- libdrm
Entramos en el directorio con el siguiente comando:
cd drm
Ejecutamos el comando que configurar el controlador de acuerdo a nuestro sistema as como la ruta de
instalacin del mismo.
./autogen.sh --prefix=/usr
Ntese que para correr este comando tienes que tener instalados el automake. autoconf y libtools, todos
disponibles en synaptic.
Compilamos el cdigo fuente
make
Y lo instalamos
sudo make install
- drm
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:
cd linux-core
Compilamos los mdulos del kernel
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
Al parecer en Ubuntu 7.04 puede dar un error similar a este:
/home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of vm_insert_pfn follows non-static
declaration
include/linux/mm.h:1126: error: previous declaration of vm_insert_pfn was here
make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1
make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [modules] Error 2
Si es tu caso visita esta entrada en la seccin de Resolucin de problemas
Copiamos los mdulos del kernel al lugar correcto
sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
Ejecutamos el depmod
sudo depmod -ae
Y cargamos los mdulos
sudo modprobe drm
sudo modprobe via
Escribimos en la terminal el comando:
glxinfo | grep render
Y si nos responde YES entonces ya tenemos aceleracin grfica por lo que pondremos los mdulos para que se
carguen al inicio del sistema.
echo "drm" | sudo tee -a /etc/modules
echo "via" | sudo tee -a /etc/modules
18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!
http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 4/6
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno grfico.
VIA / ASROCK / S3G (Unichrome / Unichrome Pro
Instalacin manual de la aceleracin 2D
Si al ejecutar el comando ./autogen.sh --prefix=/usr te devuelve un error similar a este:
configure.ac: 30: required file `./[config.h].in' not found
unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally
Es debido a que tienes ms de una versin del paquete automake y usas la versin problemtica por defecto.
Para solucionarlo escribe en la terminal:
sudo update-alternatives --config automake
Y selecciona automake-1.9.
Instalacin manual de la aceleracin 3D
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
durante la instalacin manual del controlador OpenChrome para la aceleracin 3D, el error en cuestin es (por lo
menos) similar al siguiente
/home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of vm_insert_pfn follows non-static
declaration
include/linux/mm.h:1126: error: previous declaration of vm_insert_pfn was here
make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1
make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [modules] Error 2
Si es tu caso (si tambin te ocurre lo mismo) existe una solucin temporal que conlleva modificar un archivo
llamado drm_compat.c . Para ello en la misma terminal y sin haberla cerrado antes (debe estar en el mismo
directorio) escribimos lo siguiente:
Si usas Ubuntu (GNOME):
gedit drm_compat.c
Si usas Kubuntu (KDE)
kate drm_compat.c
Y substituimos lo siguiente:
static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
unsigned long pfn)
{
int ret;
if (!drm_pte_is_clear(vma, addr))
return -EBUSY;
ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma->vm_page_prot);
return ret;
}
Por esto:
/*
static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
unsigned long pfn)
{
int ret;
if (!drm_pte_is_clear(vma, addr))
return -EBUSY;
18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!
http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 5/6
ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma->vm_page_prot);
return ret;
}
*/
Guardamos el archivo y volvemos a escribir:
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
Para los que le interese: Lo que estamos haciendo es comentar las lineas de cdigo que dan problemas de tal
forma que el compilador no las tendr en cuenta durante el proceso.
El sistema se bloquea algunas veces
Al parecer es un error el el mdulo drm, para solucionarlo debes comentarlo (aadirle un # delante) pero perders
la aceleracin grfica.
Para ello abre una terminal y escribe:
Si usas Ubuntu
sudo gedit /etc/X11/xorg.conf
Si usas Kubuntu
sudo kate /etc/X11/xorg.conf
busca el texto Load "dri"
y modifcalo para que quede as:
#Load "dri"
No aparece ninguna imagen al reproducir vdeos
Esto ocurre mayoritariamente en en portatiles (laptop) y es debido a que OpenChrome no soporta correctamente
Xv en algunos modelos. Puedes probar a cambiar al modo gl o x11 en el reproductor y ver si funciona.
Segn parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo
Algunas veces el cursor (ratn) desaparece
Este es un error conocido en los modelos VN800 y VM800, puedes probar aadiendo la opcin:
Option "SWCursor" "true"
al archivo xorg.con en Section "Device" debajo de donde pone Driver "via"
Al actualizar el sistema/kernel la aceleracin 3D desaparece
Esto no es un "problema" propiamente dicho, nicamente tendrs que repetir el proceso de instalacin de
controlador de aceleracin 3D.
Ubuntu taringa drivers vis viarena
Tags
Dar puntos 1 2 3 4 5 6 7 8 9 +10
Votos: 2 - T! score: 10 / 10
20 Puntos
Compartir 0 1 0 0
Seguir A favoritos
0
Seguidores
3.886
Visitas
10
Favoritos
18/4/2014 Instalar drivers de tarjetas VIA en ubuntu - Taringa!
http://www.taringa.net/posts/linux/4418350/Instalar-drivers-de-tarjetas-VIA-en-ubuntu.html 6/6
LINUX Y GNU
Porque elegir Ubuntu
12.10 sobre Windows
8
LINUX Y GNU
Ubuntu 10.10
(Maverick Meerkat)
INFO
Lanzan Ubuntu 12.04
Precise Pangolin en
fase Beta
LINUX Y GNU
Ubuntu podra ver
y reaccionar
LINUX Y GNU
Queres usar Linux?
Yo te ayudo
LINUX Y GNU
Un sistema
operativo en tu
pendrive [Slax]
LINUX Y GNU
Todo tipo de
manuales de
informtica [hacking]
[programacion
LINUX Y GNU
5 Secretos que no
sabias de VLC Media
Player
LINUX Y GNU
Instalar JDownloader
en Ubuntu 12.04
LINUX Y GNU
GNU/Linux - Varios
libros interesantes
5 comentarios
@handicap hace 4 aos
gracias por la info

@eduardo3150 hace 4 aos
suerte uff ni un boludo vino y dijo soyez le **** buena info capo
@otto82 hace 4 aos +1
buen post, pero tengo un problema cuando llego a las partes de make y make install me dice que
no existe el fichero...... de resto todo se instala perfectamente si me puedes colaborar te
agradecera
@skog09 hace 3 aos +1
GRACIAS AMIGO!!!
VOY A EMPEZAR A REALIZAR TODOS LOS PROCESOS
CUALQUIER PROBLEMA TE LO COMUNICO, AUNQUE ESPERO NO TENER MAS CON ESTA
MALDITA TARJETA GRAFICA
@Franqo_ hace 3 aos +1
Ok no hay problema, cualquier cosa consulta en la comunidad GNU/linux que te ayudamos
Ir al cielo
Buscar...
Anunciar Ayuda Protocolo Desarrolladores Denuncias Report Abuse - DMCA Trminos y condiciones Privacidad de datos Reportar bug

Potrebbero piacerti anche