当第二台显示器通过 hdmi 连接时,Ubuntu 18.04 崩溃

Dmi*_*try 1 nvidia multiple-monitors laptop hp 18.04

当我通过 HDMI 将第二台显示器连接到带有 Ubuntu 18.04 的笔记本电脑(HP Pavilion dv6 2130er、NVIDIA GX 320m)时,它会死机并且在重新启动之前不会响应任何操作。当我在连接显示器的情况下重新启动笔记本电脑时,它工作正常,但是,当我关闭并再次打开 HDMI 时,它会冻结。

sudo lshw -class display

  *-display                 
       description: VGA compatible controller
       product: GT216M [GeForce GT 320M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:26 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:6000(size=128) memory:c0000-dffff
Run Code Online (Sandbox Code Playgroud)

Jos*_*tte 5

解决方案可能就像安装更新的专业版 Nvidia 驱动程序一样简单:

首先添加驱动程序 PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update && sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

然后从“活动”窗口中,搜索“软件和更新”并运行该程序。在“其他驱动程序”选项卡下,您将看到可用驱动程序列表。选择版本号最高的那个。安装完成后重启。如果 X 启动顺利,您应该就可以开始了。

如果 X 没有启动,而是让您进入命令行,请清除 nvidia 驱动程序:

sudo apt purge "*-nvidia-*"
sudo apt autoremove && sudo apt autoclean
Run Code Online (Sandbox Code Playgroud)

然后重新启动,并再次按照上述说明进行操作,但这次选择列表中的下一个驱动程序。在我的情况下,驱动程序 396 对我不起作用,但 390 可以。一旦您找到在重新启动后可用的驱动程序版本,您的双显示器应该可以正常工作。