HOWTO: Abilitare accelerazione 3D in Debian Etch Linux
Scopo:
Questo blog spiega:
1. Come abilitare l'accelerazione 3D su Debian Linux e può essere forse sotto qualsiasi altra distribuzione Linux.
2. Come verificare se l'accelerazione 3D è in realtà di lavoro oppure no.
Fase 1: Scopri se l'accelerazione 3D è già abilitato o no?
Dare il seguente comando:
# glxinfo | less
oppure
# glxinfo | less | grep Yes
Se vedete una linea come:
"Direct rendering: Yes"
nel seguente output:
allora l'accelerazione 3D è già abilitato e non c'è bisogno di fare altro.
Tuttavia, se si vede una linea come:
"Direct rendering: No"
quindi seguire le istruzioni per attivare l'accelerazione 3D.
Se non avete installato glxinfo, è possibile installarlo da:
# apt-get install mesa-utils
Fase 2: Scopri il nome del chipset grafico
Per riconoscere il driver corretto per il tuo chipset grafico abbiamo bisogno di scoprire il suo nome / modello, dando il seguente comando:
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
........
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01)
#
La linea in grassetto sopra mostra il nome / modello della mia scheda grafica (controller VGA). Nota questo giù.
Fase 3: configurazione di Xorg
Assicurarsi inoltre che il server Xorg sta usando il driver corretto per la tua scheda grafica. È possibile controllare questo con il seguente comando:
# cat /var/log/Xorg.0.log | grep driver
Si dovrebbe vedere il nome del driver in uscita, come mostrato di seguito:
X.Org XInput driver : 0.6
(II) Loading /usr/lib/xorg/modules/drivers/ via_drv.so
ABI class: X.Org XInput driver, version 0.6
ABI class: X.Org XInput driver, version 0.6
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
(!!) VIA Technologies does not support or endorse this driver in any way.
(!!) For support please contact the driver maintainer or your X vendor.
(II) VIA(0): [drm] loaded kernel module for "via" driver
(II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0"
Se è installato il driver corretto e ancora non si è in grado di ottenere l'accelerazione 3D, quindi provare le seguenti operazioni aggiuntive di seguito.
Passo 4: Configurare il kernel per includere il supporto per la scheda grafica
Dare i seguenti comandi:
# cd /usr/src/linux
# make xconfig (or whatever you use)
e configurare le seguenti opzioni evidenziate:


In breve è necessario configurare il supporto AGP e DRI / DRM (Direct Rendering Manager) sostegno nell'ambito Character Devices nel menu di configurazione del kernel.
Si dovrebbe fare quanto sopra per la propria scheda grafica marca / modello come Intel 855GM (i810), ecc
Adesso compilare il kernel e installarlo. Nel caso in cui se non sai come farlo, allora qui è buon collegamento che spiega il processo.
Fase 5: Installare il pacchetto DRI (facoltativo ma può essere necessario)
Ho trovato questo per essere "necessaria" per la mia configurazione. In generale l'accelerazione 3D dovrebbe essere abilitata a questo punto del tempo. È possibile controllare come indicato in Step1 sopra. Nel caso in cui se non è ancora abilitato quindi provare a installare il pacchetto mesa xlib dri dando il seguente comando:
# apt-get install xlibmesa-dri
Ora controllare di nuovo l'accelerazione 3D, dando il comando "glxinfo".
Se non siete ancora in grado di ottenere l'accelerazione 3D allora è probabile che la scheda e / o il driver non lo supportano. Controllare la documentazione della vostra scheda e del driver e prova a cercare su Internet.
Altri strumenti per controllare / misurare le prestazioni di accelerazione 3D
Una volta che ottenete il vostro accelerazione 3D andare, è possibile utilizzare alcuni degli strumenti di base di X per misurare le prestazioni.
1. Glxgears
# apt-get install mesa-utils
# glxgears
Si dovrebbe vedere 3 ingranaggi rotanti colorati come l'output come questo:
2. XENGINE
# apt-get install xengine
# xengine
Questa utility vi mostrerà il conteggio dei giri. È possibile confrontare il numero di giri e con w / o accelerazioni 3D per vedere l'effetto di accelerazione 3D. Il pistone ruoterà molto più velocemente con accelerazione 3D (un segnale visivo).
Si dovrebbe vedere qualcosa di simile a questo:
3. Controllare AGP Support
È inoltre possibile controllare se Linux rilevate le AGP o non dando il seguente comando:
# dmesg | grep agpgart
Si dovrebbe essere in grado di vedere un testo che parla di agpgart come questo:
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xe0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Xorg tried to set rate=x12. Setting to AGP3 x8 mode.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Come al solito, si prega di lasciare un commento / risposte se ne avete. Commenti incoraggia i blogger di pubblicare più e mantenere il loro spirito elevato.















29 Aprile 2008 alle 21:54
Si dovrebbe prima verificare di aver installato il driver giusto come ATI fglrx-subacqueo o il driver nvidia. Non vorrei correre per compilare il proprio kernel prima che, di solito non è nesessary.
Rispondi a questo commento
29 Aprile 2008 alle 10:08
Ciao Mike, ho dovuto avere la Fase 5 modo di configurazione di Xorg prima, ma ho perso in qualche modo. Ho corretto la sequenza ora. Grazie per il tuo contributo!
Rispondi a questo commento
19 gennaio 2009 alle 10:45
! [...] Il tuo badge maggior blog interessante Montare una condivisione di rete di Windows su Linux utilizzando SAMBA / CIFS (5931) HOWTO: Abilitare accelerazione 3D in Debian Etch Linux (2204) HOWTO: Test porte seriali sotto Debian Linux (2182) Accesso / Montare un ext2/ext3 Linux [...]
27 gennaio, 2009 alle 10:16
Bel lavoro! Dovrò fare un post croce su questo ;)
Rispondi a questo commento
19 Settembre 2010 alle 10:14
Penso che ATI è il miglior dispositivo grafico ...
Rispondi a questo commento