当我通过 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
答案1
解决方案可能很简单,只需安装更新的专业 Nvidia 驱动程序:
首先添加驱动程序 PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update && sudo apt upgrade
然后从“活动”窗口搜索“软件和更新”并运行该程序。在“附加驱动程序”选项卡下,您将看到可用驱动程序的列表。选择版本号最高的驱动程序。安装完成后重新启动。如果 X 顺利启动,那么一切就绪了。
如果 X 没有启动,而是将您带至命令行,请清除 nvidia 驱动程序:
sudo apt purge "*-nvidia-*"
sudo apt autoremove && sudo apt autoclean
然后重新启动,并再次按照上述说明操作,但这次选择列表中的下一个驱动程序。就我而言,驱动程序 396 对我不起作用,但 390 起作用。一旦找到重新启动后可以正常工作的驱动程序版本,您的双显示器就应该可以正常工作了。