如何在同一系统中的 2 个 GPU 之间切换?

How to switch between 2 GPU's present in same system?

首先,我是 GPU 的新手,所以如果我错了请纠正我。我有一个带 2 个 GPU 卡的 HP-z440 盒子 **

  1. AMD/ATI Firepro W2100
  2. AMD/ATI Firepro W5100

** 我正在使用 SLES 12 OS 我已经从 HP 官方网站安装了合适的驱动程序。

    linux:~ # lspci -v | grep -A 15 VGA
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland                                                                                         GL [FirePro W2100] (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 2120
        Physical Slot: 2
        Flags: bus master, fast devsel, latency 0, IRQ 94
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0d00000 (64-bit, non-prefetchable) [size=256K]
        I/O ports at 2000 [size=256]
        Expansion ROM at f0d60000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <                                                                                        ?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [200] #15
        Capabilities: [270] #19

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonair                                                                                        e [FirePro W5100] (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 0b0c
        Physical Slot: 5
        Flags: bus master, fast devsel, latency 0, IRQ 93
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=8M]
        I/O ports at 1000 [size=256]
        Memory at f0c00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at f0c60000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <                                                                                        ?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [200] #15

   Linux:~#` aticonfig --odgc

    Default Adapter - AMD FirePro W2100 (FireGL V)
                                Core (MHz)    Memory (MHz)
               Current Clocks :    300           300
                 Current Peak :    680           900
      Configurable Peak Range : [300-1000]     [300-1000]
                     GPU load :    0%

~

我认为一次只有 1 个 GPU 卡在工作。 我希望两个 GPU 卡都能工作,这可能吗? 或者我想在这些卡之间切换。

请帮忙。

一般来说,不建议连接两张不同的显卡,而且可能无法达到预期的效果。 对于 AMD GPU,您必须使用 "Crossfire Bridge":

连接两张卡

这是一根小而宽的电缆,应该随 GPU 一起提供。 驱动软件中也有开启和关闭Crossfire的设置,不过应该是默认开启的。

要在卡之间切换,只需将显示器插入所选卡即可。