You are not logged in.
when attempting to run an opengl application, I get this error:
GL_RENDERER: Mesa GLX Indirect
***********************************************************
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
***********************************************************
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
This appears without fail every other catalyst upgrade. The whole thing is that I don't want to have to rollback the kernel plus all of the upgrades I have riding on it. Can I change the catalyst packagebuilds (catalyst plus utils) to work with kernel 2.6.26? I tried editing the packagebuild and compiling, but it took a shit on my lap. Please point me in the right direction (already cleaned the shit off meself).
Last edited by pyrrhicvictory (2008-08-03 05:53:24)
Offline
What does dmesg | grep fglrx say about it?
Offline
Hello cerebral, always a pleasure.
dmesg | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol flush_tlb_page
fglrx: Unknown symbol flush_tlb_page
Offline
While googling around I found this patch for fglrx:
http://phorogit.com/index.php?p=fglrx-p … 9c529cafe4
You'd apply this patch in the catalyst PKGBUILD just before building. Maybe give it a shot?
Offline
That patch is messed up.
Offline
As in it won't apply? I know it's a pretty ridiculous-looking patch, with a ton of changes that aren't really changes...
Offline
Granted that was possibly the worst description ever, but it absolutely refuses to patch. It is just a pain in the ass that this happens with every other catalyst release.
Offline
Yeah, tell me about it. They're generally a month behind kernel development, if we're lucky.
Offline
I know it's a pretty ridiculous-looking patch, with a ton of changes that aren't really changes...
Haha that's an understatement! I just glanced through the first 3 pages and I only saw ONE actual modification:
-#include <linux/init.h>
+//#include <linux/init.h>
thayer williams ~ cinderwick.ca
Offline
Same issue with catalyst 8.7-1
Offline
In 2.6.26 the flush_tlb_pge is not more on smp_64.c. I'm using the following patch to make fglrx works
--- linux-2.6.26/arch/x86/kernel/tlb_64.c.orig 2008-07-13 18:51:29.000000000 -0300
+++ linux-2.6.26/arch/x86/kernel/tlb_64.c 2008-08-01 05:51:50.000000000 -0300
@@ -258,6 +258,7 @@
preempt_enable();
}
+EXPORT_SYMBOL(flush_tlb_page);
static void do_flush_tlb_all(void *info)
{
Offline
Kazuo how exactly would I apply that patch?
Offline
Kazuo how exactly would I apply that patch?
This is a kernel patch, you need to put a line to apply it on the PKGBUILD of kernel and rebuild it.
Take the PKGBUILD (and the associate files) from abs, edit the PKGBUILD and add something like this
patch -p1 -i $startdir/src/ati-catalyst-2.6.26.patch || return 1
(Of course you need to add a line for the md5sum, for source and save the patch in the PKGBUILD folder)
If you need more info http://wiki.archlinux.org/index.php/ABS
Offline
D'oh! I kept trying to patch catalyst!
I realized my error and applied the patch, which works perfectly. Please mark as solved.
Last edited by pyrrhicvictory (2008-08-02 05:15:51)
Offline
D'oh! I kept trying to patch catalyst!
I realized my error and applied the patch, which works perfectly. Please mark as solved.
To mark threads as solved, just edit your first post and the title will be editable from there.
Offline