Si !!! por fin pude hacer funcionar mi Tv-out en ubuntu, contrariamente a lo que suponia no tiene nada que ver XGL, solo hay que seguir unas guias, estas son las que utilice: Nvidia/Tv-Out Wiki, Twinview en breezy, Gentoo-wiki, Configuracion Twinview de Linuca.org, Foro Ubuntu, sin contar que en el foro de compiz me pasaron un archivo de configuración (xorg.conf).
Si alguien quiere habilitar la salida a TV de su placa 3D, les recomiendo que lean primero la “Configuracion Twinview de Linuca.org” así aprendan sobre las distintas opciones de configuración que permite el driver de Nvidia, es muy bueno y esta en español, no es necesario que sigan los pasos al 100% solo lean las diferentes posibilidades de configuración, y luego leean el wiki de Nvidia/Tv-Out. Yo seguí todos los tutoriales, hasta copié directamente las configuraciones de los xorg.conf y no me funcionaron, para mi, todo esto es muy relativo, ya que mientras en linuca leeras que necesitas tener 2 secciones “Screen”, 2 secciones “ServerLayout”, una para la TV y otra para el monitor, en otros tutoriales veras que necesitas 2 secciones “Device”, etc, etc. Toda esta relatividad se da por que nvidia esta actualizando sus drivers y algunos de estos articulos son medio viejos (unos 4 meses).
Les recomiendo que prueben con todos, pero siempre guarden una versión funcional de su archivo xorg.conf por las dudas pase algo malo. Despues de leer todas las guias la definita fue la “Nvidia/Tv-Out”, pero fue solo para mi, tal vez para otra persona no funcione.
Por si a alguien le sirve aquí va la configuracion de mi xorg.conf:
Section “Device”
Identifier “Nvidia Fx5200″
Driver “nvidia” Option “AllowGLXWithComposite” “False”
Option “CursorShadow” “on”
Option “NvAGP” “1″
Option “RenderAccel” “False”
Option “TwinView”
Option “TwinViewOrientation” “Clone”
Option “SecondMonitorHorizSync” “31.5″
Option “SecondMonitorVertRefresh” “50-70″
Option “MetaModes” “1280,1024,800×600″
Option “ConnectedMonitor” “CRT, TV”
Option “TVStandard” “PAL-NC”
Option “TVOutFormat” “COMPOSITE”
EndSection
Yo tengo conectado un monitor flat, pero al no tener un cable dvi, lo estoy utilizando en forma analogica es por eso que en “ConnectedMonitor” tengo un CRT (mi monitor) y TV (mi television), si lo tuviera en modo digital tendria que haber puesto “DFP, TV”, si tuviese 2 monitores “de los grandotes” es decir de rayos catódicos, utilizaría “CRT,CRT”. En “TVStandart” yo puse PAL-NC por que estoy en argentina, aqui estan todos los formatos. En “TVOutFormar” puede ser COMPOSITE o SVIDEO, si no ponen ninguna lo autodetectará, esto puede fallar, lo peor que puede suceder es que se vea en Blanco y Negro, así que es mejor que prueben con uno o con el otro. Averiguen las frecuencias de sus monitores o televisores, si no las saben usen las que posteé “SecondMonitorHorizSync” y “SecondMonitorVertRefresh”. En TwinviewOrientation puede utilizar estos valores “RightOf”, “LeftOf”, “Above”, “Below” ,”Clone”, yo elegí clone por un motivo en especial (Leer al final), en el enlace a linuca, esta perfectamente explicado los Metamodes, leanlo.
En las secciones “Monitor” y “Screen” y “ScreenLayout” no toqué nada, las dejé como estaban, o sea así:
Section “Monitor”
Identifier “L1740B”
Option “DPMS” “False”
HorizSync 30-83
VertRefresh 56-75
EndSection
Section”Screen”
Identifier “Default Screen”
Device “Nvidia FX5200″
Monitor “L1740B”
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 4
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection Display”
Depth 8
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 15
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 16
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 24
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
EndSection
Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Default Screen” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection
En resumen: Tengo 4 secciones “Device”, “Monitor”, “Screeen” y “ServerLayout”, solo modifiqué la seccion Device y eso fue suficiente, es gracioso por que al seguir los demas tutoriales habia modificado y creado muchisimas secciones y no funcionaba.
*Por que utilizo Clone: Al estar usando (lease divirtiendome con) XGL, mi pantalla de la computadora esta en 3D todo el tiempo, entonces si ponia Rightof en vez de Clone, el cubo (al girar) aparece alargado y en la mitad de la pantalla, es por eso que opté por elegir que se clonen las pantallas. Pero si no estuvieses utilizando XGL, la mejor opcion sería Rightof, ya que permite que el escritorio se agrande. Posible solución: utilizar un script al comienzo (en la pantalla de login) en donde elija si quiero XGL activado o no.
Ultimos Comentarios