The Orginal post work great, only one glitch really. I was going from a nvidia to an older ATI rage128 AIW Pro and I found some where on this huge form that the command opengl-update was one thing to checkout.
It solved the last problem by ironing out this mess -
#grep -e '(EE)' -e '(WW)' /var/log/XFree86.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module glx
(EE) Failed to load module "glx" (module does not exist, 0)
(WW) R128(0): Can't determine panel dimensions, and none specified. Disabling programming of FP registers.
(EE) R128(0): No DFP detected

Quake3 is playable now at 32bit at 800x600, any thing beyond this taxes the game to the point of uselessness or some dull appriciation of moving/still art.

Thanks_________________Can the mind be still? You have to love a good old fashion classical question.
sip:TwinGears@ekiga.net

Got my hercules radeon 9200 128 mb yesterday and now I want to use it in gentoo (of course). However, it seems to me that I always fall back on the same error. The source of the error seems to be in XF86Config in

Code:

Section "dri"
Mode 0666
End Section

Don't remember the exact error, but it says something like Mode is not an accepted keyword. What might be the error?

This is the classic, "It was working, now it's not." I am posting here because spyderous wants us to keep posting problems here. Sorry, I have no suggestions for any other problems other post-ers are having.

I have a Compaq Armada M700 with an ATI Rage Mobility P/M AGP in it. I was using 2.4.20-gentoo-sources-r5 and had direct rendering working great using the module I compiled from the CVS source. Then I decided to add some USB support to my kernel (I know, a little late in the game, but I never really needed it before) and decided I would go ahead and upgrade to the latest gentoo-sources (2.4.22-r5) in the process. Well, long story short, direct rendering just gives me the finger now. I've tried xfree-drm (since it now supports mach64), I've tried compiling from CVS sources, I've upgraded to the latest XFree (4.3.0-r3), It just doesn't work.

I was having the 'unresolved symbol: cmpxchg' problem when trying to load the kernel module but found, in this thread, the answer to that. Now the module loads (whether I compile from source or use xfree-drm) but nothing uses it. It shows up as unused in the lsmod and glxinfo gives an emphatic NO! on direct rendering. I've recompiled everything (kernel, xfree-drm, CVS sources, xfree) more times than I feel like mentioning and on a PIII 500, that really sucks. I really don't want to have to go back to 2.4.20 because that would mean recompiling all that crap again.

It someone has gotten DRI setup on gentoo-sources-2.4.22-r5 with any kind of a similar setup, let me know. If you see anything stupid I have done I could use a hint.

And one last question, if I do end up having to go back to 2.4.20, would I necessarily need to recompile XFree? Is it OK to have a running kernel that's an older version than the kernel sources XFree was compiled against? Thanks.

UPDATE:

Just saw something. After starting X, I checked my dmesg and found this

There also should be : "grep drm /var/log/XFree86.0.log" and it is what helped me solved my DRM problem, it was complaining that /dev/dri/card0 cannot be found, which lead me to the fact that r128 wasn't loaded in my kernel and modprobe r128 was complaining about cmpxchg, so then I recompiled my kernel with another kind of processor other than 386 and it was working

Then, after glxinfo tells you that Direct rendering is at Yes, you're not finish there ! This is something that I would like to be included in the Direct Rendering Howto on gentoo.org :
After you get glxinfo telling you that direct rendering is at Yes, you'll have to re-emerge xfree like that : "USE="opengl" emerge xfree", I had to do this to get quake1 compiled, else it was complaining about GLU.h and then, you'll have to "emerge libsdl", I couldn't load the famous game Stepmania because it was saying something about X11 not linked with opengl.

I tried using the new Mach64 support in xfree-drm and have so far been unable to get it to work. emerge xfree-drm builds /lib/modules/2.4.24/kernel/drivers/char/drm/mach64.o, which can be loaded with modprobe.

I have a Compaq Evo N610c (laptop) with a ATI Mobility Radeon 7500. I got rendering to work, which made my fps with glxgears jump from ~200 to ~400. I then put the suggested tweaks into my XF86Config from the bottom of the Howto. This yielded ~1050 fps on glxgears.

With some talk on the first page of this topic about 1900-2000 fps on a Radeon 7500 and other talk of the possiblity of higher fps, plus my friend getting ~8000 fps with his nvidia geforce 4 mobile, I am wondering if there is some tweak or something I'm missing or if I can't get higher because of the chip...

Right now I have everything compiled into the Kernel.. I know, I know, I KNOW what I need todo here.... but I just wanted to know 2 things..

