Nvidia 没有显示两个显卡

Nvidia 没有显示两个显卡

我正在运行 Ubuntu 11.10。

我安装了 nvidia 驱动程序版本“当前版本”,并且它们安装正确并且当前正在使用中 - 这是附加驱动程序程序告诉我的。

我进入 Nvidia 控制程序,找到有关显卡的信息。但我有两张显卡,但只列出了一张。

当我使用命令行程序 lshw 时,我可以清楚地看到内核识别到有两个 GPU 连接了:

id: 
pci:0
description:    PCI bridge
product:    NF200 PCIe 2.0 switch for mainboards
vendor:     nVidia Corporation
physical id:    
0
bus info:   
pci@0000:02:00.0
version:    a2
width:  32 bits
clock:  33MHz
capabilities:   pci pm pciexpress normal_decode bus_master cap_list
configuration:  
driver  =   pcieport
resources:   irq    :   0 ioport    :   c000(size=4096)
memory  :   ea000000-edffffff ioport    :   d0000000(size=268435456)

    id: 
    display
    description:    VGA compatible controller
    product:    G92 [GeForce 8800 GTS 512]
    vendor:     nVidia Corporation
    physical id:    
    0
    bus info:   
    pci@0000:03:00.0
    version:    a2
    width:  64 bits
    clock:  33MHz
    capabilities:   pm msi pciexpress vga_controller bus_master cap_list rom
    configuration:  
    driver  =   nvidia
    latency =   0
    resources:  
    irq :   16
    memory  :   ec000000-ecffffff
    memory  :   d0000000-dfffffff
    memory  :   ea000000-ebffffff
    ioport  :   cf00(size=128)
    memory  :   ed000000-ed01ffff

id: 
pci:1
description:    PCI bridge
product:    NF200 PCIe 2.0 switch for mainboards
vendor:     nVidia Corporation
physical id:    
2
bus info:   
pci@0000:02:02.0
version:    a2
width:  32 bits
clock:  33MHz
capabilities:   pci pm pciexpress normal_decode bus_master cap_list
configuration:  
driver  =   pcieport
resources:  
irq :   0
ioport  :   b000(size=4096)
memory  :   e6000000-e9ffffff
ioport  :   c0000000(size=268435456)

    id: 
    display
    description:    VGA compatible controller
    product:    G92 [GeForce 8800 GTS 512]
    vendor:     nVidia Corporation
    physical id:    
    0
    bus info:   
    pci@0000:04:00.0
    version:    a2
    width:  64 bits
    clock:  33MHz
    capabilities:   pm msi pciexpress vga_controller bus_master cap_list rom
    configuration:  
    driver  =   nvidia
    latency =   0
    resources:  
    irq :   16
    memory  :   e8000000-e8ffffff
    memory  :   c0000000-cfffffff
    memory  :   e6000000-e7ffffff
    ioport  :   bf00(size=128)
    memory  :   e9fe0000-e9ffffff

现在,为什么 NVidia 软件没有显示两个显卡的信息?

提前感谢您的时间和帮助。jenia

编辑:

这是我的 /etc/X11/xorg.conf 文件

Section "Device"

    Identifier  "Default Device"

    Option  "NoLogo"    "True"

EndSection

如您所见,我的 xorg.conf 文件不包含 Periera 指出的任何信息。因此尝试删除上面显示的部分并将其替换为 Bruno Periera 提供的信息;但是,我的可视化界面在注销时停止工作。然后我决定不进行替换,而是将 Bruno Periera 的信息附加到 xorg.conf 文件中原来包含的信息(如上所示)中。没有观察到任何效果。也就是说,可视化界面工作正常,但第二张卡未在 Nvidia 的控制程序中列出。

答案1

对于双卡设置,您需要在/etc/X11/xorg.conf文件中指定另一个设备。

使用您喜欢的文本编辑器打开该文件,例如使用gedit

gksudo gedit /etc/X11/xorg.conf

你现在应该有类似这样的东西:

Section "Device"
    Identifier      "Screen0"
    Driver          "nvidia"
    BusID           "PCI:0:03:0"
EndSection

你的一张卡在哪里BusID "PCI:0:03:0",你需要做的是复制第二张卡的条目,使其看起来像这样:

Section "Device"
    Identifier      "Screen0"
    Driver          "nvidia"
    BusID           "PCI:0:3:0"
EndSection


Section "Device"
    Identifier      "Screen1"
    Driver          "nvidia"
    BusID           "PCI:0:4:0"
EndSection

这 应该 迫使 驱动 程序 加载 到 你 的 第一 张 卡BusID "PCI:0:03:0"和 第二 张 卡 上BusID "PCI:0:04:0".

相关内容