如何理解nvidia-settings保存配置选项?

为我的nvidia显卡安装专有驱动程序后

nvidia专有

gksu nvidia-settings从终端运行

nvidia-settings中 通过它检查了我的图形卡的配置,但是在尝试保存配置文件以供系统使用之后,如果我想添加第二台显示器或进行分辨率更改,则不确定在哪里保存配置文件。
较新的口味不使用/etc/X11/xorg.conf ,也不了解如何充分利用我的专有驱动程序和显卡。 看来nvidia-settings只能确认卡的使用方式。 而不是其用于进行配置更改的预期用途。 这似乎是uʍopǝpısdn和/或ʍɹouƃƃʍɐʎonup给我。

有人想分享如何使用nvidia-settings保存配置选项,同时解释这个驱动程序如何使用没有明显的etc/X11/xorg.conf文件? (如果没有使用任何/etc/X11/xorg.conf文件,系统如何使用卡和驱动程序?)

首先,我想提一下nvidia-settings保存的所有信息都存储在~/.nvidia-settings-rc ,您可以通过输入以下内容来访问:

nano ~/.nvidia-settings-rc

我提到这个是因为其他用户也想知道,如果没有使用xorg.conf ,那么Ati或Nvidia的设置是如何工作的。 这背后的原因是X现在可以自动检测和配置许多输入/输出设备(包括video卡)之前xorg.conf之前的许多方面。 这并没有完全自动发生,但自2010年左右以来, X可以处理许多选项并检测它们而没有任何问题或需要为它们配置文件。

请注意,其中许多仍然存在但在/usr/share/X11/xorg.conf.d/分为更具体的文件

现在,有些情况,比如特定的Nvidia或Ati模型,需要xorg.conf正常工作,因为他们需要一些变量, X需要检测不正确或者需要Nvidia / Ati卡才能工作。 自动检测非常好,但仍需要一些工作来覆盖,例如,最新的video卡。

例如,除非存在xorg.conf否则某些video卡不会显示Unity Launcher或顶部面板。 在其他情况下,想要调整其video卡的用户可能需要添加到xorg.conf的Coolbits选项。 这就是nvidia-xconfig存在的原因。 在X未检测到或提供video卡的所有选项的情况下提供额外级别的支持。

我还想补充一点,如果你碰巧编辑了Display Configuration选项中的任何选项,你很可能需要创建或拥有一个现有的xorg.conf文件。 这可以通过下图中提到的按钮创建:

在此处输入图像描述

或者在终端中执行以下命令(推荐方式):

sudo nvidia-xconfig

之后我还建议重新启动PC以确保xorg.conf文件与Nvidia卡正常工作。

但是,如果要手动更改分辨率,则可以在xorg.conf文件中完成,而不是在/usr/share/X11/xorg.conf.d/文件夹中完成。

然后,这将在Screen部分的xorg.conf文件中完成,它看起来类似于:

 Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NV34 [GeForce FX 5200]" Monitor "CM752ET" DefaultDepth 16 SubSection "Display" Depth 32 Modes "1024x768_75.00" EndSubSection EndSection 

在哪里可以看到显示器型号,Nvidia显卡和分辨率(模式)与其各自的刷新率(75Hz)一起使用。