Questão Qual é a diferença entre esses 3 arquivos? xorg.conf, xorg.conf.failsafe e xorg.conf.nvidia-xconfig-original


Como eles diferem. Quais são suas funcionalidades? Eu sou novo no Ubuntu e estou usando o Ubuntu 12.04LTS.

Aqui estão seus conteúdos.

xorg.conf

 # nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.88  (buildmeister@swio-display-x86-rhel47-14)  Wed Mar 27 15:36:45 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

xorg.conf.failsafe

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "vesa"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
EndSection
  • porque é xorg.conf.nvidia-xconfig-original vazio?
  • Por que o xorg.conf.failsafe lista vesa como motorista?

4
2017-08-28 04:13


origem




Respostas:


O xorg.conf é o que está sendo usado, se disponível. Não é mais necessário, e é por isso que o original estava vazio; normalmente, nem está presente, mas certos scripts de instalação, como o nvidia, criarão cópias de segurança ao fazer uma alteração.

Assim, a cópia à prova de falhas é aquela que funcionará, mas com uma resolução e funcionalidade reduzidas. Pode ter sido criado por um instalador antigo, pois não acho que a nvidia crie isso. Mas eu não tenho mais drivers nvidia, então eu poderia estar enganado. Se você executar o script nvidia mais de uma vez, você terminará com mais backups.

Se houver algum problema com o vídeo, como nenhuma GUI, você poderá usar um terminal para entrar no diretório e renomear os arquivos para alterar o comportamento. Em teoria, você pode renomear xorg.conf para xorg.conf.1, ou qualquer outra coisa que você queira, e então copiar a versão à prova de falhas para xorg.conf.

Há algumas boas informações no askubuntu, como esta:


2
2017-08-28 04:56



Eu tenho uma pergunta, e se algum deles não estiver presente. Qual arquivo de configuração será lido supondo que eu tenho drivers nvidia instalados. - chanHXC
Eu acredito que os drivers nvidia de código aberto seriam usados, não os proprietários. Isso é principalmente um palpite, já que agora tenho uma placa de vídeo AMD. Eu também não uso os drivers proprietários, pois os drivers padrão funcionam bem para mim. - Marty Fried


man xorg.conf dar-lhe-á muita informação neste sentido:

NAME
   xorg.conf, xorg.conf.d - configuration files for Xorg X server

INTRODUCTION
   Xorg  supports  several  mechanisms for supplying/obtaining configuration
   and run-time parameters: command line options, environment variables, the
   xorg.conf  and xorg.conf.d configuration files, auto-detection, and fall‐
   back defaults. When the same information is supplied  in  more  than  one
   way,  the highest precedence mechanism is used. The list of mechanisms is
   ordered from highest precedence to lowest. Note that not  all  parameters
   can  be  supplied via all methods. The available command line options and
   environment variables (and some defaults) are described in the Xserver(1)
   and  Xorg(1) manual pages. Most configuration file parameters, with their
   defaults, are described below. Driver and module  specific  configuration
   parameters are described in the relevant driver or module manual page.

xorg.conf.failsafe arquivo é para o caso em que você estragou algo em sua máquina e você precisa inicializar no modo à prova de falhas. Por esse motivo, o uso do driver de vídeo VESA genérico. Mais uma vez, para mais informações você pode ligar man vesa:

DESCRIPTION
       vesa  is  an Xorg driver for generic VESA video cards.  It can drive most
       VESA-compatible video cards, but only makes use  of  the  basic  standard
       VESA  core  that is common to these cards.  The driver supports depths 8,
       15 16 and 24.

E finalmente, por xorg.conf.nvidia-xconfig-original arquivo, novamente você encontrará informações suficientes em man pages. man nvidia-xconfig:

   --restore-original-backup
          Restore  a  backup of the X configuration that was made before any
          changes were made by nvidia-xconfig, if such a  backup  is  avail‐
          able. This type of backup is made by nvidia-xconfig before it mod‐
          ifies an X configuration file that it has not previously  touched;
          this  is  assumed  to be an X configuration file that predates the
          involvement of the NVIDIA X driver. As an example,  nvidia-xconfig
          will  copy  an  X  configuration  file  at  /etc/X11/xorg.conf  to
          /etc/X11/xorg.conf.nvidia-xconfig-original the first time it makes
          changes to that file.

2
2017-08-28 05:04



obrigado. significa que xorg.conf.failsafe é lido em caso de falta de um xorg.conf e configura meu driver para vesa mesmo que eu tenha instalado o driver nvidia? - chanHXC
@chanHXC Exatamente. - Radu Rădeanu
Como eu iria verificar qual driver é carregado no Ubuntu? Eu quero descobrir se estou usando vesa ou nvidia. - chanHXC
Estou confuso um pouco. Eu li isso xorg.conf não é muito útil nos dias de hoje. Qual o motivo disso? - chanHXC
@chanHXC Veja minha resposta Aqui - Radu Rădeanu