[Guida V. 2.0] Configurazione SLI su Ubuntu 8.04 in 5 minuti
Seconda versione per la “guida configurare sli su Ubuntu”, dopo i primi tentativi e successi è l’ora di rinnovare la procedura che è diventata di una facilità estrema.
La piattaforma di prova utilizzata è il mio desktop Zeus le cui caratteristiche tecniche sono disponibili qui, i driver utilizzati sono gli nVidia Linux-x86 173.14.05 scaricabili dal sito della stessa azienda produttrice.
Installazione:
Prima di procedere con la configurazione del sistema per avere un corretto funzionamento delle schede video in modalità sli è necessario installare i driver proprietari nVidia prestando attenzione ai pacchetti richiesti per il loro funzionamento.
Vi consiglio, come prima operazione, di effettuare una copia di backup del file xorg.conf su di un supporto esterno o direttamente nel vostro hdd copiando il file in una posizione diversa dall’originale o magari rinominando lo stesso.
Dopo aver fatto la copia di backup del file aprite un terminale ed installate i seguenti pacchetti in questo modo:
sudo apt-get install build-essential sudo apt-get install linux-headers-$(uname -r) sudo apt-get install xserver-xorg-dev |
fatto ciò entrate in modalità testuale tramite la combinazione di tasti Crtl+Alt+F1.
Ora effettuate il login ed autenticatevi come super-utente con il classico:
sudo -s |
è arrivato quindi il momento di dare lo stop a tutti i servizi grafici in funzione con un poco elegante ma sicuramente efficace:
killall gdm |
di seguito potete quindi installare i driver precedentemente scaricati tramite la stringa:
sh ./NVIDIA-Linux-x86-173.14.05-pkg1.run |
partirà l’installazione che vi porterà ad avere il sistema equipaggiato con i driver richiesti.
Durante la fase di installazione vi verrà chiesto se scaricare kernel precompilato dagli FTP nVidia, vi consiglio di rispondere di no in modo da avere un sistema finale pulito e personalizzato.
Discorso inverso invece per quanto riguarda la richiesta di personalizzare il file xorg.conf in automatico, in questo caso potete tranquillamente acconsentire in modo da risparmiarvi molto lavoro successivo.
Finalmente potete godere del supporto grafico delle schede e per constatare i risultati del vostro lavoro procedete con un:
gdm start |
il quale vi riporterà al login di sistema passando prima per la schermata nVidia di default la quale testimonierà la corretta procedura di installazione.
Non vi resta ora che rendere effettive le modifiche effettuate vi ricordo infatti come il sistema al riavvio successivo carichi nuovamente i moduli “nv” ignorando totalmente i vostri sforzi.
Per evitare ciò dovete porre il modulo “nv” in una condizione di blacklist agendo sul file linux-restricted-modules-common che potete trovare all’interno della cartella /etc/default.
Aprite il file con l’editor che preferite, personalmente uso nano, ed inserite all’interno delle virgolette della stringa DISABLED_MODULES la voce nv in questo modo:
DISABLED_MODULES=”nv” |
salvate il file ed uscite, ora anche dopo un riavvio completo della macchina in questione potrete godere dei nuovi driver appena installati.
Configurazione xorg.conf per modalità SLI
Passiamo alla configurazione del sistema sli.
Questa è da effettuarsi tramite l’editing del file xorg.conf quindi apriamolo con un editor testuale tramite shell in questo modo:
sudo nano /etc/X11/xorg.conf |
ora all’interno della sezione “Device” aggiungete la riga:
Option "SLI" "string" |
dove al posto della scritta string dovete inserite una delle opzione che andrò ad elencare qui sotto:
| Valore | Effetto |
|---|---|
| 0, no, off, false, Single | Use only a single GPU when rendering |
| 1, yes, on, true, Auto | Enable SLI and allow the driver to automatically select the appropriate rendering mode. |
| AFR | Enable SLI and use the Alternate Frame Rendering mode. |
| SFR | Enable SLI and use the Split Frame Rendering mode. |
| AA | Enable SLI and use SLI Antialiasing. Use this in conjunction with full scene antialiasing to improve visual quality. |
| AFRofAA | Enable SLI and use SLI Alternate Frame Rendering of Antialiasing mode. Use this in conjunction with full scene antialiasing to improve visual quality. This option is only valid for SLI configurations with 4 GPUs. |
scegliete l’opzione che reputate più corretta, immettetela tra le virgolette al post di “string”, salvate il file e riavviate la vostra interfaccia grafica.
Ora siete possessori di un sistema GNU/Linux configurato per il lavoro di due schede grafiche connesse con sistema SLI di Nvidia.
Ciao a tutti.
P.S.: per problemi o dettagli non esitate a scrivermi.
P.S.0: il sistema si conporta egregiamente anche con sistemi di composite manager come compiz, non ci sono cali di prestazione come registrato invece nella prima guida, copo l’attivazione degli effetti grafici segno questo che il lavoro degli sviluppatori nVidia è stato buono.
Per ora non si notano freeze del sistema o altre anomalie.
P.S.: M0rF3uS mi segnala un metodo alternativo per la configurazione dello sli che potete trovare a questo indirizzo: http://www.logubuntu.it/kubuntu/come-avere-nvidia-sli-funzionante-su-ubuntu-gutsy/





































