http://bugs.winehq.org/show_bug.cgi?id=29464
--- Comment #9 from Henri Verbeet hverbeet@gmail.com 2011-12-31 01:22:02 CST --- Created attachment 38196 --> http://bugs.winehq.org/attachment.cgi?id=38196 Detect i915g
(In reply to comment #8)
After switching from Gallium to Classic Diablo II works fine.
I suppose If Gallium is used wine can't recognize video card.
For example, in log:
No card selector available for GL vendor 4 and card vendor 0000
And this situation starts from b9fcf71c714e8587def75742f94759d7eca84ad2 commit.
Well no, http://bugs.winehq.org/attachment.cgi?id=38163 has that line as well. The attached patch is probably enough to recognize your card with the Gallium driver, but I don't think it will make the crash go away.
The main difference that commit makes is that it causes framebuffer blits to the frontbuffer to happen where it previously didn't. Perhaps those are special enough that it makes a difference. If you're interested in that kind of thing, the piglit fbo-sys-blit test may be a quick test you can try. Either way, unless the attached patch makes a difference, and given that it works with the classic driver, this is probably a bug in the driver. Please file a bug at freedesktop.org against the i915g driver instead.