http://bugs.winehq.org/show_bug.cgi?id=12929
--- Comment #66 from Matteo Modesti mattemod@gmail.com 2008-06-23 19:24:42 --- Sorry for the waiting guys but i couldn't test anything for about a week... but now i did it.
First of all, the problem is still there with Wine 1.0.
Then, i compiled Wine commenting out GL_ATI_separate_stencil and GL_ATI_envmap_bumpmap and, as i said before, it worked.
I could start Morrowind and a new game with no problems, but when i go in outside areas it crashes (with OffscreenRenderingMode="fbo"). I don't know if this is another bug, but i'm going to say it anyway. I tried to change OffscreenRenderingMode to "pbuffer", but it gives the same alert on the start and then Wine closes (no crash). So i tried to set OffscreenRenderingMode="backbuffer": it works and it doesn't crash outdoors. I created a new character and played for about 10 minutes without any problem. I tried various combinations for audio (ALSA, OSS, nothing, disabling sound in Morrowind.ini) and they all work for me.
On the other hand it's too unstable! I don't know if it's the "backbuffer" mode, but it hangs very often for me (and sometimes crashes or badly corrupts the screen making it unusable), even in the main menu. I even tried to set various combinations of values in Morrowind.ini (like SkipProgramFlows, DontThreadLoad, Interior Cell Buffer, Exterior Cell Buffer, disabling the sound, etc.) but i think they apply in-game, because they didn't help for the hangs in the main menu, etc. More importantly, i have to disable Pixel Shader to make it start (more properly to not make it crash/hang), doesn't matter if i disable it in winecfg or in the game Options.
Right now it's all that i can say: i hope it can be useful. I'm going to hardly study for a while, so i won't test anything else by myself for some weeks, but if you need any info or "specific" testing, just ask me and i'll answer ASAP.