LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 12-20-2010, 04:39 AM   #1
ChaPat
LQ Newbie
 
Registered: Mar 2007
Location: Switzerland
Distribution: Fedoras core 6.0
Posts: 7

Rep: Reputation: 0
Running Fedora 14 on 4 screens


Hello,

I am trying running Fedora 14 on a computer with 2 NVIDIA cards (each dualheads) so I should have 4 screens. The video cards are one GeForce GT9500 on a port PCIe 16x and the second card is one GeForce GT9500 on a port PCIe 1x. I choose both card with the same chipset. I can drive each video card separatly with two screens but I can not run both cards together. When I try having 4 screens, the following message is into the file /var/log/Xorg.0.log:
Code:
[    84.443] 
X.Org X Server 1.9.0
Release Date: 2010-08-20
[    84.443] X Protocol Version 11, Revision 0
[    84.443] Build Operating System: x86-05 2.6.32-72.el6.bz634452.x86_64 
[    84.443] Current Operating System: Linux testpc.fa18samt.ch 2.6.35.6-45.fc14.i686 #1 SMP Mon Oct 18 23:56:17 UTC 2010 i686
[    84.444] Kernel command line: ro root=UUID=f0f94192-6abd-46b2-b832-36f2f3fcfe21 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=fr_CH-latin1 nomodeset rhgb quiet
[    84.444] Build Date: 13 October 2010  03:29:59PM
[    84.444] Build ID: xorg-x11-server 1.9.0-15.fc14 
[    84.455] Current version of pixman: 0.18.4
[    84.455] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    84.456] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    84.457] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 20 09:48:14 2010
[    84.485] (==) Using config file: "/etc/X11/xorg.conf"
[    84.485] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    84.485] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    84.546] (==) ServerLayout "Default Layout"
[    84.546] (**) |-->Screen "Screen0" (0)
[    84.546] (**) |   |-->Monitor "Monitor0"
[    84.546] (**) |   |-->Device "Device0"
[    84.546] (**) |-->Screen "Screen1" (1)
[    84.546] (**) |   |-->Monitor "Monitor1"
[    84.546] (**) |   |-->Device "Device1"
[    84.546] (**) |-->Input Device "Keyboard0"
[    84.546] (**) |-->Input Device "Mouse0"
[    84.546] (**) Option "Xinerama" "0"
[    84.546] (==) Automatically adding devices
[    84.546] (==) Automatically enabling devices
[    84.547] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[    84.547] (==) ModulePath set to "/usr/lib/xorg/modules"
[    84.547] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    84.547] (WW) Disabling Keyboard0
[    84.547] (WW) Disabling Mouse0
[    84.547] (II) Loader magic: 0x81fac2c
[    84.548] (II) Module ABI versions:
[    84.548] 	X.Org ANSI C Emulation: 0.4
[    84.548] 	X.Org Video Driver: 8.0
[    84.548] 	X.Org XInput driver : 11.0
[    84.548] 	X.Org Server Extension : 4.0
[    84.550] (--) PCI:*(0:1:0:0) 10de:0640:10de:0551 rev 161, Mem @ 0xf8000000/16777216, 0xc0000000/268435456, 0xf6000000/33554432, I/O @ 0x0000ac00/128, BIOS @ 0x????????/524288
[    84.550] (--) PCI: (0:5:0:0) 10de:0640:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000ec00/128, BIOS @ 0x????????/524288
[    84.550] (II) LoadModule: "extmod"
[    84.596] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    84.605] (II) Module extmod: vendor="X.Org Foundation"
[    84.605] 	compiled for 1.9.0, module version = 1.0.0
[    84.605] 	Module class: X.Org Server Extension
[    84.605] 	ABI class: X.Org Server Extension, version 4.0
[    84.605] (II) Loading extension SELinux
[    84.605] (II) Loading extension MIT-SCREEN-SAVER
[    84.605] (II) Loading extension XFree86-VidModeExtension
[    84.605] (II) Loading extension XFree86-DGA
[    84.605] (II) Loading extension DPMS
[    84.605] (II) Loading extension XVideo
[    84.605] (II) Loading extension XVideo-MotionCompensation
[    84.605] (II) Loading extension X-Resource
[    84.605] (II) LoadModule: "dbe"
[    84.605] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    84.606] (II) Module dbe: vendor="X.Org Foundation"
[    84.606] 	compiled for 1.9.0, module version = 1.0.0
[    84.606] 	Module class: X.Org Server Extension
[    84.606] 	ABI class: X.Org Server Extension, version 4.0
[    84.606] (II) Loading extension DOUBLE-BUFFER
[    84.606] (II) LoadModule: "glx"
[    84.606] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    84.962] (II) Module glx: vendor="NVIDIA Corporation"
[    84.962] 	compiled for 4.0.2, module version = 1.0.0
[    84.962] 	Module class: X.Org Server Extension
[    84.962] (II) NVIDIA GLX Module  260.19.29  Wed Dec  8 12:25:40 PST 2010
[    84.962] (II) Loading extension GLX
[    84.962] (II) LoadModule: "record"
[    84.963] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    84.966] (II) Module record: vendor="X.Org Foundation"
[    84.966] 	compiled for 1.9.0, module version = 1.13.0
[    84.966] 	Module class: X.Org Server Extension
[    84.966] 	ABI class: X.Org Server Extension, version 4.0
[    84.966] (II) Loading extension RECORD
[    84.966] (II) LoadModule: "dri"
[    84.966] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    84.979] (II) Module dri: vendor="X.Org Foundation"
[    84.979] 	compiled for 1.9.0, module version = 1.0.0
[    84.979] 	ABI class: X.Org Server Extension, version 4.0
[    84.979] (II) Loading extension XFree86-DRI
[    84.979] (II) LoadModule: "dri2"
[    84.980] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    84.980] (II) Module dri2: vendor="X.Org Foundation"
[    84.980] 	compiled for 1.9.0, module version = 1.2.0
[    84.980] 	ABI class: X.Org Server Extension, version 4.0
[    84.980] (II) Loading extension DRI2
[    84.980] (II) LoadModule: "nvidia"
[    84.981] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    85.027] (II) Module nvidia: vendor="NVIDIA Corporation"
[    85.027] 	compiled for 4.0.2, module version = 1.0.0
[    85.027] 	Module class: X.Org Video Driver
[    85.029] (II) NVIDIA dlloader X Driver  260.19.29  Wed Dec  8 12:10:28 PST 2010
[    85.030] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    85.030] (--) using VT number 7

