gere novamente o xorg.conf com as configurações atuais

9

Muitas pessoas falaram sobre esse problema, mas eu não encontrei uma resposta satisfatória.

Eu estou em uma Debian Jessie. Atualmente, tentei nvidia-drivercomo driver, mas causou uma falha no sistema; então eu limpei todos os nvidiapacotes. Mas o problema é que /etc/X11/xorg.conffoi substituído pelas configurações da NVidia e o backup xorg.conf.backupfoi removido.

A configuração relacionada definida pela NVidia é:

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

Uma vez tentei mudar nvidiapara intel(também NVidia-> Intel), mas a resolução é muito menor (meu laptop tem um Intel Corporation Haswell-ULT Integrated Graphics Controllerconforme listado por lspci). Então, talvez eu precise usar nouveaucomo driver; no entanto, simplesmente mudar nvidiapara nouveaunão funciona.

Parece que o sistema X recente pode ser inicializado sem o xorg.conf (by rm /etc/X11/xorg.conf), mas mais lento. Então ainda prefiro o xorg.conf com minhas configurações atuais.

A versão de Xorg:

X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
Current Operating System: Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.9-1 (2014-06-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.14-1-amd64 root=UUID=e9341749-9dee-4cc9-878e-3b59ed1906b2 ro quiet
Build Date: 17 July 2014  10:22:36PM
xorg-server 2:1.16.0-1 (http://www.debian.org/support)
Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

Então, existem maneiras de gerar novamente o arquivo de configuração?

Hongxu Chen
fonte

Respostas:

4

Xorg --configure enquanto o X não está rodando, fiz isso por mim - estou no debian Sid (instável).

Você NÃO DEVE ter o X em execução ao fazer isso e deve estar em um console TTY. (ctrl-alt-f1 / f2 / f3 / f4 / f5 / f6)

Se o Xorg.conf não mudar depois de fazer isso, e o programa não retornar um erro, mas imprimir um arquivo de configuração do Xorg.conf na tela, faça Xorg --configure > /etc/xorg.confpara canalizar a saída para o arquivo.

Mas a maneira como consegui os drivers oficiais da nvidia trabalhando no final foi desinstalar a versão do gerenciador de pacotes e baixar o programa de instalação do site da Nvidia. Tem funcionado perfeitamente desde então. A única vez que não funcionou (quando eu estava tentando executar o minecraft), eu configurei a variável LD_PRELOAD=/usr/lib/libGL.so.1e ela foi executada - o lwjgl tem problemas ao detectar a versão correta do libGL a ser usada.

Wyatt8740
fonte
1
Obrigado, acho que esse é o problema: sempre tentei Xorg -configuredepois que o X foi iniciado; Vou tentar quando voltar ao laptop. BTW, nvidia-detect(do pacote debian) ainda relata que não placa de vídeo Nvidia disponível para o laptop, então o driver oficial funcionará? Você tem um problema semelhante sobre isso?
Hongxu Chen
Eu não tive esse problema específico, minha instalação detectou minha placa muito bem. Qual chipset você tem? (A propósito, é --configurecom dois -caracteres, e do jeito que eu parei X foi parando meu serviço DM, lightdmno meu caso.)
Wyatt8740
2
Parece que Xorg -configureé para o meu Xorg (X.Org X Server 1.16.0e 1.15.1). Tentei baixar o driver da nvidia do site oficial, mas ainda não consegui usar o driver ao atualizar xorg.confcom nvidia-xconfig(blackscreen). E, estranhamente, acho que o módulo relacionado à nvidia NÃO está listado com lsmod. Quanto à resposta em si, suponho que devo marcá-la como correta, uma vez que responde à minha pergunta (no entanto, existe uma tela preta para essa configuração).
Hongxu Chen
1
Obrigado :) Espero que você possa descobrir o seu problema - meu laptop possui gráficos integrados, mas eu tive esse problema (a tela preta). passar o argumento nomodesetpara o kernel na inicialização fez com que funcionasse apenas o suficiente para que eu pudesse inicializar em um TTY e compilar um novo kernel. o novo kernel que construí funcionou.
Wyatt8740
1
Desculpe por demorar a responder. Ainda não funciona. Eu removi a quietopção durante a inicialização do grub e a mensagem de registro diz que "o gerenciador de exibição do gnome" (eu também tentei lightdm, similar) foi iniciado e NÃO há falha de acordo com ele; mas tty7permanece na tela preta com o cursor espirrado. Quando startxforço a in tty, ele informa que não foi screenencontrado; O xorg.confgerado pela nvidia-xconfig contém as informações da tela, mas sem o nome ou o nome do fornecedor, isso importa?
Hongxu Chen