我购买了使用 AMD 6700(非 XT)GPU 的 PowerColor Bc-2235 视频卡。该卡在 mi HDMI 显示器上工作得很好,但我无法让它在通过 DisplayPort 连接的辅助显示器上工作。即使是唯一连接的显示器也不会被拾取,但我通过在另一台 PC 上测试它并使用适配器将其连接到 HDMI 端口来确认它工作正常。
除此之外,似乎端口本身没有被识别。这是连接了两个监视器的 xrandr 的输出:
❯ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
HDMI-A-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 71.91 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 60.02
1440x900 59.90
1280x800 59.91
1280x720 60.00 50.00 59.94
1024x768 70.07 60.00
800x600 72.19 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 72.81 66.67 60.00 59.94
720x400 70.08
❯ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x55 cap: 0x9, Source Output, Sink Offload crtcs: 6 outputs: 1 associated providers: 0 name:Unknown AMD Radeon GPU @ pci:0000:09:00.0
我使用的是 Ubuntu 23.04,但使用 22.04 liveUSB 时会出现相同的行为。
有什么尝试的建议吗?
sudo make install
使用最新的固件文件运行。如果它在 Windows 上工作,但在执行第 2 步和第 3 步后它在 Linux 上不工作;向Mesa 的 DRM bugtracker填写一份报告,详细说明您尝试的所有操作(将一个显示器插入哪个端口,将两个显示器插入哪个端口)以及您在每个步骤中获得的应用程序输出。
如果它在 Windows 上也不起作用,那么您的 GPU 有缺陷并寻求 RMA。