Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Marp 25 Února 2007, 01:23:20
-
Mám notebook Compaq Armada E500, CPU Intel Mobile Celeron 600MHz, RAM 384MB, ATI Rage Mobility... Zprovoznil jsem 3D akceleraci dle návodu:
Předem gratuluju, bezproblémovější notebook pro provoz linuxu neznám. V K/Ubuntu na něm běží bez větších zásahů vše.
Akceleraci rozchodíš následovně - neprve stáhni zdrojové kódy pro moduly jádra ze stránek dri.freedesktop.org. Jedná se o následující 2 archívy:
http://dri.freedesktop.org/snapshots/common-20060403-linux.i386.tar.bz2
http://dri.freedesktop.org/snapshots/mach64-20060403-linux.i386.tar.bz2
Oba archívy rozbal do domovského adresáře, takže v něm vzniknou adresáře:
common-20060403-linux.i386
mach64-20060403-linux.i386
Poté přepiš opatchovaným souborem z přiloženého archivu soubor
ati_pcigart.c v adresáři "/mach64-20060403-linux.i386/drm/linux-core" .
V adresáři common-20060403-linux.i386 spusť s právy superuživatele skript install.sh (v příkazovém řádku "sudo ./install.sh") a entrem potvrď všechny volby. Následně totéž proveď v adresáři
mach64-20060403-linux.i386. Skripty ti zkompilují a nainstalují nové jaderné moduly pro grafickou kartu.
Teď už stačí jen zrestartovat systém (nové moduly se musí natáhnout do jádra) a už by měla být akcelerace funkční. Celý postup by měl jít bez nároků na instalaci dalších balíčků.
Výpis "lspci" a "glx...":
armada@armada-laptop:~$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:04.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:04.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
00:09.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 09)
00:09.1 Serial controller: Agere Systems LT WinModem
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
armada@armada-laptop:~$ glxinfo | grep direct
libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes
armada@armada-laptop:~$ glxgears -printfps
libGL warning: 3D driver claims to not support visual 0x4b
792 frames in 5.0 seconds = 158.267 FPS
792 frames in 5.0 seconds = 158.379 FPS
798 frames in 5.0 seconds = 159.561 FPS
789 frames in 5.0 seconds = 157.603 FPS
783 frames in 5.0 seconds = 156.458 FPS
781 frames in 5.0 seconds = 156.043 FPS
Barevnou hloubku mám nastavenou v xorg.config na 16 místo původních 24.
Rozběhám na tomto nějaké 3D efekty - Beryl, AIGXL, Compiz? Jen pro demonstraci kamarádům a známým...
Nebo se s tímhle "totálním minimem" o to nemám ani pokoušet?
Díky za každou radu!
-
Obávám se, že s touhle grafikou to nepůjde. Obecně tyhle efekty na kartách ATI fungují od Radeonů výše. Viz výpis kompatibility Berylu:
libor@armada:~$ libGL warning: 3D driver claims to not support visual 0x4b
**************************************************************
* Beryl system compatiblity check *
**************************************************************
Detected xserver : AIGLX
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
libGL warning: 3D driver claims to not support visual 0x4b
Root visual is not a double buffered GL visual
libGL warning: 3D driver claims to not support visual 0x4b
beryl: Root visual is not a double buffered GL visual
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0
kwin: Fatal IO error: client killed
-
2nikola: díky, myslel jsem si to, jen mě napadlo, zda by nešlapaly alespoň nějaké efekty, ale zřejmě to má háček, že vše souvisí se vším :)
P.S. ...ona ta 3D akcelerace, zprovozněná na této staré graf. kartě je stejně jen tak na samém okraji možností. Už jen to, že jsem musel zmenšit barevnou hloubku, což se mi projevilo např. v stínovaných oknech nebo na jistých pozadích je jistá daň za to, abych si vyzkoušel jednoduché 3D hry v linuxu :)