Compilare nVidia driver NEL kernel

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
Flinco
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: gio 14 apr 2005, 0:00
Località: Pontebba (UD)
Contatta:

Compilare nVidia driver NEL kernel

Messaggio da Flinco »

Qualcuno potrebbe spiegarmi passo passo (o indicarmi dove posso trovare informazioni su...) come si fa a compilare il driver nVidia NON come modulo ma direttamente all'interno del kernel?

Grazie

L. B.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

$ sh NVIDIA-Linux-x86-1.0-7664-pkg1.run --kernel-source-path /usr/src/linux-x.x.xx

The --kernel-source-path option is used to indicate my kernel sources directory. The NVIDIA driver module must be built for your kernel configuration and so needs that you indicate your sources.

Che io sappia basta questo per installare i driver nvidia!
I driver nvidia però li prelevi a parte, non nel kernel.
Se invece vuoi compilare staticamente "qualcosa" nel tuo kernel, basta che (dopo aver lanciato make menuconfig) selezioni con un * il supporto in questione. Se invece lo spunti con una M significa che sarà modulare. Ci sono tante guide su questo sito sulla compilazione del kernel linux. Prova a darci un'occhiata.
Ciao ;)

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Uhm, non credo si possa fare per questioni di licenza.
Aspetto smentite :)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non credo però c'è un opzione per creare i binari specifici per il kernel in uso senza ricompialre ogni volta gli stessi

sh NVIDIA-Linux-x86-1.0-7174-pkg1.run --add-this-kernel

Avatar utente
Flinco
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: gio 14 apr 2005, 0:00
Località: Pontebba (UD)
Contatta:

Messaggio da Flinco »

Se invece vuoi compilare staticamente "qualcosa" nel tuo kernel, basta che (dopo aver lanciato make menuconfig) selezioni con un * il supporto in questione. Se invece lo spunti con una M significa che sarà modulare. Ci sono tante guide su questo sito sulla compilazione del kernel linux. Prova a darci un'occhiata.
Sul come compilare il kernel sono abbastanza pratico il problema è proprio riuscire ad includere staticamente il driver nel kernel tree in modo da poter selezionare la voce corrispondente quando compilo il kernel in toto.
Siccome lo avevo visto fare una volta con un driver di una scheda di rete wireless su un laptop (ma in quel caso c'erano le istruzioni passo passo) speravo che qulacuno lo avesse già fatto.
Uhm, non credo si possa fare per questioni di licenza.
Aspetto smentite
Spero ti smentiscano... comunque se l'unico ostacolo è la licenza allora "mi permetto" alla faccia loro! :twisted:

L. B.

Rispondi