rigenerare xorg.conf con le impostazioni correnti


9

Molte persone hanno parlato di questo problema ma non ho trovato una risposta soddisfacente.

Sono su una debian jessie. Attualmente ho provato nvidia-drivercome driver ma ha causato il crash del sistema; quindi ho eliminato tutti i nvidiapacchetti. Ma il problema è che /etc/X11/xorg.confè stato sostituito con le impostazioni NVidia e il backup xorg.conf.backupè stato rimosso.

La relativa configurazione impostata da NVidia è:

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

Una volta ho provato a passare nvidiaa intel(anche NVidia-> Intel) ma la risoluzione è molto più bassa (il mio laptop ha un Intel Corporation Haswell-ULT Integrated Graphics Controllercome elencato da lspci). Quindi potrei aver bisogno di usare nouveaucome driver; tuttavia il semplice passaggio nvidiaa nouveaunon funziona.

Sembra che il recente sistema X possa essere avviato senza xorg.conf (di rm /etc/X11/xorg.conf) ma più lentamente. Quindi preferisco ancora xorg.conf con le mie impostazioni attuali.

La versione di 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.

Quindi ci sono modi per rigenerare il file di configurazione?

Risposte:


4

Xorg --configure mentre X non è in esecuzione lo ha fatto per me - sono su Debian Sid (instabile).

NON DEVI avere X in esecuzione quando lo fai e devi essere in una console TTY. (Ctrl-alt-F1 / F2 / F3 / F4 / F5 / F6)

Se Xorg.conf non cambia dopo averlo fatto e il programma non ha restituito un errore ma ha stampato un file di configurazione Xorg.conf sullo schermo, eseguire il Xorg --configure > /etc/xorg.confpipe dell'output nel file.

MA il modo in cui ho fatto funzionare i driver nvidia ufficiali alla fine è stato disinstallare la versione del gestore pacchetti e scaricare il programma di installazione dal sito di Nvidia. Da allora ha funzionato perfettamente. Una volta non ha funzionato (quando stavo cercando di eseguire Minecraft), ho impostato la variabile LD_PRELOAD=/usr/lib/libGL.so.1ed è stata eseguita - lwjgl ha problemi nel rilevare la versione corretta di libGL da usare.


1
Grazie, penso che sia questo il problema: ho sempre provato Xorg -configuredopo che X è stato avviato; Ci proverò quando torno al laptop. A proposito, nvidia-detect(dal pacchetto Debian) riporta anche che non esiste una scheda grafica Nvidia disponibile per il laptop, quindi funzionerà il driver ufficiale ? Hai un problema simile al riguardo?
Hongxu Chen,

Non ho avuto questo particolare problema, la mia installazione ha rilevato la mia scheda bene. Che chipset hai? (A proposito, è --configurecon due -personaggi, e il modo in cui ho fermato X è stato interrompendo il mio servizio DM, lightdmnel mio caso.)
Wyatt8740,

2
Sembra che Xorg -configuresia per il mio Xorg (sia X.Org X Server 1.16.0che 1.15.1). Ho provato a scaricare il driver nvidia dal sito ufficiale ma non riesco ancora a utilizzare il driver durante l'aggiornamento xorg.confcon nvidia-xconfig(schermata nera). E stranamente trovo che il modulo relativo a nvidia NON sia elencato con lsmod. Per quanto riguarda la risposta stessa, suppongo che dovrei contrassegnarla come corretta poiché risponde alla mia domanda (tuttavia, esiste una schermata nera per quella configurazione).
Hongxu Chen,

1
Grazie :) Spero che tu possa capire il tuo problema: il mio laptop ha una grafica integrata, ma ho avuto quel problema (la schermata nera). passare l'argomento nomodesetal kernel all'avvio ha fatto in modo che funzionasse abbastanza da poter avviare un TTY e compilare un nuovo kernel. il nuovo kernel che ho creato ha funzionato.
Wyatt8740,

1
Ci scusiamo per la risposta in ritardo. Non funziona ancora. Rimuovo l' quietopzione durante l'avvio di grub e il messaggio di log dice che "gnome display manager" (ho anche provato lightdm, simile) è stato avviato e non c'è NESSUN fallito secondo esso; ma tty7rimane schermo nero con cursore a spruzzo. Quando startxforzo a tty, segnala che non è stato screentrovato; Il xorg.confgenerato da nvidia-xconfig contiene le informazioni sullo schermo ma senza NESSUN nome o il nome del fornitore, importa?
Hongxu Chen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.