you say you're running a m6 mobility? i am also, but am only getting about 300 fps in glxgears. i've enabled page flip, and am experimenting with other options. how are you getting such a good framerate? it seems that i could only wish to get 600 at this point...

you say you're running a m6 mobility? i am also, but am only getting about 300 fps in glxgears. i've enabled page flip, and am experimenting with other options. how are you getting such a good framerate? it seems that i could only wish to get 600 at this point...

My particular M6 Mobility (the LY, I believe, it's not here now) has 16MB RAM. Is yours any different? Are you using the same kernel sources as I am (gentoo-sources 2.4.20-r5 at the moment)? What type and speed is your CPU? What's your resolution and depth (mine was 1400x1050, 16 bpp) -- that can make a major difference.

i'm running a toshiba 1115-s103
i'm using the kernel driver. i'm not sure how big of a difference that makes. although glxinfo says there's no direct rendering, i'm able to use opengl extensions. i must have done something silly. i'd appreciate it if you'd help me find it.

i'm using the kernel driver. i'm not sure how big of a difference that makes. although glxinfo says there's no direct rendering, i'm able to use opengl extensions.

If you enable glx, you can use opengl extensions. That has nothing to do with whether you have hardware acceleration; it just uses software acceleration instead (i.e., drags on your CPU instead of using your video card).

DON'T use the kernel driver. It's outdated and only works in XFree 4.2 and lower. That's the whole point of xfree-drm, to get direct rendering (hardware acceleration) with XFree 4.3. Follow the howto, or you will not get accelerated 3D.

However, there's some limitation intrinsic from your 1.5 Celeron, but I'm sure you haven't reached it because you don't even *have* direct rendering.

however, glxinfo continues to give me a big fat "NO!" when it comes to 3d. do i HAVE to load the radeon module before i startx? i think you said that x may automatically load the required module, assuming all is configured properly, correct? is there a chance it's loading the incorrect module?

this topic thread had been a huge help. i know i'm almost there. any further help is greatly appreciated as i know it takes others' personal time.

however, glxinfo continues to give me a big fat "NO!" when it comes to 3d. do i HAVE to load the radeon module before i startx? i think you said that x may automatically load the required module, assuming all is configured properly, correct? is there a chance it's loading the incorrect module?

In /var/log/XFree86.0.log, does it say anything about the driver version being too low (something like 1.1, when it wants 1.5 or higher)? If so, it's trying to use the wrong driver. Did you remember to recompile xfree-drm after recompiling your kernel and modules?

In /var/log/XFree86.0.log, does it say anything about the driver version being too low (something like 1.1, when it wants 1.5 or higher)? If so, it's trying to use the wrong driver. Did you remember to recompile xfree-drm after recompiling your kernel and modules?

yes, i did remember to recompile and the log notes that it was compiled for xfree 4.3.0. in the log i see no error messages, warnings, etc. in fact i even saw the following:

Code:

(II) RADEON(0): Acceleration enabled

why would glxinfo give me a no? wouldn't the log indicate that 3d acceleration is on? any ideas?

ok. i added agp 4x and fastagp options to XF86Config and for some reason glxinfo now WILL report that direct rendering is on!!! w00t!

unfortunately, i'm still only getting about 320 fps with glxgears. hrmmm. i'm using page flipping, 4x agp, and fastagp options. does anyone have any other performance enhancing ideas?

(and of course when i say "performing enhancing ideas," i DO mean related to my video card. )

I got the same problem also only 300~ fps on glxgears doing a timedemo on quake3 gives me a 62 FPS average... It's not good enough to make me go and use gentoo for my desktop aswell (I'm really a dedicated gamer so ) did you try running glxgears as root once it gave me a little bit higher fps (about 100). Also I seem to have a broken bios... Wich I can't even update with the given update disks sigh... Also I can't set anything in my bios while I should... Just problems problems problems.

