Re: Are nVidia closed source drivers still needed for 2 years old chipset?

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

 



On Thu, 13 Dec 2007 19:16:49 -0800, Dean S. Messing wrote:

> Amadeus W.M. wrote:
> : Dean Messing wrote:
> : > Does the open source driver have (the equivalent of) TwinView these
> : > days?  I need TwinView to make my laptop drive an external : >
> projector/beamer.
> : >
> :
> : I don't think so. But I couldn't get TwinView to work with the nvidia
> : driver either. I do get to display, on my hdtv, but I can't clone the
> : laptop monitor. I get a desktop stretching over both displays, half on
> : the laptop, half on the tv.
> 
> I don't mess with GUI's much so if you are uncomforatble editing your
> xorg.conf, just disregard the following.
> 
> Following is what I cobbled together for my laptop for doing just what
> you want.  (Normally one wants a clone, not an extension of one's
> desktop when one is using a projector.)
> 
> I don't pretend to be an X config expert but the following does work
> (for me). More comments after the code.
> 
> 
> ======= Begin "relevant section of laptop xorg.conf file" =======
> Section "ServerLayout"
> 	Identifier     "Layout0"
> 	Screen      0  "Screen0" 0 0
> 	InputDevice    "Keyboard0" "CoreKeyboard" InputDevice    
"Synaptics"
> 	"CorePointer"
> EndSection
> 
> <snip>
> 
> Section "ServerFlags"
> 	Option	    "Xinerama" "0"
> 	Option	    "AIGLX" "on"
> EndSection
> 
> <snip>
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Unknown"
> 	ModelName    "Seiko"    # this is the 1920x1080 laptop panel 
manuf.
> 	HorizSync    30.0 - 75.0
> 	VertRefresh  60.0 - 60.0
> 	Option	    "DPMS"
> EndSection
> 
> Section "Device"
> 	Identifier  "Videocard0"
> 	Driver      "nvidia"
> 	VendorName  "NVIDIA Corporation"
> 	BoardName   "Quadro FX Go1400"
> 	Option	    "RenderAccel" "true"
> 	Option	    "BackingStore" "On"
> 	Option	    "DPI" "100x100"
> 	Option	    "AddARGBGLXVisuals" "True" Option	   
> 	"DisableGLXRootClipping" "True"
> EndSection
> 
> Section "Screen"
> 	Identifier "Screen0"
> 	Device     "Videocard0"
> 	Monitor    "Monitor0"
> 	DefaultDepth     24
> 	Option	    "TwinView" "1"
> 	Option	    "ConnectedMonitor" "DFP, CRT" Option	    
"metamodes" "DFP:
> 	1920x1200; DFP: 1920x1200, CRT: 1024x768" Option	   
> 	"TwinViewOrientation" "clone" SubSection "Display"
> 		Depth     24
> 		Modes    "1920x1200" "1024x768"
> 	EndSubSection
> EndSection
> 
> Section "Extensions"
> 	Option	    "Composite" "Enable"
> EndSection
> ======== End "relevant section of laptop xorg.conf file" ========
> 
> Here's how this is used:
> 
> I normally just run my laptop w/o a second monitor so I have never
> booted with a second monitor hooked up.  I say this because, based on
> some traffic in another thread, if you do boot with the 2nd monitor
> hooked up, then the "Fn-CRT/LCD" key may come into play (at least on a
> laptop) and with the above setup it does not.
> 
> My laptap panel is a 1920x1200 LCD.  When I need to make a presentation
> I plug in the VGA cable from the projector and hit "Ctrl-Alt-Fn +"
> (that's control-alt-Fn `+') to switch modes from the first metamode (DFP
> alone) to the second one (DFP, CRT).  "CRT" does _not_ mean you must
> have a CRT hooked up (contrary to what Lonni Friedman seems to believe).
> It is just the device on the other end of the VGA cable.
> 
> If you're using a regular keyboard (not a laptop kbd) then there's often
> an explicit keypad with a + and - keys.  In that case leave off the the
> "Fn" (i.e. "function") part of the sequence above and use the keypad +
> and -. The + atop the = will not work here.  (See the "Modes" section of
> the xorg.conf man page for more on this).
> 
> With the above recipe, I see the desktop at full resolution on my laptop
> and the upper left 1024x768 rectangle of it on the beamer.  To switch
> back I use "Ctrl-Alt-Fn -"
> 
> If your external device is a modern multisync CRT or another FPD that
> can be driven at 1920x1200, then I see no reason that the above (mutatis
> mudandis) should not give you a clone of your entire desktop. Or you can
> run your laptap at a lower-than-native resolution to match the output
> device.  That of course will result in a degraded laptop display due to
> the resampling that must be done.
> 
> One more thing:  my xorg.conf file came from running
> livna-config-display to get the basic entries right. I then added the
> TwinView stuff myself and dorked around till it worked.  Of course I
> also studied the (excellent) Nvidia driver documentation which you shd.
> find by running
> 
> locate -i nvidia | grep -i readme
> 
> from the comline (assuming your "mlocate" database is up-to-date). On my
> system this prints:
> 
> /usr/share/doc/xorg-x11-drv-nvidia-100.14.19/README.Fedora
> /usr/share/doc/xorg-x11-drv-nvidia-100.14.19/README.txt
> 
> The first file is useful basic stuff.  The 2nd file is where all the
> action is.  Spend some time reading it and you will be an expert. :-)
> 
> Dean

Thank you, indeed nice write-up. At a first glimpse, I noticed 
"TwinViewOrientation" "clone" that your xorg.conf has and mine doesn't. 
I do have TwinView 1.

The xorg.conf file I have I created with 

nvidia-setup

It's pretty good, and I did get to display on the tv, just not clone.
Thanks for the tips.



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

  Powered by Linux