Dimensione: 8709
Commento:
|
Dimensione: 9783
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 173: | Linea 173: |
Se ottieni No direct rendering, allora molto probabilmente la tua scheda non è supportata dal driver open source.Potrai installare il driver proprietario [fglrx | Se ottieni No direct rendering, allora molto probabilmente la tua scheda non è supportata dal driver open source.Potrai installare il driver proprietario [http://wiki.ubuntu-it.org/Abilitare3DAti?highlight=%28ati%29 fglrx] per la tua versione di Ubuntu.Attenzione:se installerai il driver proprietario,non potrai utilizzare AIGLX,poichè ATI non fornisce driver in gradio di supportarli. == Tirare il driver == Ci sono alcune opzioni da dare al driver per aumentarne le prestazioni. Qui c'è un esempio della sezione device di /etc/X11/xorg.conf. {{{ Section "Device" Identifier "ATI Technologies, Inc. Radeon 9600" Driver "ati" Option "AGPMode" "8" Option "AccelMethod" "EXA" Option "ColorTiling" "on" BusID "PCI:1:0:0" EndSection }}} L'opzione AGPMode è usata per accelerare il bus AGP dal moderato 1x fino all'8x,ciò è dovuto ad alcune instabilità riportate nei modalità superiori. Per alcune schede è importante che la velocità dell'AGP venga riportata anche nel BIOS,per questo vi rimando alla lettura del manuale della vostra scheda madre. Controlla il manuale dell'ati driver per altre opzioni. |
Guida all'open-source driver ATI Radeon
Questa guida ti mostrerà come usare il Free,Open Sources driver per molte schede schede grafiche Ati chiamato "radeon".Esso darà al tuo hardware video l'accelerazione 2D e 3D.Questa potenza di driver non è stabile come l'fglrx pèr poche schede grafiche ma è compatibile con AIGLX ed ha un supporto migliore per il dual-head.
Funzionerà sulla tua scheda?
controlla prima il nome e il chipset della tua scheda grafica:
lspci
Nell'elenco ,prova a cercare delle linee come queste:sono l'accesso alla vostra scheda video.
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550] 01:00.1 Display controller: ATI Technologies Inc RV350 ?? [Radeon 9550] (Secondary)
Schede non supportate
Non potrai utilizzare il driver radeon per le seguenti schede grafiche e derivate.
X1300 / R515 based cards. X1600 / R530 based cards. X1800 / R520 based cards. X1900 / R580 based cards.
Solo accelerazione 2D
Xpress 200M Northbridge integrated GPUs
Schede con accelerazione 3d sperimentale
Tutte queste schede e derivate hanno pieno supporto per l'accelerazione 2D e acclelerazione 3D sperimentale.
9500 / R300 based cards. 9600 / rv350 or rv360 based cards. 9700 / R300 based cards. 9800 / R350 or R360 based cards. X300 / rv370 based cards. X600 / rv380 based cards. X700 / rv410 based cards. X800 / R420 or R423 or R430 or R480 based cards. X850 / R480 or R481 based cards.
Schede con pieno supporto 3D
Tutte queste schede hanno pieno supporto per l'accelerazione
7000 / rv100 based cards. 7200 / R100 based cards. 7500 / rv200 based cards. 8X00 / R200 based cards. 9000 / rv250 based cards. 9100 / R200 based cards. 9200 / rv280 based cards.
Le shede basate su chipset rv280 hanno l'uscita DVI non funzionante in xorg. Per rimediare a questo bug di xorg rimando l'utente alla documentazione su [https://help.ubuntu.com/community/Radeon_9200/9250_%28RV280%29_and_DVI Radeon 9200/9250] presente sul forum internazionale dove verrà spiegato come ricompilare il driver.
Ubuntu 6.10 (Edgy) installazione AIGLX
Il driver radeon è già presente in Ubuntu e non dovrai scaricarlo. Questo è totalmente compatibile con AIGLX,se vorrai un desktop accelerato 3D non dovrai installare XGL.
Rimozione del driver proprietario fglrx
fglrx è il nome del driver Radeon ufficiale,propritario dell'ATI. Esso fà conflitto con il driver open source "radeon" . Se il modulo del kernel "fglrx" sarà caricato al boot ,Il server X sarà capace di avviarsi usando il driver "radeon" ma il "Direct Rendering" (DRI) sarà disabilitato. Ciò provoca una gnande perdita di prestazioni. Se hai precedentemente usato il driver proprietario fglrx e,è fortemente raccomandato non far caricare il modulo "fglrx" se desiderate utilizzare il driver "radeon" open source. Ciò può essere fatto con :
sudo modprobe -r fglrx
Per prevenire il caricamento di questo modulo al boot puoi metterlo nella blacklist. La libreria libGL.so in /usr/lib potrebbe essere ancora la versione installata da xorg-driver-fglrx. Lo puoi appurare molto facilmente dando:
glxinfo |grep vendor
Se vedi :client glx vendor string: ATI,allora la libGL.so è ancora dell'ATI.Rimuovi il pacchetto xorg-driver-fglrx e assicurati che libgl1-mesa-glx and libgl1-mesa-dri siano installati:
sudo apt-get remove xorg-driver-fglrx sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri
Configurazione di X.org
Questo metodo è basato sulla modifica di /etc/X11/xorg.conf . Potrai modificarlo con i porivilegi di superuser (usando il comando sudo) . Puoi utilizzare gedit se stai utilizzando Ubuntu (Gnome) oppure kate se stai utilizzando Kubuntu (Kde). Se tu sei in una console (per esempio bash o terminal) puoi utilizzare vim o nano.
sudo vim /etc/X11/xorg.conf
oppure
sudo nano /etc/X11/xorg.conf
Configurazione della tua scheda grafica "Device" section
Prima di tutto cerca la sezione device relativa alla tua scheda grafica. Può aver qualsiasi nome,oppure la potenza può addirittura non esistere se hai appena installato il tuo xserver. Puoi solitamente trovarlo corretto dopo l'ingresso del mouse.
Dovrebbe assomigliare a questo.
Section "Device" Identifier "Radeon 9600" Driver "ati" BusID "PCI:1:0:0" Option "XAANoOffscreenPixmaps" EndSection
Identifier è il nome che dai alla tua scheda grafica (meglio se corto) .Può essere qualunque cosa.Io ho provato solo con nomi alfanumerici. Driver specifica quale driver desideri usare.DEVE ESSERE ati e NON radeon o fglrx. BusID dà l'indirizzo hardware della tua scheda grafica. E' sempre PCI,lo stesso per le schede AGP.Il BusID può essere trovato utilizzando il comando lspci.Un A BusID dato in lspci come 01:00.0 diventerà "PCI:1:0:0" in xorg.conf .L'opzione "XAANoOffscreenPixmaps" è necessaria per l'accelerazione desktop AIGLX.
La sezione "Monitor"
Questo dovrebbe assomigliare alla vostra sezione "Monitor".
Section "Monitor" Identifier "Generic Monitor" Option "DPMS" HorizSync 28-72 VertRefresh 43-60 EndSection
Identifier è il nome che dai al tuo monitor.L'opzione DPMS è un'opzione di pawer management ma non sono sicuro di ciò,sarà certamente compatibile con il tuo hardware.Le opzioni HorizSync e VertRefresh sono spesso non necessarie. Tuttavia per me lo sono.Questi sono dati nell'esempio,ma sono uno standard molto carino.Per trovare questi valori puoi fare riferimento alla documentazione del tuo monitor.
La sezione "Screen"
Assomiglierà a questo:
Section "Screen" Identifier "Default Screen" Device "Radeon 9600" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1440x900" "1024x768" EndSubSection EndSection
Identifier è il nome che dai al tuo schermo:non è importante,io suggerisco nomi corti.Device è il nome che hai dato precedentemente alla tua scheda grafica.Monitor è il nome che hai dato al tuo monitor.DefaultDepth è la profondità di bit-per-pixel che userà X.org,desidererà molto probabilmente 24 come valore. I modi nella sottosezione "Display" devono essere supportati dal vostro schermo.Se non li sai scegli "1024x768" ,funzionerà sicuramente.Se tu li sai metti per prima nell'elenco la tua risoluzione preferita e le altre risoluzioni disponibili dopo.
Per finire
Aggiungere le seguenti righe alla fine del file se non esistono altrove:
Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Controllare la sezione "ServerLayout":
Section "ServerLayout" Option "AIGLX" "true" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection
L'opzione AIGLX è per abilitare le AIGLX per gli effetti speciali del desktop 3D.Identifier non dovrebbe essere cambiato.Screen è il nome che tu hai dato al tuo schermo nella sezione Screen.InputDevice sono le periferiche che tu desideri usare (con una sezione device in questo file) e che non sono la tua scheda grafica o il tuo monitor.
Riavviare e ottenere un nuovo desktop con accelerazione
Riavvia l'Xserver premendo contemporaneamente Ctrl-Alt-Backspace se l'interfaccia grafica è già attiva,se non lo è digita startx. Se desideri avere un nuovo decoratore per le finestre ,puoi provare compiz(semplice e performante o Beril(un sacco di bug,a volte lento,ma un sacco di roba speciale)
Testare il driver
Per vedere se tu stai usando il driver,puoi testare il settaggio del 3D. Per provare la tua accelerazione OpenGL ,in una console dai :
glxinfo | grep vendor
Il vendor deve essere SGI.Altrimenti non hai installato correttamente il driver.Assicurati di aver riavviato l'Xserver.
glxinfo | grep "direct rendering"
Se ottieni No direct rendering, allora molto probabilmente la tua scheda non è supportata dal driver open source.Potrai installare il driver proprietario [http://wiki.ubuntu-it.org/Abilitare3DAti?highlight=%28ati%29 fglrx] per la tua versione di Ubuntu.Attenzione:se installerai il driver proprietario,non potrai utilizzare AIGLX,poichè ATI non fornisce driver in gradio di supportarli.
Tirare il driver
Ci sono alcune opzioni da dare al driver per aumentarne le prestazioni. Qui c'è un esempio della sezione device di /etc/X11/xorg.conf.
Section "Device" Identifier "ATI Technologies, Inc. Radeon 9600" Driver "ati" Option "AGPMode" "8" Option "AccelMethod" "EXA" Option "ColorTiling" "on" BusID "PCI:1:0:0" EndSection
L'opzione AGPMode è usata per accelerare il bus AGP dal moderato 1x fino all'8x,ciò è dovuto ad alcune instabilità riportate nei modalità superiori. Per alcune schede è importante che la velocità dell'AGP venga riportata anche nel BIOS,per questo vi rimando alla lettura del manuale della vostra scheda madre. Controlla il manuale dell'ati driver per altre opzioni.