Re: Help with Nvidia TwinView Setup

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

 



On Tue, 2004-01-20 at 13:37, Mike White wrote:
> 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
> 
> 
Thanks Mike,

	I tried changing my XFree86Config file to look like yours, but no
luck.  I'm using an S-Video->RCA adapter that came with the card, it
worked fine under windows, is that the problem maybe?  Here's a copy of
the relevant pieces of my XFree86Config file.

Section "ServerLayout"
	Identifier     "Default Layout"
         Screen          0  "Screen0"
         Screen          1  "Screen1"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "DevInputMice" "AlwaysCore"
EndSection

<snip>

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "EF70"
	DisplaySize  330	240
	HorizSync    30.0 - 70.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"
	Option      "noLogo" "1"
	VendorName  "Videocard vendor"
	BoardName   "NVIDIA GeForce 2 MX (generic)"
	BusID       "PCI:1:0:0"
	Screen      0
EndSection

Section "Device"
	Identifier  "nvidia1"
	Driver      "nvidia"
#       Option      "noLogo" "1"
	VendorName  "Videocard vendor"
	BoardName   "NVIDIA GeForce 2 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    "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


Section "DRI"
	Group        0
	Mode         0666
EndSection

	I'm hoping I made some sort of newbie mistake :)  Anyone have any
ideas?

Chris




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

  Powered by Linux