Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
glxgears is going through the roof on the new drivers...
FPS varying from 4011 to 7924 (averaging more on 5000 to 6000) - an improvement from low 3000s.
Gives lots of errors whilst compiling on a 2.6.10 kernel, but no extra work actually needed.
If building it yourself, be warned that fglrxconfig has been patched, so backup your /etc/X11/xorg.conf first.
Doom 3 is now a lot more playable on high (I had to crank it down for 8.8.25 and the results still weren't pretty - kept almost 'freezing' or very much slowing down when doing anything other than moving)
Update: This is on a Hercules 3D Prophet 9800 Pro 128mb - essentially a reference 9800 Pro board, with some fancier copper heatsinks on X.Org 6.8.2
I also just installed the latest drivers. I did not see a significant increase in framerate with either glxgears or fgl_glxgears, but I did notice that a problem in gl-117 was no more (random polygons being drawn).
The driver install needed a little bit of manual persuasion. If I just install the drivers with rpm -Uvh, only 2D acceleration works. Corresponding error message:
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.8.25
(II) fglrx(0): Date: Jan 14 2005
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x00174000 at 0x2a9640f000
(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): ********************************************* *
Some old object files seemed to be still loading. After a couple failed attempts, I ran the make.sh script in /lib/modules/fglrx/build_mod directory and then the make_install.sh in the /lib/modules/fglrx directory (I am sure I had to do this with some other install of the driver, but no message came up in the rpm install informing me of this).
When I fired up X, fglrxinfo gave the proper results (OpenGL version string: 1.3.4893 (X4.3.0-8.10.19)), fgl_glxgears worked, and a known problem with gl-117 was fixed. I am taking these results as those of a successful install.
I'm using SuSE 9.2 Pro x86_64 and I thought I'd had my first succesful driver install, as nothing seemed to get flagged up as I followed the README with these drivers. But my glxgears fps haven't changed at all, and seeing the numbers for fps in the previous posts now has me worried. I'm only scoring 624 with my A64 3200 and Radeon 9800 Pro!!
The onyl steps which didn't seem to go according to plan was when it said this
* compile kernel module sources (needs to be done each time you
update your kernel!)
# cd /usr/src/kernel-modules/fglrx
# KERNEL_SOURCE=/usr/src/linux make modules
# KERNEL_SOURCE=/usr/src/linux make install
# depmod -a
The poor performance is still due to the drivers not being installed correctly. When fglrxinfo reports an ATI driver instead of the mesa libraries, you will know you are set up properly (also, when the drivers are not set up properly, I don't think the fgl_glxgears application works)
What was the exact process that you went through? In the past, all I have had to do was make sure that the kernel sources were installed (using default kernel, so I just used YaST. I think the last install of SuSe 9.2, that the kernel sources were installed by default) and in the best case issue only a:
rpm -Uvh fglrx-rpm-name.rpm
and possibly the few extra steps as noted above. Maybe if you post your Xorg log file (typically in /var/log/Xorg.0.log), or the relevant errors/warnings, we can figure something out.
I have always followed the ATI install instructions using the rpm on ati's site .
The main difference being that you run fglrxconfig instead of steps 3,4,5 in the readme you listed above. fglrxconfig overwrites your xorg.conf, so make sure to back it up before hand.
The relevant parts of the Xorg log file are any lines starting with a (EE) or (WW) label. Usually (in my past experience) after the module is installed it is just a matter of resolving the errors/warnings.
Nov 30 10:10:02 dampframme kernel: [fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
Nov 30 10:10:02 dampframme kernel: [fglrx] module loaded - fglrx 8.8.25 [Jan 14 2005] on minor 0
(i didnt find a log on 10.19 but it freezed on every version of ATI driver)
Jan 31 09:09:33 dampframme kernel: mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x100000
Jan 31 09:09:33 dampframme kernel: [fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
Jan 31 09:09:33 dampframme kernel: allocation failed: out of vmalloc space - use vmalloc=<size> to increase size.
Jan 31 09:09:33 dampframme kernel: Fire GL built-in AGP-support
Jan 31 09:09:33 dampframme kernel: Based on agpgart interface v0.99 (c) Jeff Hartmann
Jan 31 09:09:33 dampframme kernel: agpgart: Maximum main memory to use for agp memory: 816M
Jan 31 09:09:33 dampframme kernel: agpgart: Detected an Intel PCI to CSA bridge
Jan 31 09:09:33 dampframme kernel: agpgart: Detected Intel 875G chipset
Jan 31 09:09:33 dampframme kernel: agpgart: AGP aperture is 256M @ 0xd0000000
Jan 31 09:09:33 dampframme kernel: Power management callback for AGP chipset installed
Jan 31 09:09:33 dampframme kernel: [fglrx] AGP detected, AgpState = 0x1f004a1b (hardware caps of chipset)
Jan 31 09:09:33 dampframme kernel: AGP: Found 2 AGPv3 devices
Jan 31 09:09:33 dampframme kernel: AGP: Doing enable for AGPv3
Jan 31 09:09:33 dampframme kernel: agpgart: Found an AGP 3.0 compliant device.
Jan 31 09:09:33 dampframme kernel: [fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
Jan 31 09:09:33 dampframme kernel: [fglrx] free AGP = 252440576
Jan 31 09:09:33 dampframme kernel: [fglrx] max AGP = 252440576
Jan 31 09:09:33 dampframme kernel: [fglrx] free LFB = 116387840
Jan 31 09:09:33 dampframme kernel: [fglrx] max LFB = 116387840
Jan 31 09:09:33 dampframme kernel: [fglrx] free Inv = 134217728
Jan 31 09:09:33 dampframme kernel: [fglrx] max Inv = 134217728
Jan 31 09:09:33 dampframme kernel: [fglrx] total Inv = 134217728
Jan 31 09:09:33 dampframme kernel: [fglrx] total TIM = 0
Jan 31 09:09:33 dampframme kernel: [fglrx] total FB = 0
Jan 31 09:09:33 dampframme kernel: [fglrx] total AGP = 65536
Last edited by mephist0666; 02-19-2005 at 03:13 PM.