ATI Fire X1 - 3D akcelerace
To |
czdebian-l zavinac debian bod cz |
From |
Michal Hajek <hajek1 zavinac karlov bod mff bod cuni bod cz> |
Date |
Wed, 28 Jul 2004 06:48:32 +0200 |
Mail-followup-to |
czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.3.28i |
Dobry den,
mam k dispozici
Dell Precision Workstation (rozpis hw. viz. napriklad
www.dell.com/downloads/ emea/products/precn/precn_650_uk.pdf )
Tahle masinka obsahuje ATI Fire GL X1 grafickou kartu, ale nedari si mi
zprovoznit 3D akceleraci.
Mam nainstalovany debian stable.
Zkompiloval jsem jadro 2.4.26, podle
http://www.rage3d.com/content/articles/atilinuxhowto/
mam
CONFIG_MTRR=y
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
# CONFIG_AGP_I810 is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD_K8 is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_ATI is not set
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set
# CONFIG_OBMOUSE is not set
jadro jsem nainstaloval a bezi bez problemu.
Pote jsem stahnul driver (fglrx-4.1.0-3.9.0.i386.rpm) ze stranky
www.ati.com a pomoci alien nainstaloval i ten.
Pak jsem v /lib/modules/fglrx/build_mod/
zadal
$sh make.sh
$cd ..
$pwd
/lib/modules/fglrx
$sh make_install.sh
vse probehlo hladce a pribyl mi modul fglrx.o ktery je vlastne link na
fglrx.2.4.26rakuda.o, coz odpovida memu soucasnemu jadru.
Pak jsem pomoci fglrxconfig v konzoli nakonfiguroval X-ka a spustil je.
#fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
# glxgears
643 frames in 5.0 seconds = 128.600 FPS
600 frames in 6.0 seconds = 100.000 FPS
600 frames in 5.0 seconds = 120.000 FPS
600 frames in 5.0 seconds = 120.000 FPS
600 frames in 5.0 seconds = 120.000 FPS
480 frames in 5.0 seconds = 96.000 FPS
600 frames in 5.0 seconds = 120.000 FPS
ALE:
# fgl_glxgears
Error: couldn't get fbconfig
a navic mam ve /var/log/XFree86.0.log toto:
(II) fglrx(0): detected XFree86 version: 4.1.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
Domnival jsem se, ze je problem s framebufferem (nevyznam se v tom
prilis), takze pridavama jeste konfiguraci :
CONFIG_FB=y
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=m
CONFIG_FB_ATY128=m
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
CONFIG_FBCON_VGA_PLANES=m
# lsmod |grep fb
vga16fb 8736 63
fbcon-vga-planes 3104 0 [vga16fb]
Jenomze ani po vyhozeni obout techto modulu se nic nezmeni.
Muzete mi prosim poradit, jak spravne nastavit jadro/ovladace, abych z
te karty vyzdimal maximalni vykon?
Pripadne dalsi informace rad dodam, vyse uvedene me pripadalo uzitecne,
nicmene mohl jsem na neco zapomenout.
Dekuji mnohokrate...
Zdravi Michal
Partial thread listing: