Driver nvidia e terminale assente

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Driver nvidia e terminale assente

Messaggio da Delcaran Lëdeloth »

Ho installato l'accellerazione 3d per la mia scheda Geforce 9600M GS utilizzando il pacchetto ufficiale di nvidia, e tutto funziona meravigliosamente sotto X. Ma quando chiudo X o tento di tornare ad un terminale framebuffer premendo CTRL+ALT+F2 o simili, lo schermo diventa nero, come se la risoluzione non fosse corretta...tornando in X con CTRL+ALT+F7 vedo che X funziona tutto normalmente... Sembra quasi che la configurazione di X mandi a farsi benedire la risoluzione dei terminali. Sono piuttosto sicuro che sia colpa di X, perchè all'avvio ho la normale schermata di login di Slack, e finchè non lancio X posso spaziare tra i terminali senza alcun fastidio....il problema è che X non dovrebbe influenzare i terminali :-k ... Anche killando X con la combinazione CTRL+ALT+DEL rimango nella stessa situazione: X spento e schermo totalmente nero, come se si fosse spento pure quello..

Non è un problema, solo una cosa fastidiosa che non riesco a capire...
Se può servire posto il mio xorg.conf (privo delle righe di commento):

Codice: Seleziona tutto

Section "ServerLayout"
    Identifier     "Simple Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse1" "CorePointer"
    InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/OTF"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/misc/"
    FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib/X11/fonts/Speedo/"
    FontPath        "/usr/lib/X11/fonts/Type1/"
    FontPath        "/usr/lib/X11/fonts/TTF/"
    FontPath        "/usr/lib/X11/fonts/OTF/"
    FontPath        "/usr/lib/X11/fonts/cyrillic/"
    FontPath        "/usr/lib/X11/fonts/75dpi/"
    FontPath        "/usr/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
    Load           "dbe"  	# Double buffer extension
    SubSection     "extmod"
        Option         "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "kbd"
    Option         "AutoRepeat" "500 30"
    Option         "XkbLayout" "it"
EndSection

Section "InputDevice"
    Identifier     "Mouse1"
    Driver         "mouse"
    Option         "Protocol" "Auto"	# Auto detect
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor"
    HorizSync       31.0 - 64.0
    VertRefresh     50.0 - 70.0
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Device"
    Identifier     "Standard VGA"
    Driver         "vga"
    VendorName     "Unknown"
    BoardName      "Unknown"
EndSection

Section "Device"
    Identifier     "9600gs"
    Driver         "nvidia"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600M GS"
EndSection

Section "Screen"
    Identifier     "Screen 1"
    Device         "9600gs"
    Monitor        "Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       8
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1152x864" "1280x1024" "1024x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1366x768 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Il file è stato modificato in automatico dal programma di configurazione dei driver nvidia, e su X ha sempre funzionato alla perfezione...
Attendo lumi da chi ne sa più di me [-o<
Find me at Keybase
Slackware user since 1997.

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Driver nvidia e terminale assente

Messaggio da blackman85 »

Anche io ho una scheda video nvidia e mi è capitato lo stesso problema ma mi sa che sono proprio i driver nvidia il file di configurazione xorg non penso che c'entri!
comunque, per esserni sicuri fai questa sostituzione al file xorg metti al posto di questo:

Codice: Seleziona tutto

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600M GS"
EndSection
questo:

Codice: Seleziona tutto

Section "Device"
    Identifier     "Device0"
    Driver         "vesa"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9600M GS"
EndSection
Riavvia il pc e una volta riavviato loggati e avvia X. Se puoi tranquillamente spaziare tra i vari schermi con il comando ctrl+alt+FN senza ombra di schermo nero allora il tuo problema dipende dai driver nvidia. In questo caso l'unica cosa che puoi fare è:
1) Assicurati di non aver disabilitato il supporto al frumebuffer nel kernel (se non hai mai ricompilato salta questo punto).
2) Assicurarti che hai gli ultimi driver nvidia
3) Assicurarti di non aver caricato i driver nvidia disponibili nel kernel che potrebbero andare in conflitto con quelli che hai installato (proprietari)
4) Se hai validato i punti 1, 2 e 3 allora o usi i driver nel kernel (sconsigliato) oppure continui ad usare quelli proprietari e ogni tanto ti fai un giro sul sito nvidia aspettando che rilasci driver più aggiornati.

P.S.:
Ricordati di ricambiare "vesa" con "nvidia" dopo aver fato la prova.
Una risoluzione del problema (se è una questione dei driver nvidia) potrebbe essere anche quella di installare dei driver precedenti a quelli che hai!
Ciao e fammi sapere.... :thumbright:

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: Driver nvidia e terminale assente

Messaggio da ponce »

blackman85 ha scritto:1) Assicurati di non aver disabilitato il supporto al frumebuffer nel kernel (se non hai mai ricompilato salta questo punto).
io invece lo tolgo sempre dai kernel e avvio con la vga=normal, perche' ho sempre avuto l'impressione che il framebuffer e i driver proprietari facessero a cazzotti.

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Driver nvidia e terminale assente

Messaggio da blackman85 »

io invece lo tolgo sempre dai kernel e avvio con la vga=normal, perche' ho sempre avuto l'impressione che il framebuffer e i driver proprietari facessero a cazzotti.
Il framebuffer serve solo per caricare la modalità grafica. Non c'entra con i driver usati nel sistema X. Ho il frumebuffer attivo nel kernel e ho installato i driver proprietari nvidia
ciao ciao :thumbright:

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: Driver nvidia e terminale assente

Messaggio da Delcaran Lëdeloth »

Mi hai illuminato con l'idea dei driver del kernel! Ho vaga memoria di avere tolto dalla blacklist il driver per le nvidia, quindi forse dipende da lui.... O da lui o dai driver proprietari, perchè tutti gli altri punti sono come devono essere :)
Ora riavvio su slack e verifico :)
Find me at Keybase
Slackware user since 1997.

Avatar utente
Delcaran Lëdeloth
Linux 1.x
Linux 1.x
Messaggi: 132
Iscritto il: mar 27 mag 2008, 8:24
Nome Cognome: Matteo Paoluzzi
Slackware: 14.2 - 64bit
Kernel: 4.4.111 generic
Desktop: i3
Località: ud.fvg.it
Contatta:

Re: Driver nvidia e terminale assente

Messaggio da Delcaran Lëdeloth »

Anche rimettendo nella blacklist il driver framebuffer per nvidia ho lo stesso problema, ripristinando la modalità in vesa invece tutto ok... Quindi aspetto nuovi driver [-o<
Find me at Keybase
Slackware user since 1997.

Rispondi