Re: Help with Nvidia TwinView Setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Chris,

chris clarke wrote:

	I'm hoping someone has done something similar and can pass along an
example .config file.  Here's what I'd like to do (if possible)  I have
an Nvidia card with TwinView+TVOut.  Is there a way to set it up so that
my "desktop" remains unchanged (ie everything stays on my Monitor) and
only specific programs (ie gmplayer) run on the TV?

	I've got the Nvidia drivers installed, and have changed my
XFree86Config file accordingly, everything works (Tux Racer, UT2003
etc)  I briefly had TwinView almost working (since lost the config file)
but it was stretching the "desktop" over both the monitor and TV and not
scaling properly on the TV.  Any help would be appreciated, TIA


What i did was use the "multiple screens" configuration, detailed (sort of) in the NVidia readme. Here are the relevant parts of my /etc/X11/XF86Config:


-----------------------------

Section "ServerLayout"
        Identifier     "asshat"
        Screen          0  "Screen0"
        Screen          1  "Screen1"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"


Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Optiquest V75" HorizSync 30.0 - 96.0 VertRefresh 50.0 - 160.0 Option "dpms" EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "mr_tv"
        HorizSync    30 - 50
        VertRefresh  60
EndSection

Section "Device"
        Identifier  "nvidia0"
        Driver      "nvidia"
        BoardName   "NVIDIA GeForce 4 MX (generic)"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

Section "Device"
        Identifier  "nvidia1"
        Driver      "nvidia"
        BoardName   "NVIDIA GeForce 4 MX (generic)"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection


Section "Screen"
Identifier "Screen0"
Device "nvidia0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
"640x480"
EndSubSection
EndSection



Section "Screen" Identifier "Screen1" Device "nvidia1" Monitor "Monitor1" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection --------------------


The advantage of this is that your monitor doesn't have to be in one of the compatible TV modes: 1024x768, 800x600, 640x480, and your workspace is unaffected by the TV out.


To use the TV, just send any X window to the second screen of the primary display:

mplayer -display localhost:0.1 -vo xv -fs Foo.avi


I even got this working with the MythTV client. Now (well, after i get LIRC working properly) my g/f can watch downloaded TV episodes while i do "work" on the computer.


Good luck,
Mike





[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux