[Mesa-dev] [Bug 41791] Civilization V + Wine = Bug

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 1 00:07:13 PST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=41791

--- Comment #9 from José Fonseca <jfonseca at vmware.com> 2012-03-01 00:07:13 PST ---
(In reply to comment #7)
> I'm also openSUSE 12.1 user and I experience the same problem, it's just Diablo
> II instead of Civilization in my case. When I let Mesa use LLVM, Diablo II
> crashes before even displaying anything, it was reported at Wine bugzilla:
> http://bugs.winehq.org/show_bug.cgi?id=14348
> Workaround is to use DRAW_USE_LLVM=0.
> 
> I suspected some Mesa packaging issue, so I've switched to Mesa git and
> self-compiled it, but this didn't help.
> 
> Then I decided to downgrade LLVM. I've compiled & installed version 2.8
> (instead of 3.0 provided by openSUSE) and then recompiled Mesa (same commit and
> config). It worked!
> 
> It seems there is some problem when using LLVM 3.0 with Wine. I guess we should
> try to find the regression in LLVM, however it will take a lot of time (llvm
> doesn't use git - no "git bisect" and I've to recompile Mesa every time I
> recompile llvm).

There is a LLVM git mirror: http://llvm.org/git/llvm.git

Is it possible that wine is doing OpenGL rendering from multiple threads? LLVM
is not very thread safe at the moment.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list