双显示器设置 - 一个显示器进入睡眠状态,另一个则不进入睡眠状态

双显示器设置 - 一个显示器进入睡眠状态,另一个则不进入睡眠状态

我以前从未遇到过这个问题,但后来我买了一张新显卡和两台新显示器。两台显示器完全相同,但一台通过 HDMI 连接,另一台通过显示端口连接。HDMI 显示器进入睡眠状态,而显示端口显示器则不会,它只是一直显示 Ubuntu 登录屏幕。如果我在重新打开另一台显示器之前登录,这会导致一台显示器的窗口移动到另一台显示器。

我怎样才能防止这种情况发生?

除此之外,即使两个显示器都没有进入睡眠状态,有时登录提示仍会出现在另一台显示器上,这会再次导致它们的顺序被交换。

编辑:请求的信息:

lspci| grep -i "video \| display \| vga"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Polaris12 (rev c7)

和:

lshw -class video
WARNING: you should run this program as super-user.
  *-display                 
       description: VGA compatible controller
       product: Polaris12
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: c7
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: irq:48 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:fea00000-fea3ffff memory:c0000-dffff

显卡型号是Gigabyte Radeon RX 550 D5 2GB Graphic Cards GV-RX550D5-2GD

编辑:我认为问题出在显卡上。换了其他 Radeon 显卡后问题就解决了。

答案1

首先尝试通过 PPA 更新你的驱动程序

添加最新 AMD 驱动程序的 oibaf ppa:

sudo add-apt-repository ppa:oibaf/graphics-drivers

并安装任何可用的更新:

sudo apt update && sudo apt upgrade && sudo apt dist-upgrade

重启并试用新驱动程序。如果有效,就大功告成了!如果不行,请尝试安装专业驱动程序。

下载并安装专业驱动程序

如果上述方法不起作用,您可以尝试安装 amdgpu-pro。有一个AMD 网站上的完整指南。这是一个快速而粗糙的版本:

获取驱动程序这里。在linux选项卡下,下载18.04版本。

cd ~/Downloads
tar -Jxvf amdgpu-pro-*.tar.xz

安装软件包:

cd amdgpu-pro-VERSION (whatever the name of your unzipped directory is)
./amdgpu-pro-install

您需要输入 sudo 密码并提供一些确认。重新启动并查看其如何工作。

有时硬件会死机

仅仅因为上述方法对您不起作用,并不保证您的硬件已被烧坏。然而... OP 修复了新硬件的问题:

我认为最终问题出在显卡上。机器时不时地在屏幕保护程序上冻结,所以我换了一块显卡,还有 Radeon,两个问题都解决了。

不幸的是修复并不总是免费的。

相关内容