You are not logged in.
Pages: 1
Hi!
I was trying to install the latest fglrx-driver on my System it seemed to work.
But "lsmod | grep fglrx" shows me that the "old" driver (previously installed via pacman) is loaded, and not the new one.
How can i force my system to load the new module ?
Is it possible to create a package out of the ati-driver-installer.run so that i can install it via pacman?
Thanks in advance.
Offline
No - the last I checked the latest ati-driver-installer had no pacman package support - I doubt it will in the near future.
The best way to upgrade packages like this is to run 'abs', find the package in /var/abs and edit it to the new version. I don't recommend installing from their installer, it tends to be far more trouble than it's worth.
As for getting the new module loaded, what happens with 'sudo rmmod fglrx' followed by 'sudo modprobe fglrx'?
(btw, apologies for taking my time on that update, I like to have a little time set aside for updating fglrx so I can test it properly with all kernels.)
Offline
Thank you for your reply!
If i understood it properly my choices are:
1. Try to remove the (old) fglrx-module and load the new one afterwards
2. use ABS to upgrade
3. Wait until the new fglrx is available via Pacman.
How long will it approx. take until fglrx is updated in Pacman? My favorite would be to wait a bit and upgrade via Pacman... i love Pacman <3
Offline
I'm actually planning on doing the update today, as I have a block of free time in which to do it - so expect it soon.
Offline
That sounds great!
I tried rmmod followed by modprobe , and it still loads the old module.
But i stopped trying - I think i will just wait and get happy with pacman.
Thanks for your help.
Offline
Hey, that was fast!
But after upgrading i don't have Direct Rendering anymore
LIBGL_DEBUG=verbose glxinfo > /dev/null
libGL error: XF86DRIQueryDirectRenderingCapable returned false
I already tried loading the modules agpgart and ati-agp before fglrx but that doesn't make a difference.
I also tried reinstalling fglrx, and setting "composite" to disabled (in xorg.conf) but that doesn't make a difference either.
Is it that i'm most likely too dumb to configure fglrx or might there be a bug in the new driver version?
Offline
I read in the Thinkwiki about fglrx and found out that i lost my Acceleration because the old module was loaded instead of the new one.
I deleted the old ones and , just to be sure, installed the current package again.
Now "grep fglrx modules.dep" shows me only one module - looks pretty.
But when i try to insert the module i see this message:
FATAL: Error inserting fglrx (/lib/modules/2.6.22-ARCH/video/fglrx.ko): Operation not permitted
dmesg | grep fglrx produces this output:
fglrx: Unknown symbol agp_bind_memory
fglrx: Unknown symbol agp_enable
fglrx: Unknown symbol agp_backend_acquire
fglrx: Unknown symbol agp_free_memory
fglrx: Unknown symbol agp_allocate_memory
fglrx: Unknown symbol agp_unbind_memory
fglrx: Unknown symbol agp_copy_info
fglrx: Unknown symbol agp_backend_release
fglrx: Unknown symbol agp_bind_memory
fglrx: Unknown symbol agp_enable
fglrx: Unknown symbol agp_backend_acquire
fglrx: Unknown symbol agp_free_memory
fglrx: Unknown symbol agp_allocate_memory
fglrx: Unknown symbol agp_unbind_memory
fglrx: Unknown symbol agp_copy_info
fglrx: Unknown symbol agp_backend_release
fglrx: Unknown symbol agp_bind_memory
fglrx: Unknown symbol agp_enable
fglrx: Unknown symbol agp_backend_acquire
fglrx: Unknown symbol agp_free_memory
fglrx: Unknown symbol agp_allocate_memory
fglrx: Unknown symbol agp_unbind_memory
fglrx: Unknown symbol agp_copy_info
fglrx: Unknown symbol agp_backend_release
i was guessing that this was related to some agp modules not loaded correctly, and so i added agpgart and ati-agp to the "modules="-line in rc.conf (before fglrx) , but this didnt bring success either.
When loading agpgart by hand, i get an error message telling me that this module isn't found.
When loading ati-agp by hand, i get an error message similar to that modprobe-fglrx produces - which means
FATAL: Error inserting ati_agp (/lib/modules/2.6.22-ARCH/kernel/drivers/char/agp/ati-agp.ko): Unknown symbol in module, or unknown parameter (see dmesg)
if i dmesg for ati_agp i get
ati_agp: Unknown symbol agp_bridge
ati_agp: Unknown symbol global_cache_flush
ati_agp: Unknown symbol agp_generic_enable
ati_agp: Unknown symbol agp_generic_destroy_page
and so on (shortened).
Im not that familiar with gnu (yet), but it seems to me like i messed up with my agpgart-module (at least it would make sense if fglrx depends on ati-agp and ati-agp depends on agpgart, but im not sure about that) - and i don't know how to fix this.
An answer to this would be great.
P.S: Sorry that i'm so far beside the topic - but since all these problems seem to be PEBKAC-driven i don't want to fill this forum with masses of threads.
Offline
You deleted your agpgart module - reinstall your kernel. pacman -Sf kernel26
Also, the manual fglrx install is probably what was causing you problems - they stick an uninstall script somewhere on your system (I can't remember where) - if you can find it and run it, then reinstall the packages from the repos, you should be golden.
If you can't find it, do
$ sudo updatedb
$ locate libGL
and paste the output here.
Offline
Ah, found it. According to http://bbs.archlinux.org/viewtopic.php? … 89#p260389 the uninstall script is in /usr/share/ati.
Offline
Pages: 1