我有一块 nVidia GeForce 8600 GT 显卡。我没有使用闭源驱动程序(所以我使用的是默认的 ubuntu/linux 驱动程序)。我在显卡后面插了 2 个显示器。两个显示器开箱即用,无需额外设置。今天我升级到了 Ubuntu 11.04,双显示器无法使用。只有一个显示器可以使用。
以下是一些硬件信息
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: G84 [GeForce 8600 GT]
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:16 memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:1100(size=128)
和
$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: nVidia Corporation G84 [GeForce 8600 GT] [10de:0402] (rev a1)
和
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 50.0* 51.0
1280x960 52.0
1152x864 53.0 54.0 55.0 56.0
1024x768 57.0 58.0 59.0
960x600 60.0
960x540 61.0
840x525 62.0 63.0 64.0 65.0
832x624 66.0
800x600 67.0 68.0 69.0 70.0
720x450 71.0
700x525 72.0 73.0
680x384 74.0 75.0
640x480 76.0 77.0 78.0 79.0 80.0
512x384 81.0 82.0
400x300 83.0
320x240 84.0 85.0
答案1
其实我搞错了。我使用的是闭源驱动程序。我在 dmesg 中搜索 nvidia 时发现了这一点。我apt-get remove
找到了那个包(我想是的nvidia-current
),然后重新启动,现在一切都正常了。
答案2
您是否尝试过第三方驱动程序/应用程序,有时在我们使用大屏幕和多显示器时会对我们有所帮助。这就是应用程序,我的意思:
- Xinerama(开源和二进制驱动程序)
- 仅限 nVidia 的 TwinView(二进制驱动程序)
- ATI、Matrox MergedFB(开源驱动程序)
- 仅限 ATI 的 BigDesktop(二进制驱动程序)
以上所有选项都具有相同的功能。但是,由于市场上的显卡存在差异,有时会产生不同的结果。检查这,希望能够帮助到你。
答案3
在终端中输入此内容并查看:
sudo xrandr --auto
它会探测显示器支持的刷新率和分辨率,并尝试自动配置显卡以便与显示器配合使用。