PDA

View Full Version : F10 nvidia dual head setup


schwim
12th December 2008, 03:53 PM
Hi there guys,

I'm attempting to set up my dual monitors in F10 and I want to make sure I do it properly as it always seems to b0rk something requiring a reinstall when I attempt to ask forgiveness instead of permission.

I installed the Nvidia drivers via Dangermouse's autoten(you rock!) and it's working peachy. I found this thread (http://fedoraforum.org/forum/showthread.php?t=206411), dealing with dualhead setup and ATI card in F10. Here's my current xorg.conf:


# Xorg configuration created by livna-config-display

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


No mention of screens or monitors.

I tried adding the minimum from the other thread's xorg.conf:


# Xorg configuration created by livna-config-display

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Monitor"
Identifier "mon0"
EndSection

Section "Monitor"
Identifier "mon1"
Option "LeftOf" "mon0"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


Which didn't work. I then tried merging my old xorg.conf with the new driver settings:


# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


This still gave me one dead monitor but stretched the working mon's res. No other changes were noticeable.

How to get my second monitor back?

thanks,
json

schwim
12th December 2008, 06:21 PM
I've made progress of some kind, I'm just not sure what.

I added "Option TwinView" under devices in xorg.conf and my second monitor is now live. Yay me!

Problem is, KDE is treating it as one really, really, REALLY wide monitor. At first, it had it's own background and taskbar, but during boot, that was removed and it's just a grey bg with no icons. I can drag a window in between the two monitors, but can't right-click or access anything from that monitor.

Opening up the display prefs in KDE just shows one really wide monitor. How can I get it to act as two separate desktops?

thanks,
json

Hlingler
12th December 2008, 06:25 PM

Hi schwim:

Try: http://forums.fedoraforum.org/showthread.php?t=201652

V

schwim
12th December 2008, 06:55 PM
Heya and thanks a bunch for the link.

While poking, I found the nvidia configuration utility and ran it as he suggests. Here's the xorg.conf that it created:


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder63) Tue Nov 4 14:08:09 PST 2008

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

Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
Option "XkbModel" "pc105"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
Option "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device0"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device1"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


It wouldn't save to xorg.conf, so I saved it in my home, then pasted it as root to xorg.conf. I reloaded it to make sure the changes stuck. On reboot, it had been reverted to the bare minimum xorg.conf file. All changes were missing.

Thoughts?
json

stefan1975
12th December 2008, 07:15 PM
doesn't this work for you? I set up my nvidia quadro m350 perfectly like this with two screens:

[/code]
$ su -c 'nvidia-settings'
[/code]

you can set up clones, extended screen or whatever in that GUI, just be sure to run as root and save the resulting xorg.conf

stefan

PatMcLJr
12th December 2008, 07:56 PM
Hey Schwim, haven't seen a post from in a long while!

This is my old dual head from fedora 8

# Xorg configuration created by livna-config-display

Section "ServerLayout"

# InputDevice "Mouse0" "CorePointer"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "yes"
Option "AIGLX" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us+inet"
EndSection

Section "Monitor"
Identifier "Monitor0"
ModelName "LCD Panel 1280x1024"
HorizSync 31.5 - 64.0
VertRefresh 56.0 - 65.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 1600x1200"
HorizSync 31.5 - 107.5
VertRefresh 50.0 - 85.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "Videocard Vendor"
BoardName "nVidia Corporation NV25 [GeForce4 Ti 4200]"
Option "AddARGBGLXVisuals" "True"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


But the new Xorg in 10 is way different so it might not help, sorry.

Best of Luck,
Pat Jr.

Hlingler
13th December 2008, 12:12 AM
Heya and thanks a bunch for the link.

While poking, I found the nvidia configuration utility and ran it as he suggests. Here's the xorg.conf that it created:



It wouldn't save to xorg.conf, so I saved it in my home, then pasted it as root to xorg.conf. I reloaded it to make sure the changes stuck. On reboot, it had been reverted to the bare minimum xorg.conf file. All changes were missing.

Thoughts?
jsonlivna-config-display automaticallyover-wrote the nvidia-settings changes. Open L-C-D and tell it to stop that crap (un-check the box that allows it to edit xorg.conf), then repeat with the xorg.conf generated by nvidia-settings.

V

pushback
13th December 2008, 12:31 AM
I installed the Nvidia drivers via Dangermouse's autoten(you rock!) and it's working peachy.

Schwim,

Can you elaborate on this? I'm having one hell of a time with Nvidia and about to throw in the towel and just go with F9 (I installed it and it runs fine with Nvidia) but if you have a solution that works I'll give it one more try.

Thanks

