<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.guia-ubuntu.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jhcarande</id>
		<title>Guía Ubuntu - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jhcarande"/>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Especial:Contribuciones/Jhcarande"/>
		<updated>2026-04-24T04:01:43Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.22.7</generator>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:29:46Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Aceleración 2D en OpenChrome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
*P4M900(sólo 2D)&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/trunk openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo P4M900 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/trunk openchrome-vt3371&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;openchrome&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;openchrome&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:23:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Aceleración 2D en OpenChrome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
*P4M900(sólo 2D)&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/trunk openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo P4M900 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/trunk openchrome-vt3371&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;openchrome&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;openchrome&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Unichrome / Unichrome Pro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
*P4M900(sólo 2D)&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;openchrome&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;openchrome&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:16:16Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Aceleración 2D en OpenChrome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;openchrome&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;openchrome&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Aceleración 2D en OpenChrome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;openchrome&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;via&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G</id>
		<title>Aceleración gráfica VIA / ASROCK / S3G</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Aceleraci%C3%B3n_gr%C3%A1fica_VIA_/_ASROCK_/_S3G"/>
				<updated>2008-04-19T21:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jhcarande: /* Aceleración 2D en OpenChrome */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Unichrome / Unichrome Pro ==&lt;br /&gt;
&lt;br /&gt;
Esta guía esta dirigida a los modelos:&lt;br /&gt;
&lt;br /&gt;
*CLE266&lt;br /&gt;
*CN400&lt;br /&gt;
*CN700&lt;br /&gt;
*KN400&lt;br /&gt;
*KM400&lt;br /&gt;
*K8M800&lt;br /&gt;
*K8M890&lt;br /&gt;
*PM800&lt;br /&gt;
*P4VM800&lt;br /&gt;
*VN800&lt;br /&gt;
&lt;br /&gt;
{{nota|Ubuntu dispone de soporte parcial a tarjetas VIA, pero los chipsets mencionados en esta sección quedan excluidos de ese soporte. Si teniendo cualquiera de los chipsets indicados se cambia el identificador de dispositivo a VIA sin instalar los drivers de ''Openchrome'' (o los propios de VIA) entonces no podrán iniciar en modo gráfico hasta que regresen al modo ''vesa''.}}&lt;br /&gt;
&lt;br /&gt;
Pero puede darse el caso de que funcionen con otros modelos, [http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats está lista] expone más detalladamente todos los modelos compatibles.&lt;br /&gt;
&lt;br /&gt;
=== Instalación automática ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
 xserver-xorg-video-openchrome&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual ===&lt;br /&gt;
&lt;br /&gt;
Si la instalación automática no funciona por cualqueir motivo (por ejemplo no proporciona la aceleración 3D) procederemos con la instalación manual.&lt;br /&gt;
&lt;br /&gt;
No sé si afecta dejar instalado o no el paquete del modo automático pero por seguridad se recomienda desinstalarlo para empezar desde cero. &lt;br /&gt;
&lt;br /&gt;
==== Aceleración 2D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
Abrimos una terminal y escribimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.10 o 7.04&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-video-via&lt;br /&gt;
&lt;br /&gt;
Si usamos Ubuntu 6.06.1&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get build-dep xserver-xorg-driver-via&lt;br /&gt;
&lt;br /&gt;
Luego para cualquier versión de Ubuntu instalamos los paquetes ''subversion,'' ''autoconf'', ''automake1.9'' y ''libtool'' del método que queramos. Aquí usaremos la terminal por lo que escribimos este comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install subversion autoconf automake1.9 libtool&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
Para todos los modelos (excepto el K8M890) nos descargaremos el código fuente del controlador escribiendo el siguiente comando en una terminal:&lt;br /&gt;
&lt;br /&gt;
 svn checkout http://svn.openchrome.org/svn/trunk openchrome&lt;br /&gt;
&lt;br /&gt;
Si disponemos del modelo K8M890 nos descargaremos un código fuente especifico, distinto del anterior:&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
En la misma terminal entramos en la carpeta del controlador con este comando:&lt;br /&gt;
&lt;br /&gt;
 cd openchrome*&lt;br /&gt;
