Jump to content

Multiple Screens on Multiple GPU's


cwhobbes
 Share

Recommended Posts

Hey Now.

 

I seem to require a little help in setting something up.

 

I have an Nvidia 6600GT 256MB with 2 GPU's on a single card.

 

What I would like to do is configure each GPU to run a separate screen. IE : GPU:0 running my monitor, and GPU:1 running my TV. (As opposed to right now where both screens are using GPU:0.

 

I wonder if anyone has any ideas of how to get the Second GPU working, other than just idling all the time.

 

Heres my Xorg. (It's probably a mess, hey it works)

 

Section "Device"

Identifier "Device[0]"

Driver "nvidia"

BusID "PCI:05:00:00" #adjust using 'lspci' or cat /proc/pci

Screen 0

EndSection

 

Section "Device"

Driver "nvidia"

Identifier "Device[1]"

Screen 1

Option "TVOutFormat" "SVIDEO" #or SVIDEO etc

Option "TVStandard" "PAL-I" #or NTSC, PAL-I for uk etc

Option "ConnectedMonitor" "TV"

BusID "PCI:05:00:00" #adjust using 'lspci' or cat /proc/pci

EndSection

 

Section "ServerLayout"

Identifier "Simple Layout"

Screen 0 "Screen[0]"

Screen 1 "Screen[1]" LeftOf "Screen[0]"

InputDevice "Mouse1" "CorePointer"

InputDevice "Keyboard1" "CoreKeyboard"

EndSection

 

Section "Files"

# font server independent of the X server to render fonts.

# minimal fonts to allow X to run without xfs

FontPath "unix/:-1"

FontPath "/usr/share/fonts/misc:unscaled"

EndSection

 

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v4l" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so"

Load "glx"

EndSection

 

Section "ServerFlags"

#DontZap # disable <Crtl><Alt><BS> (server abort)

 

# allows the server to start up even if the mouse does not work

#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)

Option "allowmouseopenfail"

EndSection

 

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "ExplorerPS/2"

Option "Device" "/dev/mouse"

EndSection

 

Section "InputDevice"

Identifier "Keyboard1"

Driver "kbd"

Option "XkbModel" "pc105"

Option "XkbLayout" "gb"

Option "XkbOptions" "compose:rwin"

EndSection

 

Section "Monitor"

Identifier "Monitor[0]" #CRT

HorizSync 30-95

VertRefresh 50-160

EndSection

 

Section "Monitor"

Identifier "Monitor[1]" #TV

HorizSync 30-95

VertRefresh 60

EndSection

 

Section "Screen"

Identifier "Screen[0]"

Device "Device[0]"

Monitor "Monitor[0]"

DefaultDepth 24

Subsection "Display"

Depth 24

Modes "1280x1024"

ViewPort 0 0

EndSubsection

 

Option "DPMS"

Option "AddARGBGLXVisuals" "True"

Option "AllowGLXWithComposite" "true"

Option "RenderAccel" "true"

Option "BackStoring" "True"

Option "DisableGLXRootClipping" "true"

 

EndSection

 

Section "Screen"

Device "Device[1]"

Identifier "Screen[1]"

Monitor "Monitor[1]"

DefaultDepth 24

SubSection "Display"

Depth 24

Modes "800x600"

EndSubSection

EndSection

 

#Section "Extensions"

# Option "Composite"

# Option "RENDER" "Enable"

#EndSection

 

Lspci shows:

 

04:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)

05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] (rev a2)

 

Simply changing 0:5 to 0:4 in my xorg, fails to start x.

No Matching Device Section for instance (BusID 04:00:00) found.

 

Changing all instances of 05: to 04 should simply tell both screens to now run on the other GPU, like nothing has changed. Should it not ?

 

I think the problem lies in that this card is somewhat "retarded". In that it is actually 2 x 128MB cards on a single board, that requires SLI for the two work together.

 

The Card is a Gigabyte GV-3D1 Dual nVIDIA 6600GT PCI-E, and I am using the latest Nvidia Drivers.

 

I'll keep noodling until I get it working.

 

Pleese Halp. :lol2:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...