LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-08-2008, 08:32 AM   #1
Kupo
Member
 
Registered: Nov 2003
Location: Hell (AZ, USA)
Distribution: FC6/Centos
Posts: 87

Rep: Reputation: 15
3rd monitor with NV


Hey all, im trying to get my 3rd monitor working with the newest nvidia drivers and i cant seem to make it work.. the nvidia x server program only reads my single 8800GTS and not my FX5200.. could this be a legacy driver problem?

Here is lspci -v

Code:
03:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GTS 512 (rev a2) (prog-if 00 [VGA controller])
	Subsystem: nVidia Corporation Unknown device 0502
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at f6000000 (64-bit, non-prefetchable) [size=32M]
	I/O ports at ac00 [size=128]
	[virtual] Expansion ROM at f9fe0000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information <?>
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nvidia

07:07.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: eVga.com. Corp. Unknown device b309
	Flags: 66MHz, medium devsel, IRQ 11
	Memory at fc000000 (32-bit, non-prefetchable) [disabled] [size=16M]
	Memory at e8000000 (32-bit, prefetchable) [disabled] [size=128M]
	[virtual] Expansion ROM at fd020000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
	Kernel modules: nvidiafb, nvidia
and here is my xorg.conf


Code:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder58)  Wed Oct  1 15:13:37 PDT 2008

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Thu Jul 17 18:39:00 PDT 2008
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

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

Section "ServerFlags"
    Option         "AIGLX" "on"
    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"

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

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

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTS 512"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1680+0, DFP-1: 1680x1050_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

Last edited by Kupo; 10-08-2008 at 08:35 AM.
 
Old 10-09-2008, 05:05 PM   #2
Chromezero
Member
 
Registered: Nov 2004
Location: Arizona
Distribution: Slackware, RHEL, others
Posts: 470

Rep: Reputation: 40
It looks to me like you just need to add the relevant info for the second video card to xorg.conf. See bold code below.
Something like this...
Code:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTS 512"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5200"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1680+0, DFP-1: 1680x1050_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "True"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1680+0, DFP-1: 1680x1050_60 +0+0"    
    SubSection     "Display"
        Depth       24
    EndSubSection

EndSection
 
Old 10-10-2008, 04:17 AM   #3
Kupo
Member
 
Registered: Nov 2003
Location: Hell (AZ, USA)
Distribution: FC6/Centos
Posts: 87

Original Poster
Rep: Reputation: 15
Okay.. i found that the 5200FX requires the legacy nvidia driver, which i have downloaded (NVIDIA-Linux-x86_64-173.14.12-pkg2.run) And it says it has to uninstall the driver i have for my 8800GTS.. So in other words the legacy driver conflicts with the latest one.

Is there any way to make this work so both drivers can be used?

Or is it possible to have my legacy card use the nv driver, and my 8800GTS to use the nvidia one? I only use the 3rd monitor for text and images, no games or videos, so it doesn't need much rendering.

Thanks for any help.

Last edited by Kupo; 10-10-2008 at 04:25 AM.
 
Old 10-10-2008, 09:37 AM   #4
Chromezero
Member
 
Registered: Nov 2004
Location: Arizona
Distribution: Slackware, RHEL, others
Posts: 470

Rep: Reputation: 40
Yes, you can use the nv driver for that. Just change the device driver in xorg.conf. It would look like this...
Code:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTS 512"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nv"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce FX 5200"
EndSection
This should allow both cards to work, using different drivers.
 
Old 10-10-2008, 05:25 PM   #5
Kupo
Member
 
Registered: Nov 2003
Location: Hell (AZ, USA)
Distribution: FC6/Centos
Posts: 87

Original Poster
Rep: Reputation: 15
I made that change but... it appears it is still using the nvidia one after i restarted x. And its not actually using any kernel modules at all, compared to my 8800GTS it does not have a 'kernel driver in use' line
Code:
03:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GTS 512 (rev a2) (prog-if 00 [VGA controller])
	Subsystem: nVidia Corporation Unknown device 0502
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at f6000000 (64-bit, non-prefetchable) [size=32M]
	I/O ports at ac00 [size=128]
	[virtual] Expansion ROM at f9fe0000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information <?>
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nvidia

Code:
07:07.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: eVga.com. Corp. Unknown device b309
	Flags: 66MHz, medium devsel, IRQ 11
	Memory at fc000000 (32-bit, non-prefetchable) [disabled] [size=16M]
	Memory at e8000000 (32-bit, prefetchable) [disabled] [size=128M]
	[virtual] Expansion ROM at fd020000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
	Kernel modules: nvidiafb, nvidia
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
No 3rd CD FredGSanford Fedora 2 11-16-2006 11:38 PM
- - - 3rd O.S. possible ? - - - ibex Linux - General 8 04-16-2006 11:44 PM
Grub 3rd OS jmanjeff MEPIS 7 07-26-2005 06:21 PM
Do I need the 3rd Mandrake CD? Nick.Nieves Linux - General 3 01-26-2004 08:44 PM
Adding a 3rd HD Rahven Linux - Hardware 5 10-21-2003 09:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration