Scopo:

Questo blog spiegherà:

1. Come abilitare l'accelerazione 3D sotto Debian Linux e può essere forse sotto qualsiasi altra distribuzione Linux.

2. Come verificare se l'accelerazione 3D è effettivamente funzionando oppure no.

Fase 1: Scopri se l'accelerazione 3D è già abilitato o no?

Dare il seguente comando:
# glxinfo | less
o
# glxinfo | less | grep Yes

Se vedete una linea come:

"Direct rendering: Yes"

nel seguente output:

allora l'accelerazione 3D è già attivato e non hai 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 si dispone di glxinfo installato, è possibile installarlo da:

# apt-get install mesa-utils

Fase 2: Scopri il nome del chipset grafico

Al fine di riconoscere il driver corretto per il proprio 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 in giù.

Passo 3: XOrg Configurazione

Inoltre, assicurarsi che il server Xorg utilizza il driver corretto per la scheda grafica. È possibile controllare questo con il seguente comando:

# cat /var/log/Xorg.0.log | grep driver

Dovreste vedere il nome del driver in uscita come illustrato 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 avete installato il driver corretto e ancora non si è in grado di ottenere l'accelerazione 3D, quindi provare le ulteriori seguenti operazioni sottostanti.

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 tua scheda grafica fanno / modello come Intel 855GM (i810), ecc

Adesso compilare il kernel e installarlo. Nel caso in cui se non sai come farlo, allora ecco una buona legame che spiega il processo.

Passo 5: Installare il pacchetto DRI (facoltativo ma può essere richiesto)

Ho trovato questo per essere "necessaria" per la mia configurazione. Generalmente l'accelerazione 3D deve essere abilitata a questo punto del tempo. È possibile verificare come indicato in Step1 sopra. Nel caso in cui non è ancora abilitato quindi provare a installare il pacchetto dri xlib mesa dando il seguente comando:
# apt-get install xlibmesa-dri

Ora controllare nuovamente 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 provare a cercare su Internet.

Altri strumenti per controllare / misurare le prestazioni di accelerazione 3D

Una volta che si ottiene l'accelerazione 3D in corso, è possibile utilizzare alcuni degli strumenti basati su X per misurare le prestazioni.

1. Glxgears
# apt-get install mesa-utils
# glxgears

Dovreste vedere tre ingranaggi rotanti colorati come output come questo:

GLXGEARS

2. XENGINE
# apt-get install xengine
# xengine

Questa utility vi mostrerà il numero di RPM. È possibile confrontare il numero di giri e con w / o accelerazioni 3D per vedere l'effetto di accelerazione 3D. Il pistone ruoterà molto più veloce con accelerazione 3D (un segnale visivo).

Dovreste vedere qualcosa di simile a questo:

screenshot-4

3. Controllare supporto AGP

È inoltre possibile controllare se Linux rilevato l'AGP o non dando il seguente comando:
# dmesg | grep agpgart
Dovreste 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 avete qualsiasi. Commenti incoraggia i blogger di pubblicare più e mantenere i loro spiriti elevati.

Essere socievole, trova!