Hi,
I emerged xfree-4.3.0-r3 and then re-emerged xfree-drm-4.3.0-r2 and now direct rendering doesn't work! What should I do? What might have I missed?
Direct Rendering used to work when I was using xfree-4.3.0-r2. Should I try switching back to xfree-4.3.0-r2?
I have an ATI Mobility Radeon 7500 (Dell Inspiron) and I'm using 2.4.20-r5.

thanks in advance!_________________I would like to change the world,
but they won't tell me the source code.

I'm using 2.4.21 (whee! new kernel =] ) but this whole xfree-drm thing isn't working for me. I'm using an ATI Rage 128 32MB, but everyone else here seems to be using Radeons. Do I need to insmod a special module? Compile my kernel differently? Use 2.4.20 gentoo-sources? Or am I doing the wrong thing entirely?

Direct Rendering is off, and I'm getting ~250 fps with glxgears, and counterstrike under wine looks horrible (textures not working, causing massive pings...just a bad time to be had by all). When I run 'insmod r128', it doesn't find the module. Is all of this because I'm using 2.4.21? Would I be better off attempting development-sources?

For rage128, USE="rage128" when emerging xfree-drm instead of USE="radeon" (or VIDEO_CARDS="rage128" for -r4 and higher). Set your driver as r128 instead of radeon. Anywhere else it says radeon, change it to r128.

Also: xfree-drm probably will NOT work with a 2.5 kernel right now. Use the kernel's DRM instead for a 2.5 kernel, as I think it's up-to-date enough to be useful.

Okay, I did that, but it's still giving me direct rendering: No and my glxgears are the same. When I do insmod r128, it says it can't find the module. I presume that is part of the problem, so I ran a search on *r128* and found no drivers, just some C files that were in the directory of the xfree-drm thing inside the kernel (/usr/src/linux-2.4.21/something/drm-4.0/something/r128.c). So I'm guessing I need to find the r128.o somewhere, or maybe I have to recompile my kernel with rage support? Last time when I looked for that I couldn't find it. Maybe I was looking in the wrong place.

Okay, found /lib/modules/2.4.21/kernel/drivers, but char/ is not in there. I only have net/ and sound/. I know this means that the r128 driver was NOT compiled as a module into the kernel, which means that I need to recompile. But like I said before, I can't seem to find the r128 driver when I'm configuring with make menuconfig. If I re-emerge vanilla-sources (or maybe it's only in gentoo-sources?) with rage128 in USE, would that make a difference?

Okay, found /lib/modules/2.4.21/kernel/drivers, but char/ is not in there. I only have net/ and sound/. I know this means that the r128 driver was NOT compiled as a module into the kernel, which means that I need to recompile. But like I said before, I can't seem to find the r128 driver when I'm configuring with make menuconfig. If I re-emerge vanilla-sources (or maybe it's only in gentoo-sources?) with rage128 in USE, would that make a difference?

Whoa, hold on there. You've got a few things a little bit off.

First, the xfree-drm package installs the drm kernel module; that's why you DON'T put it in the kernel. The package puts it there for you. You don't WANT to have anything to do with rage128 when you're configuring the kernel, so it's definitely a good thing if you can't find it. Try this:

Okay, I did all of that, got the r128 module, insmodded it before running gdm, and then I did glxinfo | grep rendering...and got No. Then I ran glxgears and my FPS are down, yes DOWN, to about 160. I may attempt using the 2.5 kernel and seeing how that goes.

On the FPS problem, all I can tell you is read the guide, make sure you have everything set up properly, make sure the dri module is loading into XFree (/var/log/XFree86.0.log), check that log for errors (EE and WW), make sure agpgart and r128 modules are loaded once X is started with lsmod.

well i fixed my problem, i changed my color depth to 16 bit, which raised it 200 fsp, i upgraded to the 2.5 kernel which raised it another 200fps and did the xfree tweaks to get a little more. and to fix my libGLU problem i renamed it to get it working. now i get 650fps and 3d support whoo, pretty good for old hardware. thanks for the info