Účel:

Tato položka blog bude vysvětlovat:

1. Jak povolit 3D akceleraci v Debian Linux a může být snad v jakékoliv jiné linuxové distribuce.

2. Jak otestovat, zda 3D akcelerace je ve skutečnosti funguje, nebo ne.

Krok 1: Zjistěte si, zda 3D akcelerace je již povolen nebo ne?

Dát následující příkaz:
# glxinfo | less
nebo
# glxinfo | less | grep Yes

Pokud vidíte tuto řádku jako:

"Direct rendering: Yes"

V následující výstup:

pak 3D akcelerace je již povoleno a vy nemusíte dělat nic jiného.

Nicméně, když vidíte obdobný řádek:

"Direct rendering: No"

pak postupujte podle pokynů povolit 3D akceleraci.

Pokud nemáte glxinfo nainstalován, můžete ho nainstalovat:

# apt-get install mesa-utils

Krok 2: Zjistěte název grafické čipové sady

Aby bylo možné rozpoznat správný ovladač pro váš grafický chipset, musíme zjistit, že je to název / model tím, že následující příkaz:

# 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)
#

Řádek tučným písmem, zobrazuje název / model mé grafické karty (VGA řadič). Poznámka: Tato dolů.

Krok 3: Konfigurace Xorg

Také se ujistěte, že váš server Xorg je používáte správný ovladač pro vaši grafickou kartu. Můžete to zkontrolovat pomocí následujícího příkazu:

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

Měli byste vidět název ovladače na výstupu, jak je uvedeno níže:
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"

Máte-li nainstalován správný ovladač a stále nejste schopni se dostat 3D akcelerace, pak zkuste následující níže uvedené kroky.

Krok 4: Konfigurace jádra zahrnout podporu pro své grafické karty

Dej následující příkazy:
# cd /usr/src/linux
# make xconfig (or whatever you use)

a nakonfigurovat následující zvýrazněné možnosti:

screenshot-21

screenshot-121

Stručně řečeno je třeba nakonfigurovat AGP podporu a DRI / DRM (Direct Rendering Manager) podporu v rámci znakové zařízení v nabídce konfigurace jádra.

Měli byste to udělat výše pro vlastní grafické karty Značka / Model jako Intel 855GM (i810), atd.

Nyní zkompilujte jádro a nainstalovat jej. V případě, že nevíte, jak to udělat, pak je zde dobrý odkaz , který vysvětluje proces.

Krok 5: Nainstalujte balíček DRI (nepovinné, ale může být vyžadováno)

Zjistil jsem, že se to být "potřebná" pro svou konfiguraci. Obecně vaše 3D akcelerace by mělo být umožněno v tomto okamžiku. Můžete se podívat, jak je uvedeno v kroku1 výše. V případě, že to stále není povolen zkuste nainstalovat DRI balíček Xlib mesa tím, že následující příkaz:
# apt-get install xlibmesa-dri

Nyní zkontrolujte 3D akceleraci znovu tím, že "glxinfo" příkaz.

Pokud jste stále ještě nejsou schopni se dostat 3D akceleraci pak je šance, že vaše karta a / nebo ovladač nepodporuje. Zkontrolujte dokumentaci k vaší kartě a ovladači a zkuste hledat na internetu.

Další nástroje pro kontrolu / měření výkonu 3D akcelerace

Jakmile se dostanete svůj 3D akcelerace jde, můžete použít některý z nástrojů X založených na měření výkonu.

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

Měli byste vidět tři barevné rotující ozubená kola jako výstup, jako je tento:

GLXGEARS

2. XENGINE
# apt-get install xengine
# xengine

Tento nástroj vám ukáže počet otáček. Můžete porovnat počet otáček s a w / o 3D zrychlení vidět efekt 3D akcelerace. Píst rotují mnohem rychleji s 3D akcelerací (vizuální cue).

Měli byste vidět něco takového:

screenshot-4

3. Zkontrolujte, zda podpora AGP

Můžete také zkontrolovat, zda Linux zjištěna jste AGP nebo ne tím, že se následující příkaz:
# dmesg | grep agpgart
Měli byste být schopni vidět nějaký text, který hovoří o tom, agpgart, jako je tento:
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

Jako obvykle, prosím zanechat komentář / zpětnou vazbu, pokud máte nějaké. Komentáře podporuje bloggery, abyste mohl psát více a zachovat jejich ducha vysoká.

Být společenský, Share!