http://bugs.winehq.org/show_bug.cgi?id=2885
------- Additional Comments From saulius.krasuckas@elst.vtu.lt 2005-10-11 11:08 ------- * Andreas wrote: | | > is this on a completely fresh install? | | No. And why would it be?
Sometimes it's easier to find a bug if you test app without having additional stuff in the system.
| > (so after rm -rf ~/.wine) If not , please try on a fresh install. | | Not a chance in hell! | If you seriously think I'll reinstall all apps that need registry entries, | among those rather fickly ones like the SoF series, you've got another | thing coming. If you can give me a list of potentially dangerous registry | entries, I'll check for those, but I absolutely, positively draw the line | at a fresh install.
Hey, don't treat "rm -rf" in an absolute scale. :-) Fresh install can be tested without losing the old one. Put the old one in a safe place and you are done. In UNIX all stuff is files, so you just operate on them in a way you like. :-P
| What I did try was renaming all *.reg files (and config) in my ~/.wine | directory so none of the files should have been seen by Wine, and the | program failed in the same way. That could also have been caused by | then missing registry entries, though, but that's as close to a fresh | install as I'm going to go.
Yes, but just try:
$ mkdir ~/BACKUPS $ mv ~/.wine ~/BACKUPS $ wineprefixcreate
That should put your existing wine setup into a safe place and should create a new fresh "~/.wine" directory, AFAIK.
| > It seems at first it is loaded by x11drv, then unloaded, and then loaded | > again by e2_d3d8_driver_mfc.dll. My Max Payne is demo v1.05. | | That rings a bell: Bug 2725, which I also get when a 3D rendering context | (OpenGL in 2725) is destroyed and then immediately reopened (when it fails). | This may even be driver-specific.
If fresh "~/.wine" doesn't help, then add +opengl flag to the previous combination mentioned here and attach the output, please.
And one wild guess: does switching a Desktop Double Buffering checkbox (winecfg -> Graphics) make any difference?