![重启后 Nvidia 设置未保存](https://linux22.com/image/1127237/%E9%87%8D%E5%90%AF%E5%90%8E%20Nvidia%20%E8%AE%BE%E7%BD%AE%E6%9C%AA%E4%BF%9D%E5%AD%98.png)
运行 ubuntu 15.04。我的 nvidia 设置未保存。我运行双屏,它们在重启后不断切换。我使用 sudo 运行了 nvidia 设置
sudo nvidia-settings
并确保保存到 xorg 文件。但是没有保存。这是更新后的文件。
xorg 文件:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 346.59 (buildd@toyol) Thu Apr 9 09:44:23 UTC 2015
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Impression *22W1*"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 630"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-I-0: nvidia-auto-select +1680+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
答案1
我相信您可以像下面提到的那样编辑 xorg.conf 文件。我没有完全相同的配置,但对 Nvidia 和 X Server 设置有一些经验。我不知道您是否需要执行这两个步骤,但也许您需要这样做。
每次更改 xorg.conf 文件后,都可以使用以下命令测试新设置
重启 lightdm
无需重新启动计算机。请备份您当前的 xorg.conf 文件,以防万一出现问题而需要恢复到以前的工作设置。
您可以尝试编辑这两行“nvidiaXineramaInfoOrder”和“元模式”。
1.根据英伟达这“nvidiaXineramaInfoOrder”根据某些规则列出/排序连接的设备。也许您应该将“DFP”而不是“CRT”设置为第一个设备。您必须在文本编辑器中执行此操作。
2.另一件事是“元模式”。如果你玩
nvidia-设置
(以 root 用户身份)并在 X 服务器显示配置中切换两个屏幕。因此,VGA 在左侧,HDMI 在右侧,然后反过来(VGA 在右侧,HDMI 在左侧),每次保存 xorg.conf 以查看差异。当然,假设您有一个水平配置,但如果您有一个垂直配置,情况也是一样的。您应该看到位置参数的差异(您当前说VGA-0:...+0+0,DVI-I-0...+1680+0)。这样您就可以(手动)设置屏幕的位置。
在你的情况下,如果你想交换 VGA 和 HDMI,你应该有类似的东西DVI-I-0...+0+0,VGA-0:...+xyz+0,)在哪里坐标是 HDMI 上屏幕的水平分辨率。
希望这有帮助!