This is a story of how I finally got my G450 work well enough in Linux.
When I bought my G450 (last Spring) I had only XFree86 4.0.1 installed, as I had RedHat 7.0. I first tried to patch the sources to 4.0.3 and install that, but for some reason the source never compiled OK. Then I asked my friend to download me XFree86 4.0.3 RPM's from ftp.redhat.com (he has ADSL, I have a 56k modem, so...). Unfortunately only the main package worked, so I had to download some packages myself (freetype, XFree86-libs, etc.). When I finally had them installed, I started X and waited for something fabulous. I disappointed. Yes, 2D was working extremely good and all, but where's the card's 3D power?! So, I spent my summer mostly outside watching birds fly by.
Then when I got back to school (where we have T1 or such) I instantly noticed that there's a new X version! 4.1.0!! I downloaded it with extreme rush and got it working yesterday (Sunday). At first nothing seemed to have speeded up, glxgears was showing some 60 fps or so. Then I examined /var/log/X.log (whatever) and found out that dri wasn't enabled... okay so I do "insmod mga; insmod agpgart" and start X again. I expected only about 10-20 fps improvement and what does glxgears do? Run like hell!!
Some 400+ fps!! I was so amazed that I installed Quake3 and played that for some time, and I realised that it runs even faster than in Windows!
So all ends well? Not exactly. I've read that someone has had almost 1200+ fps, with a normal G400, so what's the problem with my config? I noticed that "Option "AGPMode2x"" has no effect (at least that's what the logfile told me), MTRR's are enabled and in use and I've tried the original mga_drv.o (4.1.0), 4.0.3 mga_drv.o and 4.0.3 mga_hal_drv.o. What else can I do? Although it is swell that Q3 runs fast in Linux, it would be nice to have it run even faster
as there're probably some bottlenecks left.
My system:
AMD K6-2/500
256 MB PC-100
MS-5169 (ALi Aladdin V)
Quantum Fireball EX6.4A (6.4 GB), Maxtor DiamondMAX VL20 (20.4 GB)
SB64PCI
Winbond W89C940 (10MB/s)
Matrox Millenium G450 AGP 32MB DH DDR
HP9110i
RedHat 7.0, Windows 2000, Windows 98, BeOS 5.0 Personal
Nearly everything is enabled in BIOS (concerning speed).
If you need some logfiles, just tell me and I'll put them here (or to my website).
When I bought my G450 (last Spring) I had only XFree86 4.0.1 installed, as I had RedHat 7.0. I first tried to patch the sources to 4.0.3 and install that, but for some reason the source never compiled OK. Then I asked my friend to download me XFree86 4.0.3 RPM's from ftp.redhat.com (he has ADSL, I have a 56k modem, so...). Unfortunately only the main package worked, so I had to download some packages myself (freetype, XFree86-libs, etc.). When I finally had them installed, I started X and waited for something fabulous. I disappointed. Yes, 2D was working extremely good and all, but where's the card's 3D power?! So, I spent my summer mostly outside watching birds fly by.
Then when I got back to school (where we have T1 or such) I instantly noticed that there's a new X version! 4.1.0!! I downloaded it with extreme rush and got it working yesterday (Sunday). At first nothing seemed to have speeded up, glxgears was showing some 60 fps or so. Then I examined /var/log/X.log (whatever) and found out that dri wasn't enabled... okay so I do "insmod mga; insmod agpgart" and start X again. I expected only about 10-20 fps improvement and what does glxgears do? Run like hell!!

So all ends well? Not exactly. I've read that someone has had almost 1200+ fps, with a normal G400, so what's the problem with my config? I noticed that "Option "AGPMode2x"" has no effect (at least that's what the logfile told me), MTRR's are enabled and in use and I've tried the original mga_drv.o (4.1.0), 4.0.3 mga_drv.o and 4.0.3 mga_hal_drv.o. What else can I do? Although it is swell that Q3 runs fast in Linux, it would be nice to have it run even faster

My system:
AMD K6-2/500
256 MB PC-100
MS-5169 (ALi Aladdin V)
Quantum Fireball EX6.4A (6.4 GB), Maxtor DiamondMAX VL20 (20.4 GB)
SB64PCI
Winbond W89C940 (10MB/s)
Matrox Millenium G450 AGP 32MB DH DDR
HP9110i
RedHat 7.0, Windows 2000, Windows 98, BeOS 5.0 Personal
Nearly everything is enabled in BIOS (concerning speed).
If you need some logfiles, just tell me and I'll put them here (or to my website).
Comment