[eside-ghost] Emet 1 - TVOut 0 Por fin!!!

Emet-Jon emetjon en euskalnet.net
Dom Nov 16 12:49:12 CET 2003


Hola a todos!

	En primer lugar, si no tienes ninguna inquietud de ver la pantalla del 
oredenador (películas y tal) en la televisión, tu tarjeta no tiene TVOut 
o simplemente no te interesa esto en este momento, por favor no leas 
este mail que es una chapa brutal.

	Empezamos: Por fin he conseguido configurar la salida de mi tarjeta a 
la televisión.Si he de ser sincero cási me gana, pero la técnica y un 
poco de suerte, hacen verdaderos milagros a veces...
	
	A ver tengo una ATI Radeon 7500 QW DualHead, de esas, pero me parece 
que este método funciona para casi todas las ATI, por ejemplo ATI 
Mobility de los portátiles.

	En primer lugar, no se dónde leí que para que funcionara tenía que 
estar el módulo I2C, así que he recompilado el kernel 2.4.21* quitando 
el framebuffer y poniendo soporte AGP y el driver Radeon.

	También he de decir que tengo el XFree86 4.2... en el que funciona
  # XFree86 -configure
así que una vez recompilado el kernel, configurar la tarjeta sin el 
cable de la TV fué mas o menos sencillo.

	A partir de aquí lo siguiente sería bajarse el programa, driver o como 
lo quieras llamar: atitvout.
Yo me he bajado las fuentes de
http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/
y desde el directorio donde bajé las fuentes, he hecho
# make && make install
pero si no sigue en esa página, ya sabes, google es tu amigo.

	Ahora llega la parte interessante del asunto. Vamos a ver, si quieres 
ver el ordenador en la televisión, la resolución de la pantalla no puede 
ser mayor de 800x600, no me preguntes porque. Sin embargo, si quieres 
escribir un e-mail, ver una página web o lo que sea, la resolución 
ideal, al menos para mis ojos, es por lo menos 1024x768.

	Para solucionar esto, inspirado por "strema" en
http://www.linuxquestions.org/questions/history/56784
he creado dos archivos:
XF86Config.tvout -> Con el driver vesa y resolución 800x600
XF86Config.notv  -> Con el driver radeon y resolución de 1024x768


	Luego, en el demonio (se llama así ¿no?) /etc/init.d/kdm
he incluido al principio de la parte de start las siguientes líneas:
[..]
case "$1" in
   start)
     # Is TV-Out active?
     if /usr/local/sbin/atitvout detect | grep -q TV; then
        echo -n "Starting service $DM (with TV-Out)"
        cp /etc/X11/XF86Config.tvout /etc/X11/XF86Config-4
     else
        echo -n "Starting service $DM (no TV-Out)"
        cp /etc/X11/XF86Config.notv /etc/X11/XF86Config-4
     fi
[...]

	He de decir que para que funcione el ordenador en la tele, al menos con 
esta configuración el cable ha de estar enchufado desde que se arranca 
el ordenador, y de esta manera, automáticamente el kdm detecta si tiene 
el cable o no y pone una resolución o otra.

	En fin, espero que le haya ineteresado este mail a algún ghostero y si 
alguien me valida este texto podemos publicarlo como receta chachi 
piruli juan pelotilla en la web del ghost.

	Sin más, gracias por leer este delirio, si has llegado hasta aquí y un 
saludo para tod en s,

				Emet_"



*(nota: primero lo intenté con el kernel 2.6.testing, que Borja  me dijo 
que tiraba bien, pero fué un completo desastre. No fué capaz ni de sacar 
texto en pantalla despues del lilo)