| Documentazione di Blender Volume II - Guida Utente: Ultima modifica 5 Settembre 2005 | ||
|---|---|---|
| Indietro | Appendice C. Schede video supportate | Avanti |
Su Linux, e la maggior parte degli *nix l'interfaccia grafica gira su XFree86, http://www.xfree86.org/. L'accelerazione 3D dell'hardware viene fornito dal sottoprogetto Direct Rendering Infrastructure (DRI).
Di solito si possono trovare entrambi in un package opportuno della propria distribuzione, le distribuzioni di Linux equipaggiate per gli utenti principianti hanno per default installato X.
Blender necessita sia di X che di OpenGL per funzionare, esso può funzionare senza una scheda grafica accelerata, ma, ovviamente, con un'accelerazione girerà più velocemente.
Se si sta usando una distribuzione (come Red Hat, Debian, Mandrake, SuSE) che installa il pacchetto XFree86 (detto anche 'X11', o 'X' in breve), si ha di solito abbastanza per far girare Blender, e le moderne distribuzioni arrivano con con una versione di X dall'attuale branch stabile, 4.x. La versione più recente al momento della scrittura è la 4.3, con 4.4 pronto all'angolo. La 4.0 e successive vanno bene, ed anche la x 3.x può funzionare, ma nessuno più la usa oggi.
Nel caso che la distribuzione non contenga X preinstallato, non dovrebbe essere difficile farlo da sé, per esempio, su Debian si fa:
apt-get install x-window-system |
Et voilà, ci si è fatti da soli un sistema grafico!
Per una panoramica sulle schede supportate nell'attuale versione di XFree86, si veda: http://www.xfree86.org/current/Status.html
Il progetto DRI fornisce XFree86 con drivers per hardware 3D accelerato: Homepage del DRI: http://dri.sourceforge.net/ http://dri.sourceforge.net/cgi-bin/moin.cgi/Status. Per una panoramica dettagliata, un resoconto per ogni chipset e funzionalità supportate: http://dri.sourceforge.net/doc/dri_driver_features.phtml.
Le seguenti tabelle saranno più specifiche, per compatibilità, ma si deve porre l'accento sul fatto che ci sono drivers Open Source ee drivers Proprietari:
Per quello che riguarda ATI, Mach64 (Rage Pro), Rage 128 (Standard, Pro, Mobility), così come Radeons fino alla 9200 esistono dei drivers Open Source.
Per i drivers Proprietari, a Sorgente chiuso: la ATI ha una sezione linux in http://www.ati.com/support/driver.html. Le Radeon 9800, 9700, 9600, 9500, 9200, 9100, 9000, 8500 sono supportate. Anche la Nvidia ha dei drivers Linux disponibili: http://www.nvidia.com/object/linux.html. Qualche distribuzione può fornire anche questi stessi drivers.
Blender dovrebbe funzionare senza problemi con tutti questi drivers, ma occasionalmente si scopre un bug. In questi casi gli sviluppatori di Blender e del DRI lavorano assieme per determinare da quale parte stia il baco e risolverlo.
Se si incontrano problemi col DRI si può provare ad impostare
LIBGL_ALWAYS_INDIRECT=1 |
come variabile di ambiente del proprio .bashrc o simile. Questa è una misura molto drastica dato che disabilita completamente l'accelerazione grafica. http://dri.sourceforge.net/cgi-bin/moin.cgi/TestingAndDebugging ha molti suggerimenti per il debugging.