Manjaro。Gnome。Nvidia。
我有两个 GPU(均为 ASUS 1070)。
GPU 和显示器均已检测到,但我无法将第二台显示器(屏幕截图上最小的橙色显示器)添加到 X Screen 0。我只能创建新的 X Screen 1,但即使我选择 X Screen 1,我也无法保存设置。(第二张屏幕截图)
由于以下一个或多个原因,无法完全应用当前设置:
- X 屏幕的位置已发生改变
- X 屏幕的位置类型已更改
- X 屏幕的色彩深度发生了变化
- 已添加或删除 X 屏幕。
- Xinerama 正在启用/禁用。
为了使所有请求的设置生效,您必须将配置保存到 X 配置文件并重新启动 X 服务器。
Apply What Is Possible Cancel
我尝试了很多方法,但似乎都无济于事。所以,我甚至得出结论,这是不可能的。我对 Xorg 等完全没有经验,所以我认为应该有一些解决方案。
我的 xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 410.57
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "MultiGPU" "on"
Option "SLI" "off"
Option "BaseMosaic" "on"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "COMPOSITE" "Enable"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
答案1
是的,可以将第二个 GPU 的显示器添加到与第一个 GPU 相同的 X 屏幕
为此,您需要确保系统识别两个 GPU,并安装必要的驱动程序。然后,您可以使用 xrandr 命令配置显示设置,并将第二个显示器添加到与第一个 GPU 相同的 X 屏幕。
您可以按照以下步骤操作:
安装两个 GPU 所需的驱动程序。您可以查看 GPU 供应商的官方文档以获取说明。
使用 lspci 命令检查系统是否识别了两个 GPU。您应该会看到列出了两个 GPU 条目。
使用 xrandr 命令检查可用的显示器及其连接状态。您可以使用以下命令:
xrandr --query
检查所连接显示器的名称,这些名称将在后续步骤中使用。
使用 xrandr 将第二个显示器添加到第一个 GPU 的 X 屏幕。您可以使用以下命令:
xrandr --output [name of second monitor] --mode [resolution] --right-of [name of first monitor]
将 [第二台显示器的名称]、[分辨率] 和 [第一台显示器的名称] 替换为前面步骤中的相应值。
此命令应将第二个显示器添加到同一 X 屏幕上第一个显示器的右侧。您可以根据需要使用 xrandr 调整位置和其他设置。
请注意,某些 GPU 可能需要额外的配置或设置,并且并非所有 GPU 都与此设置兼容。请务必查看 GPU 和 Linux 发行版的文档和支持论坛以获取更多信息。