nvidia-settings 写入 xorg.conf 但不加载设置

nvidia-settings 写入 xorg.conf 但不加载设置

我做了一些更改nvidia-settings,并将更改写入 xorg.conf(是的,我检查了该文件)。

重启后,设置仅在我再次打开 nvidia-settings 后才生效,有什么办法可以解决这个问题吗?现在我在启动时运行这个 bs:timeout 1 nvidia-settings

所有可用驱动程序(新版、当前版/实验版)均会出现此问题。--load-config-only启动时使用的原始驱动程序不起作用。

答案1

仅加载解决方案

以用户身份使用 nvidia-settings GUI 后,编辑~/.nvidia-settings-rc用户文件,从所有行中删除主机名前缀,只留下“:”作为这些行的开头。在大多数编辑器中,只需将所有(您的主机名)替换为空即可。

然后,可选择将文件设置为只读;以锁定任何进一步的更改。否则,nvidia-settings GUI更改会将您的主机名添加回文件。

或者您可以重命名编辑的文件,并告诉 nvidia-settings 在加载时使用它:nvidia-settings -l --config=/home/user/my_edited_nvidia_settings_rc

您只需记住将文件设置为可读写,以解锁您的设置,这样 GUI 就可以在需要时再次更改它们。唉,然后,您必须再次从中删除主机名。

我使用 Nvidia 显卡为照片编辑设置正确的伽玛/颜色(绿色偏色)。我的显示器设置不正确。

我不知道为什么删除主机名会起作用;但确实如此!现在我不必在每次启动时关闭自动加载的 nvidia 设置对话框(没有“-l”),而且该死的“-l”(L 仅用于加载)选项有效;当nvidia-setting -l作为启动应用程序加载时。

答案2

nvidia-settings 似乎仍未解决。它在这里也不起作用。

如果你需要 nvidia 的全屏显示 - 那么我的答案如下:

xrander 1900x1080p 的问题

我也尝试用这个来解决 nvidia-settings-frickle,但在这里没有帮助。您可以在您的机器上测试这是否有用?!

答案3

我遇到了同样的问题并想出了一半(或四分之一......)的解决方案。

只需在终端中发出以下命令:

$ nvidia-settings & sleep 2 && killall -v nvidia-settings

或者为了更加方便,你可以将其放在桌面上的可执行 bash 脚本中:

#! /bin/bash

nvidia-settings & sleep 2 && killall -v nvidia-settings

我在启动首选项中或用户主文件夹的 .profile 文件中发布此脚本时都没有成功。如果我在 .profile 上使用此脚本,桌面环境加载将等待整个脚本执行(当使用类似

#! /bin/bash

sleep 15
nvidia-settings & sleep 2 && killall -v nvidia-settings

...)当它完成时,似乎 .nvidia-settings-rc 中的正确设置被其他东西覆盖了

但与此同时,我有一种快速的方法来应用我的色彩校正。

问候,

答案4

我也有同样的问题。不知道确切答案。我认为这与登录时加载 .nvidia-settings-rc 文件有关。这只是我的猜测。

此链接也可能有帮助:http://eric.biven.us/2008/02/16/ubuntu-and-nvidia-settings-how-to-make-those-settings-reapply-themselves-next-time/

干杯!

相关内容