&lt;br /&gt;
El siguiente comando configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 sh ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el controlador (driver) OpenChrome&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Instalamos el controlador&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
Por último debes modificar el archivo xorg.conf para sustituir &amp;quot;vesa&amp;quot; por &amp;quot;via&amp;quot; en la sección &amp;quot;Device&amp;quot;. Para ello escribe en una terminal:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME)&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Ve a donde pone:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Y cambia la palabra &amp;quot;vesa&amp;quot; (comillas incluidas) por &amp;quot;openchrome&amp;quot; (comillas incluidas). Por último guarda el archivo y reinicia el ordenador, si por alguna razón tuvieras un problema durante la carga de las X escribe:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Y invierte el proceso subtituyendo &amp;quot;vesa&amp;quot; en lugar de &amp;quot;via&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Aceleración 3D en OpenChrome ====&lt;br /&gt;
&lt;br /&gt;
Teóricamente la aceleración gráfica o aceleración 3D debería funcionar automáticamente desde Ubuntu 6.10 (por lo que la 7.04 también funcionaría)&lt;br /&gt;
&lt;br /&gt;
Si no es tu caso procederemos a instalar el controlador de forma manual:&lt;br /&gt;
&lt;br /&gt;
* Instalando los paquetes necesarios&lt;br /&gt;
&lt;br /&gt;
''git-core'' y ''linux-headers-generic''&lt;br /&gt;
&lt;br /&gt;
Desde una terminal se pueden instalar con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install git-core linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
* Descargamos el código fuente del controlador&lt;br /&gt;
&lt;br /&gt;
 git clone git://anongit.freedesktop.org/git/mesa/drm&lt;br /&gt;
&lt;br /&gt;
* Compilamos e instalamos libdrm y drm&lt;br /&gt;
&lt;br /&gt;
'''- libdrm'''&lt;br /&gt;
&lt;br /&gt;
Entramos en el directorio con el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 cd drm&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el comando que configurará el controlador de acuerdo a nuestro sistema así como la ruta de instalación del mismo.&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Compilamos el código fuente&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Y lo instalamos&lt;br /&gt;
&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
'''- drm'''&lt;br /&gt;
&lt;br /&gt;
Sin cerrar la terminal al acabar el anterior proceso cambiamos de directorio:&lt;br /&gt;
&lt;br /&gt;
 cd linux-core&lt;br /&gt;
&lt;br /&gt;
Compilamos los módulos del kernel&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso visita [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Instalaci.C3.B3n_manual_de_la_aceleraci.C3.B3n_3D esta entrada] en la sección de [http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica#Resoluci.C3.B3n_de_problemas Resolución de problemas]&lt;br /&gt;
&lt;br /&gt;
Copiamos los módulos del kernel al lugar correcto&lt;br /&gt;
&lt;br /&gt;
 sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/&lt;br /&gt;
&lt;br /&gt;
Ejecutamos el depmod&lt;br /&gt;
&lt;br /&gt;
 sudo depmod -ae &lt;br /&gt;
&lt;br /&gt;
Y cargamos los módulos&lt;br /&gt;
&lt;br /&gt;
 sudo modprobe drm&lt;br /&gt;
 sudo modprobe via&lt;br /&gt;
&lt;br /&gt;
Escribimos en la terminal el comando:&lt;br /&gt;
&lt;br /&gt;
glxinfo | grep render&lt;br /&gt;
&lt;br /&gt;
Y si nos responde YES entonces ya tenemos aceleración gráfica por lo que pondremos los módulos para que se carguen al inicio del sistema.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;drm&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
 echo &amp;quot;via&amp;quot; | sudo tee -a /etc/modules&lt;br /&gt;
&lt;br /&gt;
Para acabar se recomienda reiniciar Ubuntu o por lo menos el entorno gráfico.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== VIA / ASROCK / S3G (Unichrome / Unichrome Pro) ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 2D ===&lt;br /&gt;
&lt;br /&gt;
Si al ejecutar el comando ''./autogen.sh --prefix=/usr'' te devuelve un error similar a este:&lt;br /&gt;
&lt;br /&gt;
 configure.ac: 30: required file `./[config.h].in' not found&lt;br /&gt;
 unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally&lt;br /&gt;
&lt;br /&gt;
Es debido a que tienes más de una versión del paquete automake y usas la versión problemática por defecto. Para solucionarlo escribe en la terminal:&lt;br /&gt;
&lt;br /&gt;
 sudo update-alternatives --config automake&lt;br /&gt;
&lt;br /&gt;
Y selecciona automake-1.9.&lt;br /&gt;
&lt;br /&gt;
=== Instalación manual de la aceleración 3D ===&lt;br /&gt;
&lt;br /&gt;
Al parecer en Ubuntu 7.04 puede dar un error al ejecutar el comando:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
durante la instalación manual del controlador OpenChrome para la aceleración 3D, el error en cuestión es (por lo menos) similar al siguiente&lt;br /&gt;
&lt;br /&gt;
 /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration &lt;br /&gt;
 include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here&lt;br /&gt;
 make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1&lt;br /&gt;
 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2&lt;br /&gt;
 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'&lt;br /&gt;
 make: *** [modules] Error 2&lt;br /&gt;
&lt;br /&gt;
Si es tu caso (si también te ocurre lo mismo) existe una solución 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:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu (GNOME):&lt;br /&gt;
&lt;br /&gt;
 gedit drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu (KDE)&lt;br /&gt;
&lt;br /&gt;
 kate drm_compat.c&lt;br /&gt;
&lt;br /&gt;
Y substituimos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Por esto:&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
 static int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,&lt;br /&gt;
 		  unsigned long pfn)&lt;br /&gt;
 {&lt;br /&gt;
 	int ret;&lt;br /&gt;
 	if (!drm_pte_is_clear(vma, addr))&lt;br /&gt;
 		return -EBUSY;&lt;br /&gt;
 &lt;br /&gt;
 	ret = io_remap_pfn_range(vma, addr, pfn, PAGE_SIZE, vma-&amp;gt;vm_page_prot);&lt;br /&gt;
 	return ret;&lt;br /&gt;
 }&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Guardamos el archivo y volvemos a escribir:&lt;br /&gt;
&lt;br /&gt;
 make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via&lt;br /&gt;
&lt;br /&gt;
Para los que le interese: Lo que estamos haciendo es comentar las lineas de código que dan problemas de tal forma que el compilador no las tendrá en cuenta durante el proceso. Extraído de este enlace: [http://ubuntuforums.org/showthread.php?t=419094]&lt;br /&gt;
&lt;br /&gt;
=== El sistema se bloquea algunas veces ===&lt;br /&gt;
&lt;br /&gt;
Al parecer es un error el el módulo drm, para solucionarlo debes comentarlo (añadirle un # delante) pero perderás la aceleración gráfica.&lt;br /&gt;
&lt;br /&gt;
Para ello abre una terminal y escribe:&lt;br /&gt;
&lt;br /&gt;
Si usas Ubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Si usas Kubuntu&lt;br /&gt;
&lt;br /&gt;
 sudo kate /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
busca el texto  ''Load    &amp;quot;dri&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
y modifícalo para que quede así:&lt;br /&gt;
&lt;br /&gt;
 #Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== No aparece ninguna imagen al reproducir vídeos ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Según parece este problema no se da cuando en vez de usar la pantalla LCD integrada se usa un monitor externo&lt;br /&gt;
&lt;br /&gt;
=== Algunas veces el cursor (ratón) desaparece ===&lt;br /&gt;
&lt;br /&gt;
Este es un error conocido en los modelos VN800 y VM800, puedes probar añadiendo la opción:&lt;br /&gt;
&lt;br /&gt;
        Option          &amp;quot;SWCursor&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
al archivo xorg.con en ''Section &amp;quot;Device&amp;quot;'' debajo de donde pone ''Driver &amp;quot;via&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
=== Al actualizar el sistema/kernel la aceleración 3D desaparece ===&lt;br /&gt;
&lt;br /&gt;
Esto no es un &amp;quot;problema&amp;quot; propiamente dicho, únicamente tendrás que repetir el proceso de instalación de controlador de aceleración 3D.&lt;br /&gt;
== Ver También ==&lt;br /&gt;
* [[Aceleración gráfica]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]&lt;/div&gt;</summary>
		<author><name>Jhcarande</name></author>	</entry>

	</feed>