régénérer xorg.conf avec les paramètres actuels

9

Beaucoup de gens ont parlé de ce problème mais je n'ai pas trouvé de réponse satisfaisante.

Je suis sur une Debian Jessie. Actuellement, j'ai essayé en nvidia-drivertant que pilote, mais cela a provoqué une panne du système; j'ai donc purgé tous les nvidiapaquets. Mais le problème est qu'il /etc/X11/xorg.confa été remplacé par les paramètres NVidia et que la sauvegarde xorg.conf.backupa été supprimée.

La configuration associée définie par NVidia est:

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

J'ai essayé une fois de passer nvidiaà intel(aussi NVidia-> Intel) mais la résolution est beaucoup plus faible (mon ordinateur portable en a un Intel Corporation Haswell-ULT Integrated Graphics Controllercomme indiqué par lspci). Je devrais donc avoir besoin d'utiliser nouveaucomme pilote; mais le simple fait nvidiade nouveaune pas fonctionner ne fonctionne pas.

Il semble que le système X récent puisse être démarré sans xorg.conf (par rm /etc/X11/xorg.conf) mais plus lentement. Je préfère donc toujours le xorg.conf avec mes paramètres actuels.

La version 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.

Existe-t-il des moyens de recréer le fichier de configuration?

Hongxu Chen
la source

Réponses:

4

Xorg --configure alors que X ne fonctionne pas, je l'ai fait - je suis sur Debian Sid (instable).

Vous NE DEVEZ PAS avoir X en cours d'exécution lorsque vous faites cela, et devez être dans un ATS de console. (ctrl-alt-f1 / f2 / f3 / f4 / f5 / f6)

Si Xorg.conf ne change pas après cela, et que le programme n'a pas retourné d'erreur mais a imprimé un fichier de configuration Xorg.conf à l'écran, faites Xorg --configure > /etc/xorg.confpour diriger la sortie dans le fichier.

MAIS la façon dont j'ai finalement fait fonctionner les pilotes officiels de nvidia était de désinstaller la version du gestionnaire de paquets et de télécharger le programme d'installation sur le site de Nvidia. Cela fonctionne parfaitement depuis. La seule fois où cela n'a pas fonctionné (lorsque j'essayais d'exécuter minecraft), j'ai défini la variable LD_PRELOAD=/usr/lib/libGL.so.1et elle a fonctionné - lwjgl a des problèmes pour détecter la bonne version de libGL à utiliser.

Wyatt8740
la source
1
Merci, je pense que c'est le problème: j'ai toujours essayé Xorg -configureaprès le démarrage de X; J'essaierai quand je reviendrai à l'ordinateur portable. BTW, nvidia-detect(du paquet Debian) signale même qu'il n'y a pas de carte graphique Nvidia disponible pour l'ordinateur portable, donc le pilote officiel fonctionnera-t-il? Avez-vous un problème similaire à ce sujet?
Hongxu Chen
Je n'ai pas eu ce problème particulier, mon installation a très bien détecté ma carte. Quel chipset avez-vous? (Au fait, c'est --configureavec deux -personnages, et la façon dont j'ai arrêté X était en arrêtant mon service DM, lightdmdans mon cas.)
Wyatt8740
2
Il semble que ce Xorg -configuresoit pour mon Xorg (à la fois X.Org X Server 1.16.0et 1.15.1). J'ai essayé de télécharger le pilote nvidia sur le site officiel, mais je n'ai toujours pas utilisé le pilote lors de la mise xorg.confà jour avec nvidia-xconfig(écran noir). Et étrangement, je trouve que le module lié à nvidia n'est PAS répertorié avec lsmod. Quant à la réponse elle-même, je suppose que je devrais la marquer comme correcte car elle répond à ma question (cependant, il y a un écran noir pour cette configuration).
Hongxu Chen
1
Merci :) J'espère que vous pouvez comprendre votre problème - mon ordinateur portable a des graphiques intégrés, mais j'ai eu ce problème dessus (l'écran noir). passer l'argument nomodesetau noyau au démarrage l'a fait fonctionner juste assez pour que je puisse démarrer sur un TTY et compiler un nouveau noyau. le nouveau noyau que j'ai construit a fonctionné.
Wyatt8740
1
Désolé d'avoir répondu tard. Ça ne marche toujours pas. Je supprime l' quietoption lors du démarrage de grub et le message de journalisation indique que "le gestionnaire d'affichage gnome" (j'ai également essayé lightdm, similaire) a démarré et il n'y a AUCUN échec en fonction de cela; mais tty7reste un écran noir avec un curseur éclaboussant. Lorsque je force à startxtty, il signale qu'il n'y a pas screentrouvé; Le xorg.confgénéré par nvidia-xconfig contient les informations d'écran, mais sans nom ni nom de fournisseur, est-ce important?
Hongxu Chen