Centos

/etc/X11/xorg.conf 在每次啟動時重置

  • January 10, 2018

我有一堆帶有不同 Nvidia 卡的 Centos 工作站。在nvidia-settings界面中,我需要啟用這個選項:Force Full Composition Pipeline

然後將其保存到/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

每次啟動時重置此文件是否正常?如何禁用此功能並確保在每次啟動時啟用該選項?

您可以在啟動時執行此腳本:

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

引用自:https://unix.stackexchange.com/questions/416038