我有一堆带有不同 Nvidia 卡的 Centos 工作站。在nvidia-settings
界面中,我需要启用此选项:强制完整组合管道。
然后将其保存到/etc/X11/xorg.conf
.在文件中看起来像这样:
Option "metamodes" "DVI-D-0: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0.8: nvidia-auto-select +1920+0"
我遇到的问题是,每次启动时,我的xorg.conf
文件都会重置,仅包含:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
每次启动时都会重置该文件正常吗?如何禁用此功能并确保每次启动时启用该选项?
答案1
您可以在启动时运行此脚本:
nvidia-settings --assign CurrentMetaMode="$(nvidia-settings -q CurrentMetaMode -t|tr '\n' ' '|sed -e 's/.*:: \(.*\)/\1\n/g' -e 's/}/, ForceCompositionPipeline = On, ForceFullCompositionPipeline=On}/g')" > /dev/null
如果您希望它在启动时执行,可以将这些行放入 /etc/X11/xinit/xinitrc.d/ 中的可执行文件中
例如:/etc/X11/xinit/xinitrc.d/99-force-composition-pipeline