[opensuse] Configuring DualHead??
I'm up against a bit of a wall trying to get my dualhead working the way I want. What I have... A nVidia 7600 with a DVI and VGA out. A 20" TFT at 1680x1050 plugged into the DVI port A 32" LCD TV at 1024x768 plugged into the VGA port. I used SAX to enable Dualhead, and set up the second monitor (the LCD TV). Restarted X and ... well I have the right resolution on the 1680x1050 TFT, but on the TV I have a 1024x768 window of my larger desktop. This basically makes the TV almost impossible to use... as well, it messes up the output of a few apps that try to use full screen (like MPlayer). What I really want is to have the LCD run a full screen desktop at it's native resolution of 1024x768, and keep the TFT at it's resolution of 1680x1050. I do not want Xinerama or one big desktop... I want to effectively have two independant screens so I can play a movie or game full screen on the LCD and still have my desktop accessable on the TFT. So... how is this done? I've seen it done.. and Googling around leads me to a few places.. but not a lot that is helpful. Has anyone managed to get something like this working? Is it better to use the TwinView options (as I have tried) or some other manual (ie non-TwinView) method? My xorg after SAX got down messing with it is... (edited down to what seems to be relevant) Section "Monitor" DisplaySize 433 271 HorizSync 30-84 Identifier "Monitor[0]" ModelName "AL2016W" Option "DPMS" VendorName "ACR" VertRefresh 43-86 UseModes "Modes[0]" EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440 x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x60 0" "1024x600" "800x600" "768x576" "640x480" EndSubSection EndSection Section "Device" BoardName "GeForce 7600 GS" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "SaXDualHead" Option "TwinView" Option "SaXDualMonitorVendor" "--> LCD" Option "SecondMonitorHorizSync" "31-60" Option "SaXDualVSync" "50-60" Option "MetaModes" "1680x1050,1024x768;1600x1024,1024x768;1600x1000,1024 x768;1400x1050,1024x768;1280x1024,1024x768;1440x900,1024x768;1280x960,1024x768;1 366x768,1024x768;1280x800,1024x768;1152x864,1024x768;1280x768,1024x768;1024x768, 1024x768;1280x600,1280x600;1024x600,1024x600;800x600,800x600;768x576,768x576;640 x480,640x480" Option "SaXDualOrientation" "RightOf" Option "SaXDualResolution" "1024x768" Option "TwinViewOrientation" "Clone" Option "SaXDualMode" "Clone" Option "SecondMonitorVertRefresh" "50-60" Option "SaXDualHSync" "31-60" Option "SaXDualMonitorModel" "1024X768@60HZ" Screen 0 VendorName "NVidia" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]" # Screen 0 "Screen[0]" 0 0 # Screen 1 "Screen[0]" RightOf "Screen[0]" EndSection -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 05 April 2007 20:13:04 Clayton wrote: snip...
Option "SaXDualOrientation" "RightOf" Option "SaXDualResolution" "1024x768" Option "TwinViewOrientation" "Clone" Option "SaXDualMode" "Clone"
I don't think you want these clone options I dont understand why you dont want xinerama or twinview as you will still be able to watch a movie on one screen whilst working on the other -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
snip...
Option "SaXDualOrientation" "RightOf" Option "SaXDualResolution" "1024x768" Option "TwinViewOrientation" "Clone" Option "SaXDualMode" "Clone"
I don't think you want these clone options
I dont understand why you dont want xinerama or twinview as you will still be able to watch a movie on one screen whilst working on the other
I definitely don't want one big desktop - that's Xinerama right? The TV is across the livingroom... :-) OK, it's not a big livingroom, but... As for what I do or don't want... I'm not too fussed about what options I use as long as I get what is essentially two screens (thus I tried initially with the clone options). I want the TFT to continue to operate as it always has as my main screen. I want the TV to be the "extra" screen or session that I can launch MPlayer on, or any other app I want to run full screen on the TV across the room. The main use for the TV would be for displaying video form MPlayer and maybe the occasional game that runs full screen. C -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 05 April 2007 21:13:04 Clayton wrote:
I'm up against a bit of a wall trying to get my dualhead working the way I want.
Did you look at nvidia's own utility for configuring? I had great success setting up the same config you have for a multimedia center with TV-out. It's simply called nvidia-settings -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Did you look at nvidia's own utility for configuring? I had great success setting up the same config you have for a multimedia center with TV-out. It's simply called
nvidia-settings
Hmmm that did it. I reset xorg.conf back to it's original settings. Then I started up nvidia-settings and used it to add in the LCD TV. Initially it would only allow the TV to be set to 640x480 (using the seperate view mode setting), and no amount of tinkering and restarting X would get it above that. I tried it in Twinview mode - spanning the desktop across both the TFT and LCD. That didn't really work right either. A little manual tinkering in the xorg (change the metamodes line and added in a 1024x768 line), and then set it back to Sep desktop mode. Restarted X and I have exactly what I want... two independant displays. I can run things full screen on the LCD, and still have full access to my TFT. Thanks for the suggestion to use nvidia-settings. I knew it was there, but never thought to use it. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Clayton wrote:
I'm up against a bit of a wall trying to get my dualhead working the way I want.
What I have... A nVidia 7600 with a DVI and VGA out. A 20" TFT at 1680x1050 plugged into the DVI port A 32" LCD TV at 1024x768 plugged into the VGA port.
I used SAX to enable Dualhead, and set up the second monitor (the LCD TV). Restarted X and ... well I have the right resolution on the 1680x1050 TFT, but on the TV I have a 1024x768 window of my larger desktop. This basically makes the TV almost impossible to use... as well, it messes up the output of a few apps that try to use full screen (like MPlayer).
What I really want is to have the LCD run a full screen desktop at it's native resolution of 1024x768, and keep the TFT at it's resolution of 1680x1050.
I do not want Xinerama or one big desktop... I want to effectively have two independant screens so I can play a movie or game full screen on the LCD and still have my desktop accessable on the TFT.
What you want to do is to set it up with two separate X displays (0.0 and 0.1). Then you can tell something to display on 0.1, as most X programs will take a display option. Unfortunately, I don't really know how to set it up like that, although I've played plenty of dual monitor setups. -- Jonathan Arnold (mailto:jdarnold@buddydog.org) Daemon Dancing in the Dark, an Open OS weblog: http://freebsd.amazingdev.com/blog/ UNIX is user-friendly. It's just a bit picky about who its friends are. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Anders Johansson
-
Andrew Colvin
-
Clayton
-
Jonathan Arnold