On Saturday 18 October 2003 5:14 pm, Andrew Kirilenko wrote: > Hello! > > I have got new PC with ATI Radeon 9100 and Gigabyte's MB based on > KT400A. I'd like to get hardware opengl. The very first thing, I have > tried is using agpgart and xfree-drm on 2.4 kernel. After some time > fscking with it and googling, I have found that agpgart in 2.4 doesn't > support version 3 of AGP (or something like this), and it's impossible > to tell KT400A to not use this AGP3 with my videocard, and only solution > is to use 2.6 kernel. OK. I have emerged developemt-sources (test6 at > the moment), compiled them and booted into without any problems. The > first problem, I have noticed that there is no DMA (and `hdparm /dev/hda > -d 1` can't set it). Blah. OK. Maybe I have missed something when > configured kernel, but this is not so important at the moment. Then I > have tried `modprobe agpgart` and it was successfull - my radeon was > detected correctly. After this I have started `emerge xfree-drm` and it > simply failed (it supports nothing but 2.4 and patch for 2.5 is > commented in the ebuild and missing in xfree-drm/files). OK. No problem. > I made `make menuconfig` again and enabled DRM provided with kernel. > After recompiling and rebooting I have inserted all necessary modules > and `startx`. OK. X was started without problems. Superb! I started > `glxinfo` and simply got segfault (and the same with `glxgears`). > > I'm wondering if DRM from kernel is suitable for my XFree version (4.3)? > Or it's possible to get xfree-drm for 2.6 somewhere? Or I need to boot > 2.6 and recompile X (`X -version` shows "Build Operating System: Linux > 2.4.19-4GB i686 [ELF]")? Or something else? I'm here, waiting for > suggestions :) > > PS. Sorry for such looooooong story and my "not perfect" english. > > Best regards, > Andrew.
Andrew, I've been building my ATI stuff for the Radeon 9000 Pro into the kernel. (on all 2.6 kernels I've tried- works good, and I get 8000+ on the glxgears test. Probably will work on your card too. I have tried ATI drivers, and xfree-drm, but that didn't work as well as the stock kernel version. (I admit though, I don't play any games, so it might not suffice for your needs). Here's my section of the 2.6.0-test8 (and all lower tests also) kernel .config file- This is on an MSI KT3 Ultra 2 (333Mhz). I have better results with building my kernels as user (not in /usr/src as root, and using mm patches from vanilla sources- not Gentoo's emerge type kernels- better control and I always know exactly what is happening. CONFIG_AGP=y # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD64 is not set # CONFIG_AGP_INTEL is not set # CONFIG_AGP_NVIDIA is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y CONFIG_DRM=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_GAMMA is not set # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HANGCHECK_TIMER is not set Robert Crawford -- [EMAIL PROTECTED] mailing list