Portál AbcLinuxu, 4. května 2025 14:17

Dotaz: Nvidia druhé GPU

27.8.2011 21:44 lertimir | skóre: 64 | blog: Par_slov
Nvidia druhé GPU
Přečteno: 388×
Odpovědět | Admin
Přidávám další monitor k systému, ale pod linuxem se mi to nedaří: Konfigurace:

diskrétní grafika Geforce 6600 se dvěma monitory. (běží) interní grafika GeForce 6120 s jedním monitorem. (neběží)

lspci -vv
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: Giga-byte Technology Device d000
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-     
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at f7000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at f2000000 (64-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at 80000000 [disabled] [size=128K]
        Kernel driver in use: nvidia


02:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. Device 0410
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at f5000000 (64-bit, non-prefetchable) [size=16M]
        [virtual] Expansion ROM at f6000000 [disabled] [size=128K]
        Kernel driver in use: nvidia
grafiku zná

Xorg.0.log:
[ 11050.084] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 11050.084] (==) NVIDIA(0): RGB weight 888
[ 11050.084] (==) NVIDIA(0): Default visual is TrueColor
[ 11050.084] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 11050.085] (**) NVIDIA(0): Option "TwinView" "1"
[ 11050.085] (**) NVIDIA(0): Option "MetaModes" "CRT: 1600x1200_85 +0+0, DFP: nvidia-auto-select +1600+0"
[ 11050.085] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-0"
[ 11050.798] (II) NVIDIA(GPU-0): Display (DELL  P1230 (CRT-0)) does not support NVIDIA 3D
[ 11050.798] (II) NVIDIA(GPU-0):     Vision stereo.
[ 11050.884] (II) NVIDIA(GPU-0): Display (HP LP2065 (DFP-0)) does not support NVIDIA 3D Vision
[ 11050.884] (II) NVIDIA(GPU-0):     stereo.
[ 11050.887] (II) NVIDIA(0): NVIDIA GPU GeForce 6600 (NV43) at PCI:2:0:0 (GPU-0)
[ 11050.887] (--) NVIDIA(0): Memory: 262144 kBytes
[ 11050.887] (--) NVIDIA(0): VideoBIOS: 05.43.02.87.01
[ 11050.887] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 11050.887] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 11050.887] (--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:2:0:0
[ 11050.887] (--) NVIDIA(0):     DELL  P1230 (CRT-0)
[ 11050.887] (--) NVIDIA(0):     HP LP2065 (DFP-0)
[ 11050.887] (--) NVIDIA(0): DELL  P1230 (CRT-0): 400.0 MHz maximum pixel clock
[ 11050.887] (--) NVIDIA(0): HP LP2065 (DFP-0): 155.0 MHz maximum pixel clock
[ 11050.887] (--) NVIDIA(0): HP LP2065 (DFP-0): Internal Single Link TMDS
[ 11050.887] (**) NVIDIA(0): TwinView enabled
[ 11050.887] (II) NVIDIA(0): Display Devices found referenced in MetaMode: CRT-0, DFP-0
[ 11050.888] (II) NVIDIA(0): Assigned Display Devices: CRT-0, DFP-0
[ 11050.888] (II) NVIDIA(0): Validated modes:
[ 11050.888] (II) NVIDIA(0):     "CRT:1600x1200_85+0+0,DFP:nvidia-auto-select+1600+0"
[ 11050.888] (II) NVIDIA(0): Virtual screen size determined to be 3200 x 1200
[ 11050.889] (--) NVIDIA(0): DPI set to (99, 98); computed from "UseEdidDpi" X config
[ 11050.889] (--) NVIDIA(0):     option
[ 11050.889] (--) Depth 24 pixmap format is 32 bpp
[ 11050.895] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA GPU at PCI:0:5:0.  Please
[ 11050.895] (EE) NVIDIA(GPU-1):     check your system's kernel log for additional error
[ 11050.895] (EE) NVIDIA(GPU-1):     messages and refer to Chapter 8: Common Problems in the
[ 11050.895] (EE) NVIDIA(GPU-1):     README for additional information.
[ 11050.895] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[ 11050.903] (II) NVIDIA(0): Setting mode
[ 11050.903] (II) NVIDIA(0):     "CRT:1600x1200_85+0+0,DFP:nvidia-auto-select+1600+0"
[ 11051.152] (II) Loading extension NV-GLX
[ 11051.192] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 11051.192] (==) NVIDIA(0): Backing store disabled
[ 11051.192] (==) NVIDIA(0): Silken mouse enabled
[ 11051.193] (**) NVIDIA(0): DPMS enabled
grafiku neinicializuje

xorg.conf:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600"
EndSection

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

v xorg.conf jsou obě GPU.

V hardware problem není. pod XP jednou všechny tři monitory. Nějaký nápad kde hledat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

David Watzke avatar 28.8.2011 10:05 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Nvidia druhé GPU
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám nápad kde hledat - co takhle začít přečtením té chyby? :-) Pošli sem relevantní výpis z dmesg.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
28.8.2011 11:46 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Nvidia druhé GPU
V dmesg vypadá, že chyba není.
[    7.582141] firewire_core: created device fw0: GUID 0016e60000c3f709, S400
[    8.273624] nvidia: module license 'NVIDIA' taints kernel.
[    8.273630] Disabling lock debugging due to kernel taint
[    9.749056] nvidia 0000:00:05.0: enabling device (0000 -> 0002)
[    9.749321] ACPI: PCI Interrupt Link [APC7] enabled at IRQ 16
[    9.749334] nvidia 0000:00:05.0: PCI INT A -> Link[APC7] -> GSI 16 (level, low) -> IRQ 16
[    9.749343] nvidia 0000:00:05.0: setting latency timer to 64
[    9.749349] vgaarb: device changed decodes: PCI:0000:00:05.0,olddecodes=io+mem,decodes=none:owns=none
[    9.749884] ACPI: PCI Interrupt Link [APC5] enabled at IRQ 16
[    9.749889] nvidia 0000:02:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16
[    9.749896] nvidia 0000:02:00.0: setting latency timer to 64
[    9.749899] vgaarb: device changed decodes: PCI:0000:02:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    9.750202] NVRM: loading NVIDIA UNIX x86 Kernel Module  275.21  Mon Jul 18 14:37:03 PDT 2011
[    9.842138] Adding 2040248k swap on /dev/sdf4.  Priority:-1 extents:1 across:2040248k 
Modul "Informace o Hardware" v Yastu v opensuse mi dá:
PCI 05.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  Unique ID: CvwD.7py8iqEWl12
  SysFS ID: /devices/pci0000:00/0000:00:05.0
  SysFS BusID: 0000:00:05.0
  Hardware Class: graphics card
  Model: "nVidia GeForce 6100"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0242 "GeForce 6100"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xd000 
  Revision: 0xa2
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xf7000000-0xf7ffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xf2000000-0xf2ffffff (rw,non-prefetchable)
  Memory Range: 0x80000000-0x8001ffff (ro,non-prefetchable,disabled)
  IRQ: 16 (400910 events)
  Module Alias: "pci:v000010DEd00000242sv00001458sd0000D000bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nvidia
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown

PCI 200.0: 0300 VGA compatible controller (VGA)
  [Created at pci.318]
  Unique ID: B35A.hLuwlLcHgg7
  Parent ID: 8otl.OB2BsRrVga5
  SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: graphics card
  Model: "nVidia GeForce 6600"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0141 "GeForce 6600"
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
  SubDevice: pci 0x0410 
  Revision: 0xa2
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xf4000000-0xf4ffffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xf5000000-0xf5ffffff (rw,non-prefetchable)
  Memory Range: 0xf6000000-0xf601ffff (ro,non-prefetchable,disabled)
  IRQ: 16 (400910 events)
  Module Alias: "pci:v000010DEd00000141sv00001462sd00000410bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nvidia
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #23 (PCI bridge)

Z toho mám dojem, že jaderný modul je natažen, ale Xorg se domluví jen s 6600 a ne s 6100.

28.8.2011 18:38 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Nvidia druhé GPU
já v tom logu Xorgu vidím:
[ 11050.895] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA GPU at PCI:0:5:0.  Please
[ 11050.895] (EE) NVIDIA(GPU-1):     check your system's kernel log for additional error
[ 11050.895] (EE) NVIDIA(GPU-1):     messages and refer to Chapter 8: Common Problems in the
[ 11050.895] (EE) NVIDIA(GPU-1):     README for additional information.
[ 11050.895] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.