[    85.048] (II) Loading sub module "fb"
[    85.048] (II) LoadModule: "fb"
[    85.048] (II) Loading /usr/lib/xorg/modules/libfb.so
[    85.060] (II) Module fb: vendor="X.Org Foundation"
[    85.060] 	compiled for 1.9.0, module version = 1.0.0
[    85.060] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    85.060] (II) Loading sub module "wfb"
[    85.060] (II) LoadModule: "wfb"
[    85.060] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    85.063] (II) Module wfb: vendor="X.Org Foundation"
[    85.063] 	compiled for 1.9.0, module version = 1.0.0
[    85.063] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    85.063] (II) Loading sub module "ramdac"
[    85.063] (II) LoadModule: "ramdac"
[    85.063] (II) Module "ramdac" already built-in
[    85.066] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    85.066] (==) NVIDIA(0): RGB weight 888
[    85.066] (==) NVIDIA(0): Default visual is TrueColor
[    85.066] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    85.066] (**) NVIDIA(0): Option "TwinView" "0"
[    85.066] (**) NVIDIA(0): Option "MetaModes" "CRT-0: nvidia-auto-select +0+0"
[    85.067] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "CRT-0"
[    85.067] (**) NVIDIA(0): Enabling RENDER acceleration
[    85.068] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[    85.068] (II) NVIDIA(0):     enabled.
[    86.646] (II) NVIDIA(0): NVIDIA GPU GeForce 9500 GT (G96) at PCI:1:0:0 (GPU-0)
[    86.646] (--) NVIDIA(0): Memory: 524288 kBytes
[    86.646] (--) NVIDIA(0): VideoBIOS: 62.94.28.00.00
[    86.646] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    86.646] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    86.646] (--) NVIDIA(0): Connected display device(s) on GeForce 9500 GT at PCI:1:0:0
[    86.646] (--) NVIDIA(0):     Samsung S/M 900NF (CRT-0)
[    86.646] (--) NVIDIA(0):     Philips 190S (CRT-1)
[    86.646] (--) NVIDIA(0): Samsung S/M 900NF (CRT-0): 400.0 MHz maximum pixel clock
[    86.646] (--) NVIDIA(0): Philips 190S (CRT-1): 400.0 MHz maximum pixel clock
[    86.649] (II) NVIDIA(0): Display Device found referenced in MetaMode: CRT-0
[    86.661] (II) NVIDIA(0): Assigned Display Device: CRT-0
[    86.661] (II) NVIDIA(0): Validated modes:
[    86.661] (II) NVIDIA(0):     "CRT-0:nvidia-auto-select+0+0"
[    86.661] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
[    86.684] (--) NVIDIA(0): DPI set to (90, 96); computed from "UseEdidDpi" X config
[    86.684] (--) NVIDIA(0):     option
[    86.730] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[    86.730] (**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32
[    86.730] (==) NVIDIA(1): RGB weight 888
[    86.730] (==) NVIDIA(1): Default visual is TrueColor
[    86.730] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
[    86.730] (**) NVIDIA(1): Option "TwinView" "0"
[    86.730] (**) NVIDIA(1): Option "MetaModes" "CRT-1: nvidia-auto-select +0+0"
[    86.730] (**) NVIDIA(1): Enabling RENDER acceleration
[    86.730] (II) NVIDIA(1): NVIDIA GPU GeForce 9500 GT (G96) at PCI:1:0:0 (GPU-0)
[    86.730] (--) NVIDIA(1): Memory: 524288 kBytes
[    86.730] (--) NVIDIA(1): VideoBIOS: 62.94.28.00.00
[    86.730] (II) NVIDIA(1): Detected PCI Express Link width: 16X
[    86.730] (--) NVIDIA(1): Interlaced video modes are supported on this GPU
[    86.730] (--) NVIDIA(1): Connected display device(s) on GeForce 9500 GT at PCI:1:0:0
[    86.730] (--) NVIDIA(1):     Samsung S/M 900NF (CRT-0)
[    86.730] (--) NVIDIA(1):     Philips 190S (CRT-1)
[    86.730] (--) NVIDIA(1): Samsung S/M 900NF (CRT-0): 400.0 MHz maximum pixel clock
[    86.730] (--) NVIDIA(1): Philips 190S (CRT-1): 400.0 MHz maximum pixel clock
[    86.733] (II) NVIDIA(1): Display Device found referenced in MetaMode: CRT-1
[    86.739] (II) NVIDIA(1): Assigned Display Device: CRT-1
[    86.739] (II) NVIDIA(1): Validated modes:
[    86.739] (II) NVIDIA(1):     "CRT-1:nvidia-auto-select+0+0"
[    86.739] (II) NVIDIA(1): Virtual screen size determined to be 1280 x 1024
[    86.743] (--) NVIDIA(1): DPI set to (85, 86); computed from "UseEdidDpi" X config
[    86.743] (--) NVIDIA(1):     option
[    86.743] (==) NVIDIA(1): Enabling 32-bit ARGB GLX visuals.
[    86.743] (--) Depth 24 pixmap format is 32 bpp
[    86.743] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    92.739] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA GPU at PCI:5:0:0.  Please
[    92.739] (EE) NVIDIA(GPU-1):     check your system's kernel log for additional error
[    92.739] (EE) NVIDIA(GPU-1):     messages and refer to Chapter 8: Common Problems in the
[    92.739] (EE) NVIDIA(GPU-1):     README for additional information.
[    92.739] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[    92.740] (II) NVIDIA(0): Initialized GPU GART.
[    92.751] (II) NVIDIA(0): Setting mode "CRT-0:nvidia-auto-select+0+0"
[    92.782] (II) Loading extension NV-GLX
[    92.805] (II) NVIDIA(0): Initialized OpenGL Acceleration
[    92.829] (==) NVIDIA(0): Disabling shared memory pixmaps
[    92.829] (II) NVIDIA(0): Initialized X Rendering Acceleration
[    92.829] (==) NVIDIA(0): Backing store disabled
[    92.829] (==) NVIDIA(0): Silken mouse enabled
[    92.835] (**) NVIDIA(0): DPMS enabled
[    92.835] (II) Loading extension NV-CONTROL
[    92.835] (II) Loading extension XINERAMA
[    92.835] (II) Loading sub module "dri2"
[    92.835] (II) LoadModule: "dri2"
[    92.836] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[    92.836] (II) NVIDIA(0): [DRI2] Setup complete
[    92.836] (==) RandR enabled
[    92.837] (II) NVIDIA(1): Initialized GPU GART.
[    92.842] (II) NVIDIA(1): Setting mode "CRT-1:nvidia-auto-select+0+0"
[    92.936] (II) NVIDIA(1): Initialized OpenGL Acceleration
[    92.939] (==) NVIDIA(1): Disabling shared memory pixmaps
[    92.939] (II) NVIDIA(1): Initialized X Rendering Acceleration
[    92.939] (==) NVIDIA(1): Backing store disabled
[    92.939] (==) NVIDIA(1): Silken mouse enabled
[    92.942] (==) NVIDIA(1): DPMS enabled
[    92.942] (II) Loading sub module "dri2"
[    92.942] (II) LoadModule: "dri2"
[    92.943] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[    92.943] (II) NVIDIA(1): [DRI2] Setup complete
...
My config file is as follow:
Code:
Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen         "Screen2" RightOf "Screen1"
    Screen         "Screen3" RightOf "Screen2"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "XkbLayout" "fr_CH"
    Option         "XkbModel" "pc105"
EndSection

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung S/M 900NF"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Philips 190S"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Samsung S/M 900NF"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor3"
    VendorName     "Unknown"
    ModelName      "Philips 190S"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
EndSection

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

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

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9500 GT"
    BusID          "PCI:5:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device3"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9500 GT"
    BusID          "PCI:5: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

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    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     "Screen3"
    Device         "Device3"
    Monitor        "Monitor3"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
The cards are recognized from the operating system with the command lspci as follow:
Code:
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)
02:00.0 Ethernet controller: Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
03:00.0 SATA controller: JMicron Technology Corp. JMB361 AHCI/IDE (rev 02)
03:00.1 IDE interface: JMicron Technology Corp. JMB361 AHCI/IDE (rev 02)
04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller
05:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)
Thus I use nvidia driver, I deactivate the nouveau driver by adding it into the /etc/modprobe.d/blacklist.conf as follow:
Code:
# watchdog drivers
blacklist i8xx_tco

# Video card driver
blacklist nouveau
option nouveau modeset=0

# framebuffer drivers
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist i810fb
blacklist cirrusfb
blacklist intelfb
blacklist kyrofb
blacklist i2c-matroxfb
blacklist hgafb
blacklist nvidiafb
blacklist rivafb
blacklist savagefb
blacklist sstfb
blacklist neofb
blacklist tridentfb
blacklist tdfxfb
blacklist virgefb
blacklist vga16fb
blacklist viafb

