我有 3 个 HDMI 显示器连接到运行 Ubuntu 16.10 和 GNOME 的桌面。其中一个通过集成显卡,工作正常。另外两个连接到 GTX 1060,但没有显示任何内容。
我努力了NVIDIA-378,NVIDIA-375, 和NVIDIA-370,但都无法检测到连接到显卡的两个 HDMI 显示器。
有什么方法可以帮助 nvidia 驱动程序,告诉它在哪里寻找显示器?
输出xrandr --query
:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
VGA-1-1 disconnected
HDMI-1-1 disconnected
DP-1-1 disconnected
HDMI-1-2 disconnected
HDMI-1-3 connected primary 1920x1080+0+0 480mm x 270mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
输出lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
输出lshw -C video
*-display
description: VGA compatible controller
product: GP106 [GeForce GTX 1060 6GB]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:35 memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f3000000-f307ffff
*-display
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:31 memory:f3400000-f37fffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff
答案1
我在使用 Ubuntu 16.04 时遇到了 2 个 GTX 1060 的相同问题。最初我只有 1 个,它只在安装操作系统期间工作。安装几次后,它甚至可以正常工作。但是,为了解决双重启动问题,我多次重新安装了操作系统,插入视频线后,GTX 再也无法工作。但是使用板载 GTX 时,GTX 被识别并正常工作。我再次重新安装了操作系统,然后添加了另一个 GTX,它们都可以正常工作几个小时,但使用视频线时不行,我总是使用板载。然后系统看不到任何 GPU。所以也许重新安装操作系统可以解决问题。您可以创建一个小分区,并尝试安装 Ubuntu,一旦使用 nouveau 驱动程序,它就可以工作(安装后立即)。在 bios 中,您应该启用视频输出 PCI express(GPU)而不是板载和 IGPU 多显示器。现在我重新安装了系统,手动分区,它工作正常,但只有使用 nouveau 驱动程序时,如果我使用 nvidia,我会看到黑屏,下划线闪烁,我什么也做不了。但程序无法使用 GPU,尽管系统可以识别它。而另一个甚至不被系统识别。