/etc/X11/xorg.conf redefine a cada inicialização

1

Eu tenho um monte de estações de trabalho Centos com diferentes placas da Nvidia. Na interface nvidia-settings , preciso ativar essa opção: Forçar o pipeline de composição completa .

Isso é salvo em /etc/X11/xorg.conf . Parece assim no arquivo:

    Option         "metamodes" "DVI-D-0: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}, DP-0.8: nvidia-auto-select +1920+0"

O problema que tenho é que a cada inicialização, meu arquivo xorg.conf é redefinido contendo apenas:

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
EndSection

É normal que esse arquivo seja redefinido a cada inicialização? Como posso desativar essa função e ter certeza de que a opção está habilitada em cada inicialização?

    
por Kevin Lemaire 10.01.2018 / 11:37

1 resposta

1

Você pode executar este script na inicialização:

nvidia-settings --assign CurrentMetaMode="$(nvidia-settings -q CurrentMetaMode -t|tr '\n' ' '|sed -e 's/.*:: \(.*\)/\n/g' -e 's/}/, ForceCompositionPipeline = On, ForceFullCompositionPipeline=On}/g')" > /dev/null

Se você quer que ele seja executado na inicialização, você pode soltar essas linhas em um arquivo executável em /etc/X11/xinit/xinitrc.d /

Exemplo: /etc/X11/xinit/xinitrc.d/99-force-composition-pipeline

    
por 10.01.2018 / 12:54