1) Has anyone else been able to get there i845G integrated video to work, or is this card not going to work at all?
2) What do I put for my videocard when declaring "VIDEO_CARDS="what-do-I-put-here-for-my-card" ??

I have a Rage128 desktop w/16MB (AGP). I'm going to type what I do and please correct me if I"m wrong. I did NOT include the DRI in the kernel but i did put a * next to the ati rage128 in the kernel for support. for a minuet i had the 386 chip enabled, but i recompiled the kernel to pentuimpro.(my specs are below). and after I type glxinfo | grep render. also

Code:

ls -l /dev/dri/card0

I get a dose not exist message.
I get...NO or rendering and on the next line somthing about a MESA INDIRECT driver. Oh, one more thing. svgalib would not emerge, I got it, but could that have been a problem? **EDIT I'll post my LOG and XF86Config when I get home in a fue hours.

[SPECS]PC CHips 440 LX Motherboard; Intel P2 300MHz Kalimath; ATI Rage128 PRO TURBO 16MB; and a Phillips cd-rw IDE drive; seagate 10GB HDD; Realtek 139 NIC; 64MB SDRAM
(I can NOT wait to get a better machine, that I can install Gentoo on.) It's so slow that I have to do a stage3 unless I want to wate a week and do it from source, lol_________________meh!
cyber crimes Department of Justice website
http://www.usdoj.gov/criminal/cybercrime/cccases.html

Hey im running kernel 2.6.5 and seem to be having a bit more of a problem getting my Radeon 8500 running on gentoo then i have with redhat... heres what im getting i have everything setup the way i did w/ redhat which isnt to much different of a setup for the ATI drivers but every time i do a `opengl-update ati' it seems to always default back to the xfree drivers...

I have read everyone of these posts and I am still confused as to how I enable DRI in a 2.6 kernel? Do I enable DRM in the kernel or do I not? If I do, do I do it as modules or built in? I obviously can't emerge xfree DRM because of my kernel (2.6.3-r1), so what do I do? I get about 90 fps on glxgears on my rage 128 with 8 mb's of ram. I have been reading that people can get higher than that with this card. What's the deal? here is my glxinfo:

I HAVE DONE THAT. Most of that stuff is for 2.4 kernels. The information for 2.6 is not very specific. If you can find that information in that documentation, please point it out because I have read that doc 20 times and done everything it requires for a 2.6 kernel and nothing.

1) Has anyone else been able to get there i845G integrated video to work, or is this card not going to work at all?
2) What do I put for my videocard when declaring "VIDEO_CARDS="what-do-I-put-here-for-my-card" ??

Thanks

I couldn't get mine to work for the longest time. Then I unmerged Xfree, emerged X.Org, and everything worked flawlessly. My framerate jumped from ~200 to ~1000.

Though the scores are up, you might like to be carefull with 3D-screensavers (circuit)and some games (BridgeConstructor-demo). The Xserver (Xorg) tends to grash. On my ati with the fglrx drivers there's no problem.... (still need to test the screensaver circuit though...).

TIP:
search in your log on "DRI" to see if all options are open. DRI is only activated with a minimum of 32MB RAM. Any lower and it will turn off.
[edit]
it depends on your resulution
[/edit]_________________Greetings / Met vriendelijke groet,

x11-drm 20040827 and newer:
(1) Should support 2.6 kernels. This should help to unify the steps needed for 2.4 and 2.6 kernels.
(2) Add ffb (sparc-only), savage, i915 and via DRMs and remove gamma DRM

I plan to add the savage 3D stuff to xorg 6.8.0-r1 before I stable it on x86. You'll need USE="insecure-drivers" to get savage, via or mach64 3D stuff working properly. I've heard rumors that via is still a little broken.

I have been trying I don't know how long to get higher fps, I have a voodoo 5 5500, i tried everything listed, but my FPS have been no higher than 120. Funny thing is when i ran knoppix awhile back, my fps would be about 1700FPS. I did everything by the book but direct rendering would not enable, i did the x11-drm with VIDEO_CARDS="3dfx"
however, looking in my Xorg.0.log i noticed this..

I have been trying I don't know how long to get higher fps, I have a voodoo 5 5500, i tried everything listed, but my FPS have been no higher than 120. Funny thing is when i ran knoppix awhile back, my fps would be about 1700FPS. I did everything by the book but direct rendering would not enable, i did the x11-drm with VIDEO_CARDS="3dfx"
however, looking in my Xorg.0.log i noticed this..

Well my card is 64MB Voodoo5 5500, as or the troubleshooting, i made dri the same in Load and in section, that boosted my fps to 170-180fps. Only thing i haven't tried is trying cvs source seeing if that'll work which im hoping it will.