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?

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.


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 há 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.