我对 Ubuntu 还不熟悉,所以我需要一些帮助。我搜索过这个问题,并尝试了一些方法。
首先,介绍一些信息。我有一台双启动的计算机,装有 Windows 10 和 Ubuntu 16.04。我有两个显示器,一个通过 HDMI 电缆连接,另一个通过 VGA 连接。我的显卡是 Radeon R9 290/390。
在 Windows 10 上我没有遇到任何问题,但当我在 Ubuntu 中启动时,监视器卡在镜像模式,两次显示相同的内容。当我尝试更改此设置时,它似乎没有将监视器识别为单独的。
我尝试拔掉每个显示器的插头,两个显示器都能单独检测到,因为我可以使用其中任何一个。但是当我插入第二个显示器时,我没有看到新显示器作为选项出现。
我已经安装了 ARandR,但它没有帮助,它仍然只检测到一个。我搜索过这个问题,发现其他人也有同样的问题,但还没有找到有效的解决方案。
答案1
我相信,最好在启动时插入两个显示器,而不是插入和拔出实时系统。我不确定这是否相关,但你看过推荐的 Radeon R9 390 内核参数? 您是否设置了其他内核参数?例如,nomodeset
将中断amdgpu
,正如这里所述。
在对 Radeon R9 390 进行一些研究时,我发现人们使用内核 >=4.16.7 时运气最好。在撰写本文时,Ubuntu 16.04 主线尚未提供此功能。您可以看到这里通过升级到 18.04,您将能够获得 4.15,这很接近但不完全正确。人们还提到并不总是amdgpu
使用或正确加载。您可以查看 的输出lspci -k
,找到您的显卡,并确保正在amdgpu
使用。
有非常详细的说明这个答案Ubuntu 16.04 选项的演练以及一些怪癖的解释。 这个帖子谈论从radeon
到amdgpu
。 有些人只是通过黑名单就取得了成功radeon
。
您运行了哪些驱动程序,又想运行哪些驱动程序?您看过“附加驱动程序”或 吗ubuntu-drivers devices
?您可以编辑您的问题并添加正在使用的驱动程序吗?升级到 18.04 对您来说是一个选择吗?