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.



Bueno pues ya funciona mi tv-out con una nvidia geforce fx 5200 pero lo ke no me gusta es que tengo mi wallpaper dividido en 2, la mitad en el monitor y la otra en la tv, alguna sugerencia?
La parte de device la tengo asi:
Section “Device”
Identifier “NVIDIA Corporation NV34 [GeForce FX 5200]”
Driver “nvidia”
BusID “PCI:1:0:0″
## Opciones para tv-out
Option “TwinView” “1″
Option “TwinViewOrientation” “LeftOf”
Option “ConnectedMonitor” “CRT, TV”
Option “TVStandard” “NTSC-M”
Option “MetaModes” “1024×768,1024×768;8000×600,800×600″
EndSection
Las otras secciones no las he movido. Y se que tal vez se puede solucionar ese pequeño detalle ya que con el fucking windows veo claramente el wallpaper en las dos partes. Aparte del wallpaper cuando inicio otras ventanas luego las pone en la tv y otras en el monitor y pues ese si es un detallote.
Saludos!
si, ese problema tenia yo cuando ponia left o righ, por eso decidi utilizar el clone, con los meta modes, de esta forma para ver una pelicula pongo el wallpaper en color negro, le saco los bordes a las ventanas y ubico el mplayer en la region que veo en el monitor (case sin modificarle el tamaño).
Buenas parlemo, he estado echando un vistazo a esto de twinview y los manuales que has puesto de enlace, pero nada, no reacciona la Tv, mi tarjeta es:
Nvidia geforce fx 5200 go
de un portatil, puede ser por eso que no funcione?, que drivers necesito de nvidia? valen los últimos beta?
gracias
diego
Machu Pichu forever, una experiencia única el camino inca.
perdona, no afecta tp si se usa xgl o aiglx o compiz o beryl, no? es que seré muy torpe o no se, pero llevo ya semanas con esto y me estoy volviendo mico, yo croe que no debería afectar ya que son diferentes capas, pero es que maño ni idea.
Entre este blog el de fredd y benuxx, son de visita obligada.
Diego
umm, no creo que por ser portatil no funcione. Yo usaba los drivers de nvidia qe estaban en los repositorios oficiales de ubuntu, pero hoy en dia Nvidia publico nuevos drivers, te conviene utilizar los de nvidia. Es decir los ultimos beta.
No tiene nada q ver compiz o beryl. Probá reiniciar tu computadora y encendé el televisor, tendrias que ver en tu TV todo el proceso de arranque. Si ves todo eso y luego del pantallazo que dice “nvidia” no se ve nada, es por problema de configuracion. Pero si directamente no ves a tu linux cargandose en tu televisor es por que puede ser un problema de conexion con tu placa.
Pasame tu xorg.conf hay que verlo.
Buenas,
lo que me comentas de probar a encender el ordenador y ver si aparece en la TV es buen detalle que en ningún sitio lo había visto.
Mañana lo probaré exhaustivamente a ver si lo consigo(primero el que se vea el arrancar en la TV y luego que aparezca la imagen del sistema operativo).
Mañana te copio el xorg, sino lo consigo, tampoco me gustaría llenarte el blog de la parrafada.
Muchísimas gracias.
Diego
no hay problema.
Fijate que en el televisor deberias ver todo el proceso de inicio de la computadora (chequeo de la memoria, discos rigidos, etc, etc) ademas de la carga de tu sistema operativo etc.
Si eso no se ve es un problema ajeno a la configuracion.
Que bien, copié las lineas “option” a mi xorg.conf, un Ctrl+Alt+backspace
y Funcionó…!!!
Muchas gracias… hace varias semanas que me rendí con eso.
Saludos.
Palermo, siento corregirte en el método que dices para la comprobación del correcto funcionamiento del hardware del equipo, del cable y de la televisión, es curioso.
Si querer llenarte el blog de preguntas y comentarios, tras comprobar que mi ordenador portátil no mostraba signos de existencia en la TV quería asegurarme que tanto la TV como el cable iban bien.
Por lo tanto se me ocurrió conectar otro ordenador a la TV para comprobarlo, tras conseguir un portátil para la prueba…..me quede flipando. El arranque del ordenador no se mostraba por la TV, pero sin embargo una vez dentro de Windows, podía hacer que se viese win en la TV. Asi que ya loco de remate acudo a ti todo poderoso para mi salvacion y asi poder recuperar la cordura que me caracterizaba antes de la odisea.
Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
InputDevice “Synaptics Touchpad”
EndSection
Section “Files”
# path to defoma fonts
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1″
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
FontPath “/usr/share/fonts/X11/misc”
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection
Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “type1″
Load “vbe”
EndSection
Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “us”
Option “XkbOptions” “lv3:ralt_switch”
EndSection
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0″
EndSection
Section “InputDevice”
# /dev/input/event
# for USB
Identifier “stylus”
Driver “wacom”
Option “Device” “/dev/wacom” # Change to
Option “Type” “stylus”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection
Section “InputDevice”
# /dev/input/event
# for USB
Identifier “eraser”
Driver “wacom”
Option “Device” “/dev/wacom” # Change to
Option “Type” “eraser”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection
Section “InputDevice”
# /dev/input/event
# for USB
Identifier “cursor”
Driver “wacom”
Option “Device” “/dev/wacom” # Change to
Option “Type” “cursor”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection
Section “Monitor”
Identifier “Generic Monitor”
HorizSync 28.0 – 60.0
VertRefresh 43.0 – 60.0
Option “DPMS”
EndSection
Section “Device”
Identifier “Tarjeta de video genérica”
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” “DFP, TV”
Option “TVStandard” “PAL-B”
Option “TVOutFormat” “SVIDEO”
EndSection
Section “Screen”
Identifier “Default Screen”
Device “Tarjeta de video genérica”
Monitor “Generic Monitor”
DefaultDepth 24
Option “AddARGBGLXVisuals” “True”
Option “DisableGLXRootClipping” “True”
SubSection “Display”
Depth 1
Modes “1200×800″
EndSubSection
SubSection “Display”
Depth 4
Modes “1200×800″
EndSubSection
SubSection “Display”
Depth 8
Modes “1200×800″
EndSubSection
SubSection “Display”
Depth 15
Modes “1200×800″
EndSubSection
SubSection “Display”
Depth 16
Modes “1200×800″
EndSubSection
SubSection “Display”
Depth 24
Modes “1200×800″
EndSubSection
EndSection
Section “Extensions”
Option “RENDER” “Enable”
EndSection
Añadir que tengo un portátil con pantalla panorámica, pongo DFP, por que no se tampoco muy bien que poner. Y tengo Beryl+aiglx tal y como explica fredd.cpp, jejejee.
.
SOIS LOS MEJORES
Diego
PD.- Si me puedes ayudar gracias, sino no te preocupes que me han dicho que hay un buen psicólogo por aquí
PPD.- Siento que no pueda responder a nadie es que estoy aprendiendo, mi contribución a Linux la hago inslatandoselo a los amigos(difundir), que para el amsn, internet pelis y poco mas, están encantados, además con el cubo se lo pasan bomba, jeje.
esta interesante el articulo, yo soy nuevo en esto de las tarjetas yo tengo una Nvidia geforce fx 5200, el detalle es que estado siguiendo los pasos que dan, pero no se donde salen o donde buscar la opcion de twinview para modificar las opciones
me gustaria que me instruyeran
saludos