我最近购买了 Radeon RX 550 显卡来替换主板上的英特尔集成图形控制器。AMD 提供开源和混合 AMDGPU 驱动程序。我在 Ubuntu 16.04.3 和 17.10.1 上测试了这些驱动程序,所有这些配置都出现了空白屏幕。
当我尝试在安装了显卡的情况下进行安装时,安装程序屏幕不可见。这也使我无法查看 BIOS 设置。因此,我使用英特尔集成图形控制器执行安装,然后安装显卡进行测试。
开源 AMDGPU 驱动程序默认安装在 16.04.3 或 17.10.1 中。当我尝试启动这两个版本中的任何一个时,我得到的是一个空白屏幕,鼠标可以移动。一些进度屏幕(“Ubuntu ...”)是可见的,但不是主桌面或任何应用程序窗口。我在下面包含了一些诊断信息,包括 lspci、inxi -G、dpkg、ps aux 和一些 Xorg 日志文件。在其中一些配置中,我能够将 DISPLAY 变量设置为 localhost:0.0 来运行 xdpyinfo 之类的程序,但在其他配置中,我似乎无法重置此变量。但最重要的是,驱动程序似乎正在安装并且 X 服务器正在运行。我只是得到一个空白屏幕。
混合驱动程序的行为略有不同。没有可移动的鼠标,只有空白屏幕。诊断信息不同,但可比较。
我见过类似的问题,并且建议要精确说明您使用的版本,我已尝试遵循。
开源驱动程序
17.10
lspci
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Polaris12 (rev c7)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
inxi -G
Graphics:
Card-1: Intel 4 Series Integrated Graphics Controller
Card-2: Advanced Micro Devices [AMD/ATI] Polaris12
Display Server: N/A drivers: i915,amdgpu
tty size: 80x30 Advanced Data: N/A out of X
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-amdgpu 1.4.0-1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-intel 2:2.99.917+git20170309-0ubuntu1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ps aux | grep Xorg
gdm 1142 0.0 0.9 775960 78160 tty1 Sl+ 15:45 0:01 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/121/gdm/Xauthority -background none -noreset -keeptty -verbose 3
16.04.3
lspci
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 699f (rev c7)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
inxi -G
Graphics:
Card-1: Intel 4 Series Integrated Graphics Controller
Card-2: Advanced Micro Devices [AMD/ATI] Device 699f
Display Server: N/A drivers: ati,amdgpu (unloaded: fbdev,vesa)
tty size: 121x32 Advanced Data: N/A out of X
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-amdgpu 1.4.0-1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-intel 2:2.99.917+git20170309-0ubuntu1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
混合动力驱动器
16.04.3
lspci
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 699f (rev c7)
inxi -G
Graphics:
Card-1: Intel 4 Series Integrated Graphics Controller
Card-2: Advanced Micro Devices [AMD/ATI] Device 699f
Display Server: N/A drivers: ati,amdgpu (unloaded: fbdev,vesa)
tty size: 113x27 Advanced Data: N/A out of X
dpkg -l | grep xserver-xorg-video
ii xserver-xorg-video-amdgpu-hwe-16.04
1.3.0-0ubuntu1~16.04.1
amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-intel-hwe-16.04 2:2.99.917+git20170309-0ubuntu1~16.04.1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ps aux | grep Xorg
root 1475 0.0 1.0 346356 87828 tty7 Ssl+ 22:33 0:01 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
/var/log/Xorg.0.log
[ 44.314] (**) ModulePath set to "/opt/amdgpu-pro/lib/xorg/modules,/opt/amdgpu/lib/xorg/modules,/usr/lib/xorg/modules"
[ 44.328] (II) Loading /opt/amdgpu-pro/lib/xorg/modules/extensions/libglx.so