On Fri, 2009-06-12 at 02:26 +0100, Dave Airlie wrote:
> any major regressions on r100/r200 would be useful to know as we don't
> have as many people focusing on those.
For R200 in non-KMS/DRI1 environment most 3D games still work with mesa
git, xf86-video-ati git, xorg 1.6.901 (with some 902 patches) and Linux
2.6.30.
However, aside from some possible corrupted icons in NWN, the biggest
games fail - Quake 3 (not tested ioquake3) and UT2004. However failing
miserably to get a decent backtrace even with full debug build of mesa.
=== QUAKE 3 ===
$ quake3
...
Using 8/8/8 Color bits, 24 depth, 0 stencil display.
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1
Minor opcode of failed request: 0
Serial number of failed request: 40
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18
Minor opcode of failed request: 0
Serial number of failed request: 41
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18
Minor opcode of failed request: 0
Serial number of failed request: 42
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 8
Minor opcode of failed request: 0
Serial number of failed request: 43
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 12
Minor opcode of failed request: 0
Serial number of failed request: 44
Mesa: CPU vendor: AuthenticAMD
Mesa: CPU name: AMD Athlon(tm) XP 2500+
Mesa: Mesa 7.6-devel DEBUG build Jun 13 2009 18:42:19
(no debugging symbols found)
Mesa warning: software DXTn comssion/decomssion available
Mesa: MMX cpu detected.
Mesa: 3DNow! cpu detected.
Mesa: SSE cpu detected.
Mesa: Not testing OS support for SSE, leaving enabled.
X Error of failed request: BadDrawable (invalid Pixmap or Window
parameter)
Major opcode of failed request: 135
Minor opcode of failed request: 7
Serial number of failed request: 49
X Error of failed request: BadValue (integer parameter out of range for
operation)
Major opcode of failed request: 153
Minor opcode of failed request: 26
Serial number of failed request: 49
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa7d7c8d0 (LWP 5982)]
0x9eca5a36 in glGetString ()
from //usr//lib/opengl/xorg-x11/lib/libGL.so.1
(gdb) bt full
#0 0x9eca5a36 in glGetString ()
from //usr//lib/opengl/xorg-x11/lib/libGL.so.1
No symbol table info available.
#1 0x080bbb8d in ?? ()
No symbol table info available.
#2 0x00001f01 in ?? ()
No symbol table info available.
#3 0x0a1d4be0 in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
=== UT2004 ===
$ ut2004
...
Mesa: Not testing OS support for SSE, leaving enabled.
ut2004-bin: main/bufferobj.c:217: _mesa_reference_buffer_object:
Assertion `oldObj->RefCount > 0' failed.
Signal: SIGIOT [iot trap]
--- UT2004.log
Log: Startup time: 45.158983 seconds
Log: Precaching: NvidiaLogo.LevelInfo0
Log: Static mesh batches: 508608 vertex bytes, 110460 index bytes
Log: Allocating dynamic index buffer.
Log:
Developer Backtrace:
Log: [ 1] ./ut2004-bin [0x874bdd9]
Log: [ 2] [0xa7f83400]
Log: [ 3] [0xa7f83424]
Log: [ 4] /lib/libc.so.6(gsignal+0x4e) [0xa7cb781e]
Log: Unreal Call Stack: FOpenGLRenderInterface::DrawPrimitive <-
USkeletalMeshInstance::Render <- FDynamicActor::Render <- RenderLevel <-
FLevelSceneNode::Render <- FPlayerSceneNode::Render <- UGameEngine::Draw
<- USDLViewport::Repaint <- USDLClient::Tick <- ClientTick <-
UGameEngine::Tick <- UpdateWorld <- MainLoop
Exit: Exiting.
--- REMOTE GDB
(gdb) bt full
#0 0xa7f83424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xa7cb781e in raise () from /lib/libc.so.6
No symbol table info available.
...(And the rest have no symbols)
--
Alan.
"One must never be purposelessnessnesslessness."
|