8.43 adds official FireGL certification
If anyone tries 8.42.3 on FireGL cards please post your results here...
8.43 adds official FireGL certification
doesn't work, but might get it going with some pci-id-hacks.
Ask Kano, The Master.
and success. I do get an AMD Unsupported Hardware in the bottom right corner tho'
I followed the steps from http://www.phoronix.com/forums/showthread.php?t=5203
but applied the patch manually.
now let's test aiglx on this z61p![]()
Following these instructions and using a chip ID of "0x71D5" (Radeon X1700) for my FireGL V5250, I have managed to:
- enable DRI
- enable AIGLX
- run Compiz
- run celestia with OpenGL 2.0 support (although it interacts badly with Compiz)
- run glxgears with approx 2400 fps
This is all great! However, it fails at the final hurdle of running World of Warcraft, where it presents me with a completely black login screen. I am thinking that this must be a configuration issue, because everything else is working so well.
Obviously I have the "unsupported hardware" rectangle in the bottom RH corner of the screen, and these messages are written to my kernel log:
[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx] ASYNCIO init succeed!
[fglrx] PAT is enabled successfully!
[fglrx] module loaded - fglrx 8.42.3 [Oct 19 2007] on minor 0
BUG: sleeping function called from invalid context at include/asm/semaphore.h:99
in_atomic():1, irqs_disabled():0
[<f924b178>] __ke_down_struct_sem+0x14/0x2b [fglrx]
[<f924fd4f>] firegl_remove_all_drawables+0x3f/0x100 [fglrx]
[<f92527c9>] firegl_release_helper+0x6b9/0xa20 [fglrx]
[<f9255e7b>] firegl_takedown+0x6b/0xc50 [fglrx]
[<f925568f>] firegl_release+0x12f/0x190 [fglrx]
[<f9249c4c>] ip_firegl_release+0xf/0x12 [fglrx]
[<c0167302>] __fput+0xb5/0x15d
[<c0164f00>] filp_close+0x51/0x58
[<c010702b>] do_syscall_trace+0x13d/0x182
[<c0165e5b>] sys_close+0x67/0x9e
[<c0103ee2>] syscall_call+0x7/0xb
=======================
BUG: sleeping function called from invalid context at include/asm/semaphore.h:99
in_atomic():1, irqs_disabled():0
[<f924b178>] __ke_down_struct_sem+0x14/0x2b [fglrx]
[<f924fd4f>] firegl_remove_all_drawables+0x3f/0x100 [fglrx]
[<f92527c9>] firegl_release_helper+0x6b9/0xa20 [fglrx]
[<f9255e7b>] firegl_takedown+0x6b/0xc50 [fglrx]
[<f925568f>] firegl_release+0x12f/0x190 [fglrx]
[<f9249c4c>] ip_firegl_release+0xf/0x12 [fglrx]
[<c0167302>] __fput+0xb5/0x15d
[<c0164f00>] filp_close+0x51/0x58
[<c010702b>] do_syscall_trace+0x13d/0x182
[<c0165e5b>] sys_close+0x67/0x9e
[<c0103ee2>] syscall_call+0x7/0xb
[<c02a0000>] unix_shutdown+0x113/0x13b
=======================
[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx] Reserve Block - 0 offset = 0Xfffb000 length = 0X5000
[fglrx] Reserve Block - 1 offset = 0X0 length = 0X1000000
[fglrx] Reserve Block - 2 offset = 0Xffbb000 length = 0X40000
Those BUGs worry me...![]()