Newsgroup: it.comp.os.linux.iniziare
Titolo: Nvidia Tv-out

Ciao a tutti,
        visto che mi sono incarognito con la benedetta uscita Tv-out
della mia GeForce vi scrivo la soluzione che ho trovato dopo una nottata
di tentativi. Sono riuscito sia a farla funzionare il TwinView in maniera
"clone" ma la cosa non mi andava bene perchè avendo lo schermo settato a
1024*768 avevo visibilità di una sola parte sulla tv e quindi se provavo a
visualizzare un film o mi accontentavo di fare un resize della grandezza
della Tv (lasciando la barra sopra di mplayer purtroppo visibile) o mettevo
fullscreen ma mi perdevo tutto quello che eccedeva gli 800*600 della Tv.
A questo punto sudando e studiando sono riuscito a far funzionare la scheda
con i due schermi contemporaneamente a risoluzioni diverse. Ora mi basta
andare sul lato destro del monitor e superarlo per entrare nella Tv (che ha
un kde a parte, da configurare da quasi 0) e utilizzarla mentre sul monitor
faccio altre cose (potrei anche vedere 2 film :-) ).
Per chi interessa vi metto la copia del file XF86Config-4 con le modifiche.
Sono a disposizione per altri chiarimenti (qui sul news, non in email)
Ciao
Fabio
# File generated by XFdrake.
# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************
Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent
of
    # the X server to render fonts.
    FontPath "unix/:-1"
EndSection
Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse
doesn't work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection
Section "Module"
    Load "glx"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "/usr/X11R6/lib/modules/extensions/libglx.so"
EndSection
Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "it"
    Option "XkbOptions" ""
EndSection
Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/usbmouse"
    Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
    Identifier "monitor1"
    VendorName "Plug'n Play"
    ModelName "NEC MultiSync 50"
    HorizSync 31-69
    VertRefresh 55-120
 
    # Sony Vaio C1(X,XS,VE,VN)?
    # 1024x480 @ 85.6 Hz, 48 kHz hsync
    ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563
-hsync -vsync
 
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
 
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection
Section "Monitor"
    Identifier      "TV"
    HorizSync       30-50
    VertRefresh     60
EndSection
Section "Device"
    Identifier "device1"
    VendorName "nVidia Corporation"
    BoardName "NVIDIA GeForce2 DDR (generic)"
    Driver "nvidia"
    Option "DPMS"
    #Option "TVStandard" "PAL-B"
    Option "RenderAccel" "true"
    Option "ConnectedMonitor" "CRT"
    #Option "TwinViewOrientation" "Clone"
    #Option "TwinView"
    #Option "MetaModes" "1152x864,1152x864; 1024x768,1024x768;
800x600,800x600"
    BusId "PCI:1:0:0"
    Screen 0
EndSection
Section "Device"
    Identifier "device2"
    VendorName "nVidia Corporation"
    BoardName "NVIDIA GeForce2 DDR (generic)"
    Driver "nvidia"
    Option "DPMS"
    Option "TVStandard" "PAL-B"
    Option "RenderAccel" "true"
    Option "ConnectedMonitor" "TV"
    #Option "TwinViewOrientation" "Clone"
    #Option "TwinView"
    #Option "MetaModes" "1152x864,1152x864; 1024x768,1024x768;
800x600,800x600"
    BusId "PCI:1:0:0"
    Screen 1
EndSection
Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24
 
    Subsection "Display"
        Depth 8
        Modes "1152x864" "1024x768" "800x600" "640x480"
    EndSubsection
 
    Subsection "Display"
        Depth 15
        Modes "1152x864" "1024x768" "800x600" "640x480"
    EndSubsection
 
    Subsection "Display"
        Depth 16
        Modes "1152x864" "1024x768" "800x600" "640x480"
    EndSubsection
 
    Subsection "Display"
        Depth 24
        Modes "1152x864" "1024x768" "800x600" "640x480"
    EndSubsection
EndSection
Section "Screen"
        Identifier      "screen2"
        Device          "device2"
        Monitor         "TV"
        DefaultDepth    24
    Subsection "Display"
        Depth 8
        Modes "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth 15
        Modes "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth 16
        Modes "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth 24
        Modes "800x600" "640x480"
    EndSubsection
EndSection
Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen 0 "screen1"
    Screen 1 "screen2" RightOf "screen1"
EndSection

     # independent