schwim
13th December 2008, 04:33 AM
livna-config-display automaticallyover-wrote the nvidia-settings changes. Open L-C-D and tell it to stop that crap (un-check the box that allows it to edit xorg.conf), then repeat with the xorg.conf generated by nvidia-settings.

V

Will do, sir. thanks very much for that. I don't think I ever would have found it on my own.

doesn't this work for you? I set up my nvidia quadro m350 perfectly like this with two screens:

[/code]
$ su -c 'nvidia-settings'
[/code]

you can set up clones, extended screen or whatever in that GUI, just be sure to run as root and save the resulting xorg.conf

stefan

Hi there Stefan,

thanks very much for that. I've not been accessing the nvidia tool by that method. That will probably solve my inability to save the conf file after generation. I'll try it as soon as I get home. thanks again for that!

Hey Schwim, haven't seen a post from in a long while!

This is my old dual head from fedora 8



But the new Xorg in 10 is way different so it might not help, sorry.

Best of Luck,
Pat Jr.

Hi there Pat and thanks very much for sharing your conf file. I tried moving over the settings from my F7 install, but that didn't work for me. It might be because it's being overwritten, as hlinger states though, so I might be sitting pretty when I get back.

Schwim,

Can you elaborate on this? I'm having one hell of a time with Nvidia and about to throw in the towel and just go with F9 (I installed it and it runs fine with Nvidia) but if you have a solution that works I'll give it one more try.

Thanks

Hi there pushback,

It couldn't have been easier for me with this method. After the fresh install, I went to Dangermouse's site (http://www.dnmouse.org/autoten.html) and installed autoten by copying and pasting the two lines on that page in the terminal. After that, I started the app, and chose to install flash, java, nvid drivers, right-click to terminal and a couple others. It automatically ran all the scripts(including adding the necessary repos) and when it was done, I rebooted. On startup, I had working nvid drivers, java and flash. I didn't have to do a thing.

thanks for all your help guys. I'm back home by Sunday and will see if I can get it working. If so, it's on to networking, drivers for a networked printer and mounted drives.

The upside to this whole thing is that I get at least a year out of my installs. Once I'm done with my setup, I don't have to screw with it for quite some time :)

Hlingler
13th December 2008, 05:19 AM
News Flash: I'm virtually certain that I read somewhere that older xorg.conf files won't work with F10 - or worse. Use care when copying old xorg.conf to F10. In F10, X11/Xorg does not even need a config file, and none is generated by default anymore.

V

schwim
13th December 2008, 01:42 PM
I had read that too during my research. I was just trying to use it as a template.

I'll try running the config application under su when I get back(after shutting down LCD). Hopefully, that will get me up and running. Stefan, could you paste your xorg.conf? Do you use two separate desktops as well?

thanks,
json

stefan1975
13th December 2008, 02:53 PM
yes, i do use two screens but I use them in clone/mirror mode (laptop and dock);


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder58) Tue Nov 4 17:19:39 PST 2008

# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" "intl"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 350M"
Option "AddARGBGLXVisuals" "True"
#Option "NoLogo" "True"
#Option "RenderAccel" "true"
#Option "UseEvents" "false"
#Option "TripleBuffer" "1"
#Option "DamageEvents" "1"
#Option "PixmapCacheSize" "70000"
#Option "OnDemandVBlankInterrupts" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

[stefan.van.ruiten@sandra ~]$ cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder58) Tue Nov 4 17:19:39 PST 2008

# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" "intl"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 350M"
Option "AddARGBGLXVisuals" "True"
#Option "NoLogo" "True"
#Option "RenderAccel" "true"
#Option "UseEvents" "false"
#Option "TripleBuffer" "1"
#Option "DamageEvents" "1"
#Option "PixmapCacheSize" "70000"
#Option "OnDemandVBlankInterrupts" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

schwim
14th December 2008, 08:01 PM
Hi there guys,

I'm back and have begun working on my dualhead setup again. I entered nvidia setup through the terminal as a super user and made the necessary changes. I saved the file and restarted. On restart, the second monitor no longer goes idle, so it's getting some kind of signal, but it's completely black. I can move the mouse cursor over to it, but when I do, the mouse pointer becomes an X(like in the old days when X was booting, you'd get the X before it would be ready).

So Both screens are getting a signal, but it's not issuing monitor two a desktop environment, it seems.

Here's the generated xorg.conf from the nvidia settings app:


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder63) Tue Nov 4 14:08:09 PST 2008

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

Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
Option "XkbModel" "pc105"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
Option "DPMS"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


See anything that might be causing my problem? I can't right click in the second monitor and bringing up the display configuration through X on the working monitor only shows one monitor, so I can't try to alter any settings on the second one.

Thanks to all for the help so far.

thanks,
json

Hlingler
14th December 2008, 08:13 PM
It appears that you have both monitors connected to the same video card. Is this true?

