nvidia drivers

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

nvidia drivers

Messaggio da ZeroUno »

A chi interessa, ho pacchettizzato i driver proprietari per nvidia, versione 295.33

Ho fatto due versioni:
1) il pacchetto base che include le librerie a 64bit e i sorgenti del modulo kernel (e lo script per compilarli)
2) il pacchetto che include le librerie a 64bit, quelle di compatibilità a 32bit, il modulo per il kernel 3.2.13 e i sorgenti del modulo kernel.

I pacchetti sono stati fatti su current, ma dovrebbero funzionare senza problemi su 13.37.

Comunque ho caricato anche lo slackbuild.

Il pacchetto aggiunge automaticamente il driver nouveau in blacklist e la configurazione di X in xorg.conf.d

ATTENZIONE!! i pacchetti non sono ancora testati!!

http://www.z01.eu/software

EDIT: MAGARI ASPETTATE UN PO' CHE C'È QUALCHE BUG NEL PACCHETTO ;-)
EDIT2: Ora dovrebbero essere ok, ma non ho ancora provato a caricare X

edit3: non funziona :-(
Come carico X mi si impalla.
Non capisco... se installo con l'installer di nvidia tutto ok.
Nel pacchetto ho replicato tutte le operazioni dell'installer, ma non va!
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2093
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.19.0
Desktop: gnome and lxqt
Distribuzione: ubuntu 22.04
Località: Darmstadt - Germania

Re: nvidia drivers

Messaggio da albatros »

E' uscita la versione 295.40, che risolve un problema di sicurezza. Forse ti converrebbe pacchettizzare quella...
http://nvidia.custhelp.com/app/answers/detail/a_id/3109

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: nvidia drivers

Messaggio da ZeroUno »

ottimo. Aggiornerò alla prossima ripacchettizzazione (domani ne farò una decina :-D), ma non credo che risolverà il mio problema :-(
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: nvidia drivers

Messaggio da ZeroUno »

ok, ho capito perché.
ora devo risolvere, ma non dovrei metterci molto.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: nvidia drivers

Messaggio da ZeroUno »

uhmm...
voglio cercare di far confivere i driver mesa e quelli nvidia (entrambi hanno /usr/lib64/libGL.so e /usr/lib64/xorg/modules/extensions/libglx.so)
Stavo mettendo i driver nvidia sotto /usr/lib64/nvidia-linux ma poi non so come far puntare le applicazioni (e X) a questi.
Per X credo sia sufficiente qualche impostazione in xorg.conf.d ma per le applicazioni?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: nvidia drivers

Messaggio da Blallo »

https://github.com/jgeboski/Bumblebee-SlackBuilds

Datti una lettura allo slackbuild di nvidia-bumblebee ed nvidia-kernel per installare il driver in un certo path senza toccare le mesa di sistema.
Per poterlo usare, dovresti usare

Codice: Seleziona tutto

ModulePath "path"
nella sezione "Files" di xorg.conf
dove con "path" indichi i path di driver e modulo (che dovrebbero essere /usr/lib/opengl/nvidia,/usr/lib/xorg/modules ma dipende da dove ce li butti tu)
quindi per cui diventerebbe

Codice: Seleziona tutto

ModulePath "/usr/lib/opengl/nvidia,/usr/lib/xorg/modules"
Così se avvii la sessione di X con gli nvidia, dovrebbe buttarti tutte le app su nvidia.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: nvidia drivers

Messaggio da ZeroUno »

Da quel link ho preso gli spunti.
Però se in xorg.conf posso mettere correttamente il path di dove si trovano i file, quando starto un applicativo la prima cosa che fa è cercare /usr/lib64 e quindi il libGL di mesa.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: nvidia drivers

Messaggio da ZeroUno »

Ora funziona, ma ho dovuto metterli per forza in /usr/lib64 senza fare una directory apposta.


Stasera lo testo come si deve, e se va lo uppo.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi