我一直在努力让我的混合显卡(i915,amdgpu)在 Ubuntu 18.04 中正常工作。
几个月前,我安装了驱动程序ppa:oibaf/graphics-drivers
。虽然英特尔驱动程序似乎运行良好,但 DRI_PRIME=1 (amdgpu) 无法正常运行。
- 我决定继续寻找图形解决方案
- 我注意到 Oibaf 认为 18.04 已经过时并建议使用 HWE。
- Ubuntu 20.04 live USB 可以完美地与这两张卡配合使用。
由于我们的技术栈将我绑定到了 18.04,因此我无法迁移到 20.04。
我运行了以下命令:
$ sudo ppa-purge ppa:oibaf/graphics-drivers
$ sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
两项均成功完成。
重启后,我注意到 Chrome/Chromium 和 Electron 应用程序(Slack、VS Code,甚至是 Zoom?)在启用硬件加速时会出现严重闪烁、重影、屏幕撕裂和一般伪影。这似乎是一个重大的退化。
问题:
- 我该如何补救?
- 如果没有补救措施,我该如何正确诊断错误报告的问题?
linux-generic-hwe-18.04 (5.4.0.42.46~18.04.35)
xserver-xorg-hwe-18.04 (1:7.7+19ubuntu8~18.04.3)
➜ ~ inxi -Gxxxz
Graphics: Device-1: Intel vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3ea0
Device-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] vendor: Dell driver: amdgpu v: kernel
bus ID: 3b:00.0 chip ID: 1002:6985
Display: x11 server: X.Org 1.20.8 compositor: gnome-shell v: 3.28.4 driver: amdgpu,ati,intel
unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz s-dpi: 96
OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (WHL GT2) v: 4.6 Mesa 20.0.8 compat-v: 3.0 direct render: Yes
➜ ~ DRI_PRIME=1 inxi -Gxxxz
Graphics: Device-1: Intel vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3ea0
Device-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] vendor: Dell driver: amdgpu v: kernel
bus ID: 3b:00.0 chip ID: 1002:6985
Display: x11 server: X.Org 1.20.8 compositor: gnome-shell v: 3.28.4 driver: amdgpu,ati,intel
unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz s-dpi: 96
OpenGL: renderer: AMD Radeon Pro WX3100 (POLARIS12 DRM 3.35.0 5.4.0-42-generic LLVM 9.0.1) v: 4.5 Mesa 19.2.2
direct render: Yes
编辑 1:拼写