Try:
> Remove section "Files" OR add:
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules/extensions"
> Remove (or comment out) sections "Modules" and "Server Flags"

Re-start X. See what happens....

V

schwim
14th December 2008, 08:58 PM
Heya sir, and thanks very much for the help.

It appears that you have both monitors connected to the same video card. Is this true?

This is true. Two outs on the same card. This is the same setup that I'm using on the F7 install.

> Remove section "Files" OR add:
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules/extensions"

First, I commented out the files section(Xorg.0.log had an error about not finding the truetype module, so I thought this might do it). Rebooted to the same problem(one black screen(bad X session).

I then uncommented the files section, and added the two module path lines. On reboot, X failed for both screens, giving me what looked like a pong screen, with a huge paddle cursor on both monitors. Used vi to remove those lines and rebooted.

> Remove (or comment out) sections "Modules" and "Server Flags"

I commented both these sections out and restarted. On restart, I continue to have one dead screen.

What a bummer, man. At this rate. I'll need to upgrade to F12 before I get F10 set up :)

Any other suggestions would rock.

thanks,
json

Hlingler
14th December 2008, 10:41 PM
EGADS! Sorry, none of the usual old tricks seem to be effective. Actually, they now make things worse.

OK, try:Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules/extensions"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/default/Type1"
EndSection

#Section "Module"
#Load "dbe"
#Load "extmod"
#Load "type1"
#Load "freetype"
#Load "glx"
#EndSection

Section "ServerFlags"
Option "Xinerama" "1"
EndSectionRationale:
> Cover all known module PATHS
> Remove specific modules - let X11/Xorg load defaults
> Try Xinerama ON

V

schwim
14th December 2008, 11:16 PM
Hi there again, and thanks bunches for your help. That got the left monitor live, but it's not two separate X sessions. It treats the left monitor as an extension of the right, in regards to desktops. I can drag from one to the other, but if I switch from desktop 1 to 2 on the right side, it does the same for the left(I lose the app on desktop 1 on the left monitor if I leave desktop 1 on the right monitor.). I'm sure that this is the xinerama setting that causes it to act like this, as that's what I read when trying to get it working. My problem is that dualhead breaks if I disable xinerama.

As with a bunch of things in life, I'm sure I could learn to use it this way, but I would love to have my independent screens back, if at all possible.

Thanks a bunch for all your help though. I'd still be battling with the power button :)

thanks,
json

Hlingler
14th December 2008, 11:22 PM
There's a switch to turn the monitors to separate desktops, but I don't recall off-hand what it is. You may need to read the NVidia documentation to find it (Appendix B: X Config Options, I believe: Option "TwinView" "ON"), or man xorg.conf to find the correct switch and syntax.

V

EDIT: Actually: TwinView may be what you don't want, but the info should be in there somewhere....

schwim
14th December 2008, 11:59 PM
Yeah, twinview makes the two monitors act as one. I'm still reading up, but since it worked correctly on my F7 install, do you think the switch is to be found somewhere in it's config?


# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6800 GT"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6800 GT"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection



I'm reading but so far am having problems finding tuts geared toward current X.

Hlingler
15th December 2008, 12:12 AM
Looks like it might be:
Option "TwinView" "0"

in both "Screen" sections - in other words: don't Twin (mirror) the screens, let them be independent. I think.... Worth a try. Don't forget to re-start X. BTW, that a "0" Zero, not an "O" letter capital O.

V

schwim
15th December 2008, 12:32 AM
I went to add it and it's already there :(.

Hlingler
15th December 2008, 12:36 AM
Good Grief. Like pulling teeth, eh?

Is the nvidia driver working? Check:
glxinfo|grep render

If result = "Yes", then I'm out of ideas for the moment.

V

schwim
15th December 2008, 01:07 AM
direct rendering doth indeed = "yes".

My F10 install makes me a sad Fedoranatic.

Seve
15th December 2008, 09:10 PM
I've made progress of some kind, I'm just not sure what.

I added "Option TwinView" under devices in xorg.conf and my second monitor is now live. Yay me!

Problem is, KDE is treating it as one really, really, REALLY wide monitor. At first, it had it's own background and taskbar, but during boot, that was removed and it's just a grey bg with no icons. I can drag a window in between the two monitors, but can't right-click or access anything from that monitor.

Opening up the display prefs in KDE just shows one really wide monitor. How can I get it to act as two separate desktops?

thanks,
json

Hello:
Add the following to your /etc/X11/xorg.conf file
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
This, with the combination of
Option "TwinView" "0"in each of the Section "Screen" areas, which I believe (from your other posts ... you have already added)
will/should give your two seperate X screens instead of one spanning both monitors.

Seve