这个问题可能很简单,但我是 Linux 新手。我的 nvidia 显卡出现屏幕撕裂问题,我查找了一个 YT vid,它说它与合成管道有关,并解释了如何修复它通过将下面的命令行添加到 nvidia 配置文件中。它起作用了,屏幕撕裂消失了,但它产生了另一个问题。一个名为“redshift”的程序不再起作用了..无论如何,我回滚了vid所说的更改并花了一整夜试图找到它的底部,我找到了解决方案。
我需要做的就是启动我的电脑,在 redshift 启动后,我在终端中运行这个命令:
"nvidia-settings --assign CurrentMetaMode="HDMI-0:1280x720_60 +0+0 { ForceFullCompositionPipeline = On }"
模板:nvidia-settings --assign CurrentMetaMode="CONNECTION:RESOLUTION_RATE +0+0 { ForceFullCompositionPipeline = On }"
不知何故,redshift不受它的影响,因为它已经启动了,同时,屏幕撕裂问题得到了解决(直到我重新启动计算机),然后我必须再次执行命令..
我现在正在寻找一个自动化的解决方案,可能是通过在“会话和启动”中使用此命令创建一个延迟脚本,该脚本将在“Redshift”启动后执行。
我怎么做?提前致谢