已解决!Ubuntu 16.04:
在软件附加驱动程序中,对于GT630 - Nvidia-340
是可用的驱动程序,对于GT610 - Nvidia-304
是可用的。安装其中一个对两个显示器都不起作用。我想知道我是否可以同时安装两个并指定要为该特定设备使用哪个驱动程序,因为:
解决了我会回复 xorg.conf 的工作副本。我解决了这个问题后又搞砸了其他事情。尝试修复现在这个问题. 已备份 Xorg.conf 的工作副本。
1)如果我安装Nvidia-340
它仅适用于第一台显示器,第二台显示器无显示。如果Xinerma
启用,第二台显示器位于Ubuntu Logo
中心,鼠标可以移动。但窗口无法移动,也没有菜单栏。
xorg.0.日志:
nvidia-1 : No input driver specified, ignoring this device.
nvidia-1 : This device may have been added with another device file.
Nouveau 默认用于 GT610。
如果我blacklist-nouevea
重新启动,那么就不会出现 Ubuntu 徽标,而只是一个黑屏,我可以在该显示器上移动鼠标(X 光标)。
2)如果我安装Nvidia-304
然后重新启动,然后出现低图形内存错误,我必须按 alt+shift+f1 并清除nvidia-304
才能恢复显示。
我猜 nvidia-304 不适用于 GT630,而 nvidia-340 不适用于 GT610?而且两者都不能使用 2 个不同的驱动程序???
屏幕 1 - GT630
屏幕 2 - GT610
一旦启用 Xinerma,我就无法访问显示属性(Xrandr 扩展不存在)。因此我转到nvidia-settings
并在 中X Server settings
,两个显示器都已启用,并且在X Screen 0
选项中列出了两个 GPU)。应该有一个 X 屏幕 1,GPU 为 GT610,对吗?
更新:X Screen 1
重建 Xorg.conf后,现在在锁定窗口中,如果我将鼠标悬停在辅助显示器上,登录提示就会切换到辅助显示器。我也可以登录nvidia-settings
。但仍然有问题……
Ubuntu Logo 终于消失了但没有菜单栏,默认背景位于所有内容之上?我可以将窗口移动到下一个显示器,但我看不到它。它在默认背景后面。如果我可以预测,我可以将窗口拖回屏幕 1。如果我更改壁纸,它只会在显示器 1 中可见,除非我重新启动 lightdm,顺便说一下,背景仍然卡住了。
请有人给我提点建议,.. 有点接近解决这个问题了。只是要让你知道这是我在过去 3 个月内第二次安装 Ubuntu,试图一劳永逸地解决这个问题。我需要在这个周末把它弄好,如果不行的话 - 切换 Nouveau 驱动程序或切换到 Windows。
我如何重建 xorg?:我打开nvidia-setting
并删除 xorg.conf 并保存。
如果我启用 Base-Mosiac,则辅助显示器将被禁用,并且在 中不可见nvidia-setting
。我手动尝试在 xorgs.conf 中打开 Base-Mosiac,但辅助显示器上仍然没有任何显示。
我能得到的最接近的图像是 340 个驱动器和位于辅助显示器中心的 Ubuntu 标志。
3)我想提一下,nouveva
驱动程序适用于双显示器,但对于第一台显示器,鼠标总是闪烁。播放视频时,一分钟内闪烁 1000 次,不播放视频时,一分钟内闪烁几百次(仍然很烦人)。第二台显示器上不会闪烁。
xorgs.conf - 已更新
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: unknown, VertRefresh source: unknown
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Samsung"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 630"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 610"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "nvidiaXineramaInfoOrder" "CRT-0"
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
# Removed Option "BaseMosaic" "on"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
答案1
主要变化是 xorg.conf 中只有一行。Nvidia-340
由于被列入黑名单,因此两张卡现在都在使用驱动程序nouevea
。
Screen 1 "Screen1" RightOf "Screen0"
Changed as
Screen 1 "Screen1" 1440 0
然后将其设置为只读,以便在重启期间它不会被改变:chmod 440 /etc/X11/xorg.conf
这样我的第二个显示器就可以正常工作了。如果情况并非如此,请检查主显示器的哪个 PCI 插槽 (lshw),然后尝试翻转总线 ID 和 BoardName。或者重建 xorg.conf。只需打开然后nvidia-setting
删除xorg.conf
并单击保存即可nvidia-setting
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 610" <- before it was 630
BusID "PCI:2:0:0" <- before it was 1:0:0
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 630"
BusID "PCI:1:0:0"
一切都与 xorg.conf 有关。试用一下,它应该可以正常工作。如果您的主题/统一窗口出现问题,请按照以下步骤操作。
脚步:
- 按 ctrl + alt + f1
- sudo 服务 lightdm 停止
- rm ~/.config/dconf/用户
- sudo 服务 lightdm 启动