使用英特尔集成显卡和 Nvidia GT 630

使用英特尔集成显卡和 Nvidia GT 630

我最近刚刚安装了 Ubuntu 16.04。我一直用得很好,唯一的问题是显示器。我想做的是在两个独立的视频输出上运行三个显示器,一个是主板上的 Intel 集成显卡,另一个是 Nvidia GT 630。我安装了 Nvidia 驱动程序的 361 版本,并尝试通过更改分发文件来安装 15.10 版的 Intel 驱动程序。它安装成功,但似乎没有做任何事情。这是我现在的设置:

  • 1 个 VGA 显示器,集成显卡
  • 1 个 Nvidia 卡 DVI 显示器
  • 1 个 HDMI 显示器(来自 Nvidia 卡)

在 BIOS 中,我启用了“Intel 多显示器功能”,这意味着在 Windows 中,两个输出均被识别并可进行配置。在 Ubuntu 中,运行“lshw -C video”会得到以下结果:

root@Lucas-PC:~# lshw -C video
 *-display               
   description: VGA compatible controller
   product: GF108 [GeForce GT 630]
   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:30 memory:fa000000-faffffff memory:d0000000-d7ffffff memory:d8000000-d9ffffff ioport:e000(size=128) memory:fb000000-fb07ffff

Nvidia 卡是唯一被识别的卡。我尝试过更改插入哪个显示器的位置和方式,但每次结果都不同。我尝试的第一个设置是这样的:

  • 1 个 Nvidia 显卡 VGA 显示器
  • 1 个 Nvidia 卡 DVI 显示器
  • 1 台集成 VGA 显示器

此设置在 Windows 下有效,但在 Ubuntu 上仅显示 2 个显示器。奇怪的是,当我在此计算机上运行 lshw 时,它同时显示 Nvidia 卡和 Intel 集成卡。但它仍然只运行两个显示器,一个来自 Intel,另一个来自 Nvidia。

我尝试的第二种设置如下:

  • 1 台集成 VGA 显示器
  • 1 个集成 HDMI 显示器
  • 1 个 Nvidia DVI 显示器

这个是最奇怪的。lshw 再次识别了两者。所有三个显示器都显示了桌面,但分辨率非常混乱,以至于无法使用。nvidia 显示器显示正常分辨率,但在一个显示器上是所有三个显示器的总和。当我将鼠标移到屏幕右侧时,它会滑过来显示其他显示器。其他两个显示器似乎非常拉伸,光标无法正确对齐。

关于如何实现这个功能你有什么想法吗?

谢谢,卢卡斯

编辑:这里还有 xrandr

root@Lucas-PC:~# xrandr
Screen 0: minimum 8 x 8, current 3520 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1600x900+1920+0 (normal left inverted right x axis y axis) 443mm x 249mm
   1600x900      60.00*+
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  60.00    59.94    50.00    50.00    60.00      50.04  
   1920x1200     59.95  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      70.07    60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93

还有 xorg.conf。不知为何,它的末尾标注了日期,像这样:xorg.conf.05022016,只是“xorg.conf”不存在。

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection


Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection


Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection


Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection


Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

我不知道如何设置 xorg.conf,所以这可能与它有关。

相关内容