# ISDN - see bugs 154799, 159068
blacklist hisax
blacklist hisax_fcpcipnp

# sound drivers
blacklist snd-pcsp

# I/O dynamic configuration support for s390x (bz #563228)
blacklist chsc_sch
The file /var/log/dmesg indicates the followng lined for the video card:
Code:
...
[    0.145528] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.145533] vgaarb: device added: PCI:0000:05:00.0,decodes=io+mem,owns=none,locks=none
[    0.145536] vgaarb: loaded
...
[    7.392020] nvidia: module license 'NVIDIA' taints kernel.
[    7.392023] Disabling lock debugging due to kernel taint
[    8.325612] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.325620] nvidia 0000:01:00.0: setting latency timer to 64
[    8.325625] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    8.325627] vgaarb: transferring owner from PCI:0000:01:00.0 to PCI:0000:05:00.0
[    8.325760] nvidia 0000:05:00.0: enabling device (0000 -> 0003)
[    8.325763] nvidia 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    8.325776] nvidia 0000:05:00.0: setting latency timer to 64
[    8.325789] vgaarb: device changed decodes: PCI:0000:05:00.0,olddecodes=io+mem,decodes=none:owns=none
[    8.325922] NVRM: loading NVIDIA UNIX x86 Kernel Module  260.19.29  Wed Dec  8 12:09:09 PST 2010
[   10.068420] EXT4-fs (sda3): re-mounted. Opts: (null)
[   10.695305] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   10.701933] SELinux: initialized (dev sda1, type ext4), uses xattr
[   11.468345] Adding 4095996k swap on /dev/sda2.  Priority:-1 extents:1 across:4095996k 
[   11.471055] SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
I installed without any problem the driver from nvidia: NVIDIA-linux-x86-290.10.29.run

