Cómo indicar a X.org qué tarjeta de vídeo tienes

En esta receta se explica, qué hacer para indicar a X.Org qué tarjeta de vídeo tienes, y qué driver debe utilizar.

Acceder al archivo xorg.conf

La información que te interesa introducir, se encuentra en el archivo xorg.conf, para acceder a él, lo único que tienes que hacer es:

$ cd etc/X11

Una vez aquí, te deberá aparecer el archivo xorg.conf, abrelo con algún editor de textos, por ejemplo:

$ gedit xorg.conf

En este archivo, entre otra mucha información, hay una parte que hace referencia a la tarjeta de vídeo, la sección se llama Section "Device", por ejemplo a mi lo que me aparece es lo siguiente:

Section "Device"
	Identifier	"Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
	Driver		"vesa"
	BusID		"PCI:0:2:0"
EndSection

Donde pone Identifier, es donde está el nombre de tu tarjeta.

Por ejemplo si tienes una tarjeta de vídeo NVIDIA, tendría que aparecerte algo así:

Section "Device"
        Identifier "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Driver "nvidia"
        BusID "PCI:0:9:0"
EndSection

Agradecimientos
Esta receta ha sido posible gracias al altruismo de mi colegilla Cristobal. Blog de Cristobal.
Por supuesto, gracias también, a todos los que hacen posible CRySoL y agradecerles la oportunidad que me dan de comunicar lo poco que sé.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Ricki

Identifier

En Identifier puedes poner lo que te de la gana que va a funcionar igual, lo que importa es el driver y el bus. Mi gráfica por ejemplo se llama Card0, y mi monitor Monitor0. ¿A qué no adivinas cómo se llama mi ratón? Sticking out tongue

Imagen de int-0

Y no hay que olvidar...

...que con lspci obtendremos un listado completo de nuestro hardware enchufado al bus PCI.

Aprovecho para decir que hay gente que se piensa que lo que se muestra por lspci es el hardware detectado por el linux, nada más lejos!. El comando lo que hace en realidad es examinar todos los vendorID y productID de los registros del PCI y luego buscar en una tablita que tiene todas las correspondendias "nombre del hardware" <-> "ID". Por tanto, que aparezca ahí un hardware determinado no significa (ni mucho menos) que el linux haya cargado un modulito apropiado para manejarlo.
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

lsmod

lsmod si muestra todos los driver

Imagen de int-0

Nope...

Como su nombre indica: lsmod ---> LiSt MODules
Te muestra todos los módulos cargados, como ya dijeramos en Configurar, parchear, cacharrear y compilar un Linux FÁCILMENTE, un módulo NO es un driver: existen módulos que no manejan dispositivos hardware; además, si tienes un dispositivo que no soporte el kernel (algo lamentablemente usual para los nuevos cacharros), significa que no existe un módulo para ese hardware y, por tanto, no aparecerá con lsmod.
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------