解决Nvidia-settings无法保存设置的问题

  • Post author:
  • Post category:Ubuntu
  • Post comments:1评论

基本上用Ubuntu后,游戏就戒了,但偶尔和同学Dota一下还是有必要的。安装nvidia的官方驱动后,使用nvidia-settings设置使用GPU等比例缩放,但是重启后这个设置就会还原,让人十分恼火。前几天终于搞清楚原因了。

在命令行下打开nvidia-settings,就会看到如下输出:

ERROR: Cannot open display 'iceyer-ubuntu:0.0'

ERROR: Unable to assign attribute CursorShadow specified on line 22 of
       configuration file '/home/iceyer/.nvidia-settings-rc' (no Display
       connection).

Google 一下,原来是nvidia-settings不支持使用iceyer-ubuntu:0.0这种格式来定位X输出,那么为什么配置文件中会写入这些了,原来是我没事把nvidia-settings configuration下面的”Include X Display Names in the Config File“选中引起的,删掉后,一切都很和谐,恩。

最后,使用-l参数把nvidia-settings加入启动项

nvidia-settings -l

参见
Bug 59316 – nvidia-settings uses wrong display name

这篇文章有一个评论

  1. lostab

    Dota,总会有共同点哈

回复 lostab 取消回复