我最近在系统中添加了一个附加显卡(Radeon HD 6450),但响应时间不但没有改善,反而比以前更糟了。
在 1 GB 的卡上,视频显示非常滞后,在较低规格的卡上则正常(将窗口从一个拖动到另一个)。
这是我的输出,有没有什么办法可以提高新卡的性能:
sudo lshw -C display
*-display
description: VGA compatible controller
product: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:74 memory:c0000000-cfffffff memory:fea20000-fea3ffff
ioport:e000(size=256) memory:fea00000-fea1ffff
*-display
description: VGA compatible controller
product: RV620 LE [Radeon HD 3450]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:76 memory:b0000000-bfffffff memory:fe920000-fe92ffff ioport:d000(size=256) memory:fe900000-fe91ffff
答案1
我最好的猜测是,这是由 VRAM 的差异引起的。
第一个 GPU(Radeon HD 6450/7450/8450 / R5 230 OEM
)有 1GB 的 VRAM,而第二个 GPU(Radeon HD 3450
)只有 512MB。
当您将多个 GPU 组合在一起时,VRAM 不会累加,它与 RAM 最低的 GPU 相同。本质上,您只是提高了处理能力 - VRAM 带宽与 RAM 最低的 GPU 上的 VRAM 相同。
在您的情况下,由于第二个 GPU 只有 512MB(据我所知),您的第一个 GPU 仍以正常速度运行,但它已经失去了 768MB 的内存带宽,因此第二个 GPU 成为了系统的瓶颈。
我对第二个(Radeon HD 3450)不滞后的最佳猜测是,它是用 512MB RAM 运行的,而第一个 GPU 是用 1GB RAM 运行的。