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:

screenshot-21

screenshot-121

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:

GLXGEARS

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:

screenshot-4

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.

Be Sociable, Share!