Hi Alex,
On Sun, 21 Nov 2010 19:57:23 -0500, Alex Deucher wrote:
On Sun, Nov 21, 2010 at 1:51 PM, Jean Delvare khali@linux-fr.org wrote:
On Sun, 21 Nov 2010 11:12:32 -0500, Alex Deucher wrote:
It's probably this patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif...
Your guess was correct: after applying the above patch to kernel 2.6.36, I get the same problem.
Which exposes a bug in the 3D driver in certain cases. For some reason we get a cb height of 8192 or greater in some cases in the 3D driver. I haven't had time to look into why. You might try r600g for comparison.
Not sure how to "try r600g"?
It's a newer driver for r6xx+ hardware. Configure mesa (http://cgit.freedesktop.org/mesa/mesa) with --enable-gallium-r600.
Unfortunately the thing doesn't seem to be willing to build on my system :( It won't find talloc even though it is installed. I don't have more time to spend on this.
I actually talked to Dave earlier today, and the problem is more likely a command buffer getting flushed at the wrong time leading to a buffer without cb info in it.
I think I'll just wait for you to come up with a fix :) I am in no hurry, I only use wine once in a while. Let me know if I can help with testing.