编辑

编辑

我在一台使用了几年的戴尔 Inspiron 台式机上运行 Ubuntu 18.04 LTS,我想给自己一个机会升级到双显示器。到目前为止,我一直在使用集成显卡(Intel HD 530),但我想换一块显卡(AMD R5 220,使用开源 Radeon 驱动程序),这样我就可以在两个显示器上使用 HDMI。在更新 BIOS 设置以保持集成显卡处于活动状态后,我就可以启动 Ubuntu 了。

然而,虽然我可以毫无问题地启动到加密解锁页面,但一旦进入登录页面,事情就变得奇怪了。在登录页面上,我看不到用户配置文件旁边的任何文本,只有配置文件图标(即没有显示用户名)。我仍然可以尝试登录,但当我输入密码时,它要么 a) 给出错误(它尝试呈现文本,但只呈现每隔一个字母左右),要么 b) 停止并再次提示我输入密码。

运行时一切正常任何一个独立 AMD 卡或者集成显卡。只有当两个显示器都插入两个显卡选项时,才会出现此问题。知道这一点后,我尝试在只插入一个显示器的情况下启动,然后在进入桌面后添加第二个显示器。当我这样做时,它会挂起一分钟,屏幕会疯狂闪烁,然后我会因与上述相同的问题而退出,并陷入登录循环。

有人知道是什么原因导致的吗?或者有什么办法可以解决这个问题吗?提前谢谢!

运行结果lspci -k | grep -EA3 'VGA|Display'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
Subsystem: Dell HD Graphics 530
Kernel driver in use: i915
Kernel modules: i915

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
Subsystem: XFX Pine Group Inc. Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
Kernel driver in use: radeon
Kernel modules: radeon

编辑

似乎使用 Wayland 而不是 Xorg 登录解决了我遇到的所有问题。我认为更成熟的 Xorg 会比较新的 Wayland 更好地处理相对较旧的显卡。有人知道为什么会这样吗?

相关内容