Make sure everything's installed to the correct locations, and everything's installed using the same version of the installer from ATI. If everything seems like it should be uptodate, remove ati-fglrx-utils from your system, make sure nothing exists in /usr/X11R6, do a locate for "libGL.so" or maybe some other libs installed by ati-fglrx-utils and make sure no extra libs are loitering around on your system, then reinstall ati-fglrx-utils.
http://arch.pastebin.com/634264 <-- there's a list of all the files installed by the package, incase you want to use it to look for stray files existing somewhere else on your filesystem.
]]>ERROR: version mismatch - 2D module [8.23.7] incompatible with OGL client module [8.20.
8].
libGL error: InitDriver failed
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)
I'm using a custom kernel, but I definitely have everything in there that I need for the ati-drivers to work, because I had them working before installing this package. I adjusted the PKGBUILD for ati-fglrx in the abs tree accordingly, and I installed ati-fglrx-utils too.
I did a system upgrade before installing the packages, so nothing's out of date.
Any ideas?
]]>Note: the ati-fglrx-utils package is kernel-independent and does not need to be changed.
( note for those confused, noise came from the old "ati-drivers in testing" thread here: http://bbs.archlinux.org/viewtopic.php?t=18944&start=90 )
]]>Well, there we go, that's your problem. The module doesn't exist.
Why do you need to use the old version of the drivers? Try installing:
pacman -S ati-fglrx ati-fglrx-utils
Make sure you remove the old ati-drivers packages first. Since you used the graphical installer, you might need to force (pacman -Sf) the installation.
Also, see this topic (and maybe start replying there instead of here): http://bbs.archlinux.org/viewtopic.php?t=19504
Finally: Paging all forum moderators! Could this thread get closed? It's old and the information within is inaccurate; just serves to confuse the users.
I've forget to mention that I'm not using the stock kernel
so I can't use these packages...
whargoul wrote:RaLX wrote:I'm receiving the following error in every boot with the new archck kernel:
umount: /initrd: No such file or directory
umount: /initrd: No such file or directoryAlthough the pc boots completely I'm curious why this is happening.
Me too. It's really strange.
I get this too. Is there any idea on what causes this?
I've already said, I know about this issue. Its nothing to worry about. I'll deal with it eventually.
]]>RaLX wrote:I'm receiving the following error in every boot with the new archck kernel:
umount: /initrd: No such file or directory
umount: /initrd: No such file or directoryAlthough the pc boots completely I'm curious why this is happening.
Me too. It's really strange.
I get this too. Is there any idea on what causes this?
]]>Im not sure if you read any of this thread whatsoever, which dissappoints me, the whole point of it was to tell people about the change in the package name.
pacman -S ati-drivers
is not the correct way to install from the repos, as was the whole point of this thread to inform. I stated the new names in this thread, thus:
pacman -S ati-fglrx
is the correct way to install from the repositories.
If you have direct rendering, please re-check your latest X log, upload it to a pastebin (not this thread) if it still has errors. Also check lsmod, fglrx may well already be loaded anyway. If it isnt loaded, but you are getting direct rendering, your system is using the open source drivers,
iphitus
]]>check to see if /lib/modules/2.6.15-archck/video/fglrx.ko exists. If not, pacman -S ati-fglrx-archck then check again.
What do you get with
glxinfo | grep direct
(if you don't have glxinfo on your system, install mesa-apps with pacman)
Here's what I got:
direct rendering: Yes
What do you get with
glxinfo | grep direct
(if you don't have glxinfo on your system, install mesa-apps with pacman)
]]>EDIT:
fglrxinfo now reports:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 8500 DDR Generic
OpenGL version string: 1.3.1050 (X4.3.0-8.23.7)
EDIT2: Despite the complaint with rc.conf, GL screensavers in xscreensaver works fine.
]]>If you're using stock kernel, then you want the ati-fglrx and ati-fglrx-utils packages.
You do not want ati-drivers - it's old. Check the versions. They conflict because they're the same app, but ati-fglrx is newer.
After you 'installed from source', did you run depmod -a? That might be why the kernel module is not being found.
Here's my kernel:
2.6.15-ARCH
Here's what's reported when I installed fglrx from source:
tar xfvz ati-fglrx-8.23.7-2.pkg.tar.gz
.PKGINFO
.FILELIST
.INSTALL
lib/
lib/modules/
lib/modules/2.6.15-archck/
lib/modules/2.6.15-archck/video/
lib/modules/2.6.15-archck/video/fglrx.ko
Yes, I've ran depmod -a afferword, still no luck.
]]>