Confiurando TV-OUT en Intel Corporation Mobile 945GM

12 06 2007

Ya habían algunas personas que me preguntaban como configurar el tv-out de la tarjeta de video Intel Corporation Mobile 945GM/GMS/940GML. Como algunos de ustedes saben, mis clases me obligaron a configurar la tarjeta de vídeo para mostrar a mis alumnos las bondades de los escritorios linux y alguna que otra diapositiva de ciencias y matemáticas.

La verdad es que el proceso fue bastante fácil gracias a un manual que encontré en esta dirección y que vale la pena mencionarlo aquí

sudo apt-get install build-essential

Descargamos la ultima versión de i810 desde aquí

Editamos el archivo 810switch.c y alrededor de la línea 64 (Hay un bloque de varios #define), lo incluimos:

#define I915ASS "8086:27a2"

Buscamos una línea que diga

i = (p = strstr(*buff_ptr, I915STR)) != NULL;

y la sustituimos para que quede así

i = (p = strstr(*buff_ptr, I915STR)) != NULL ||
(p = strstr(*buff_ptr, I915ASS)) != NULL;
if (i)

Ahora make y luego sudo make install. Posteriormente le damos permisos para que no tengamos que ejecutarlo como superusuarios.

sudo chmod +s /usr/bin/i810switch

Para que el VGA-OUT de salida, simplemente tenemos que ejecutar i810rotate , desde la consola.


Acciones

Información

5 respuestas

9 05 2008
lucho

PCI id of i810 is not recognized.

i810rotate me arroja esto.

sera por el xorg

pero yo tengo en bus id 0:2

raro

4 04 2009
cx

esto funciona para la salida S-Video o solo para VGA

4 04 2009
cx

me sale error al hacer make:
cc -c -o i810switch.o i810switch.c
i810switch.c: En la función ‘i810_chip’:
i810switch.c:283: error: ‘\342’ parásito en el programa
i810switch.c:283: error: ‘\200’ parásito en el programa
i810switch.c:283: error: ‘\234’ parásito en el programa
i810switch.c:283: error: expected ‘)’ before ‘:’ token
i810switch.c:283:40: error: sufijo “a2″ inválido en la constante entera
i810switch.c:283: error: ‘\342’ parásito en el programa
i810switch.c:283: error: ‘\200’ parásito en el programa
i810switch.c:283: error: ‘\263’ parásito en el programa
i810switch.c:283: aviso: el paso del argumento 2 de ‘strstr’ crea un puntero desde un entero sin una conversión
make: *** [i810switch.o] Error 1

4 04 2009
tuxeando

esta entrada es bastante antigua. Era aplicable para habilitar la salida VGA. Hoy en día ubuntu tiene un buen soporte automático para habilitar salidas VGA y superVideo. Asegurate de tener instalado el paquete build-essential antes de hacer make.

saludos

6 04 2009
cx

primero que nada gracias por responder
si tengo instalado el build-essencial, he intentado de muchas maneras pero no puedo ni siquiera en windows xp, tal vez el cable es el que no funciona, al estar conectado no lo reconoce ubuntu 8.04

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280×800+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1280×800 60.0*+ 60.0
1280×768 60.0
1024×768 60.0
800×600 60.3
640×480 59.9
TV disconnected (normal left inverted right x axis y axis)

lo que quiero es conectar por s-video
bueno me esperare a comprar otro cable y a ubuntu 9.04 (23 abril) al fin y al cabo no hay prisa

Deja un comentario