Ciao,
vorrei farti presente un metodo un pò più semplice
Per essere semplice lo è però dal mio punto di vista pecca di due cose:
1) è comunque obbligatorio intervenire sull’hardware anche se non con operazioni proibitive
2) pecca di una certa configurabilità dato che è possibile amministrare il metodo con cui agisce la piattaforma sli specificando i parametri direttamente dalla xorg.conf
Grazie comunque della segnalazione la metto subito nel post.
Esatto, tutte e due le guide prevedono passaggi che un utente di competenze basse avrebbe difficoltà ad effettuare.
Dipende comunque da che tipo di configurazione e da che livello di personalizzazione l’utente vuole ottenere, linko anche io la tua guida nel mio articolo
si possono installare anche gli ultimi driver [177]?
Si, il supporto alla tecnologia sli è presente nei driver ormai da molte edizioni ovviamente si tratta di provare in quanto non tutti i driver supportano tutte le schede nVidia, in linea di massima ti posso dire che non ci dovrebbero essere problemi di alcuna sorta.
Ho provato il tuo metodo su un amd64 6000+
Ubuntu intrepid ibex sia a 32 bit che a 64)
2 schede Nvidia 8600 gt con (presi da sito come indicato sia a 32 bit che 64)
L’installazione funziona ma quando rimetto la configurazione grafica (gdm start) non parte….
ho provato quello di morfeus (togliere la scheda e rimetterla) la scheda singola funziona, lo sli no….
su gusty avevo lo stesso problema ma con il metodo indicato da morfeus andava benissimo. Su hardy e’ stato migliorato tantissimo, non c’erano problemi si caricava senza fare niente, e lo sli lo configurava automaticamente! perche’ invece con la nuova versione (intrepid) adesso non funziona piu’? dove posso capire cosa c’e’ che non va?
Sicuramente ci sono state modifiche a livello di server grafico e questo può influire notevolmente sulla riuscita dell’operazione.
A grandi linee ti posso dire che non tutte le revisioni dei driver, anche se non espressamente dichiarato da nVidia, hanno le stesse caratteristiche di supporto.
Il mio consiglio è di tentare prima con i driver più aggiornati e mano a mano scendere con quelli più obsoleti lo stesso problema si era presentato anche a me con una vecchia versione di Ubuntu ed ho risolto appunto in questo modo e cioè adottando una versione vecchia del software fornito da nVidia.
Ho tentato un altra strada ancora piu’ macchinosa:
come un bambino devi dire al pc che c’e’ una scheda;
devi dire che oltre a quello c’e’ un’altra scheda;
devi dire dov’e’ la scheda che deve iniziare…
mi ha fatto impazzire ma ci sono riuscito.
con il comando “sudo nano /etc/X11/xorg.conf”
Praticamente dobbiamo scrivere che c’e’ una scheda video sotto la sezione
section”screen”
Device “Videocard0″
ripeterlo per dargli un identita’ sotto la sezione
Codice:
Section “Device”
Identifier “Videocard0″
e poi importante e impartire da quale scheda deve cominciare:
sotto la sezione
Section “Device”
BusID “4:0:0″
ATTENZIONE A QUEST’ULTIMO COMANDO PERCHE’ E’ UN PO’ BASTARDO cambia come vuole
da terminale con due schede inserite dobbiamo vedere dove sono alloggiate le schede
con il comando
lspci
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
04:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
con una scheda sola da ancora un’altro risultato!
Dobbiamo provare uno dei due numeri!
e poi naturalmente mettere il comando di “sli”
Option “SLI” “YES”