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

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

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

nvidia 专有

gksu nvidia-settings从终端运行

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

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

答案1

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

nano ~/.nvidia-settings-rc

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

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

现在,有些情况下,例如特定的 Nvidia 或 Ati 型号需要xorg.conf正确工作,因为它们需要一些变量,但这些变量X被错误地检测出来,或者 Nvidia/Ati 卡需要这些变量才能工作。自动检测非常好,但仍需要一些工作来覆盖,例如最新的视频卡。

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

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

在此处输入图片描述

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

sudo nvidia-xconfig

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

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

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

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)。

相关内容