I try several things but I was not able running the 4 screens and I need some help. I have no solution at the moment. Could someone help finding the good way having 4 screens running?

Thanks in advance

Last edited by ChaPat; 12-20-2010 at 06:35 AM.
 
Old 01-09-2011, 09:49 PM   #2
crystalwave
LQ Newbie
 
Registered: Nov 2009
Posts: 2

Rep: Reputation: 0
F-14 x 4 screens - Suggestion

Hi,
Done that before ...

Check out your xorg.conf - Both "Device" sections mention identical "BusID PCI:1:0:0".

Lookup VGA devices in your 'lspci' output log :
..
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)
..
05:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)

Your second board shows up with PCI bus address '05:00.0'
=> "BusID PCI:5:0:0" should properly identify the second board within Device2 section

Cheers
 
Old 01-10-2011, 12:39 AM   #3
crystalwave
LQ Newbie
 
Registered: Nov 2009
Posts: 2

Rep: Reputation: 0
Ooops,

Sorry, didn't scroll all the way down ... in xorg.conf, you define four devices, binding each one to a screen ...

Have you tried defining a different screen # in each Device section ?

Also, there is something like Option "UseDisplayDevice" "DFP/CRT/etc ..." to be tried as well ...

Cheers.
 
Old 01-10-2011, 04:06 AM   #4
ChaPat
LQ Newbie
 
Registered: Mar 2007
Location: Switzerland
Distribution: Fedoras core 6.0
Posts: 7

Original Poster
Rep: Reputation: 0
Thanks crystalwave,

I try changing the screen name and adding the option UseDisplayDevice: no change. I try also somethings new. I run the command nvidia-xconfig trying enabling both GPUs. The command returns an error as follow:
Code:
[root@testpc X11]# nvidia-xconfig --enable-all-gpus

Using X configuration file: "/etc/X11/xorg.conf".
NVIDIA: could not open the device file /dev/nvidia1 (Input/output error).

WARNING: Unable to use the nvidia-cfg library to query NVIDIA hardware.


ERROR: Unable to determine number of GPUs in system; cannot honor '--enable-all-gpus' option.

Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

[root@testpc X11]# ls -l /dev/nvidia*
crw-rw-rw-. 1 root root 195,   0 Jan 10 10:00 /dev/nvidia0
crw-rw-rw-. 1 root root 195,   1 Jan 10 10:00 /dev/nvidia1
crw-rw-rw-. 1 root root 195, 255 Jan 10 10:00 /dev/nvidiactl
Now, I do not know if I need configuring something into /etc/modprobe.d.

I still need help. Thanks in advance
 
Old 07-20-2011, 02:04 PM   #5
pisanlov
LQ Newbie
 
Registered: Nov 2005
Posts: 2

Rep: Reputation: 0
Hi ChaPat, did you have luck configuring the four head PC? Any tips/tricks?
 
Old 07-21-2011, 12:56 AM   #6
ChaPat
LQ Newbie
 
Registered: Mar 2007
Location: Switzerland
Distribution: Fedoras core 6.0
Posts: 7

Original Poster
Rep: Reputation: 0
I thinck I forgot writing vmalloc=256MB into the /etc/grub.conf file, at the end of the line root=UUID=... . After I add this, I was able configuring correctly all displays and it works fine. Now I have two cards with each 4 video outputs. So I have 8 screens managed from one computer.
 
  


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
Running Fedora 12, having issues running VMware Player tlloyd22 Linux - Software 3 03-04-2010 03:28 PM
How to setup dual screens on Fedora Core 8 with NVIDIA GeForce FX 5200 DukeD Linux - Hardware 5 02-10-2009 07:52 PM
Fedora 9 under IBM T400, No screens found hans.zheng Linux - Laptop and Netbook 4 10-14-2008 07:50 AM
Managing multiple screens: redirecting video output and switching between screens simopal6 Linux - Hardware 2 11-13-2007 06:08 AM
Problem's running 2 screens on Fedora, xorg.conf problem? NaeSLaS Fedora 7 10-10-2007 12:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 10:15 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