For what it's worth, World of Warcraft is working well in opengl mode except for certain hardware... For instance ATI X series seem to have crashes however I'm not sure if this is widespread or just one or two users. ON ATI 8500 series & higher cards opengl is working well but ONLY if you add the registry key that adds DisabledExtensions. The location of this key changed between .24 & .25. You could try adding this key to see if that fixes you problems. See http://appdb.winehq.org/appview.php?iVersionId=5606 for details on how you add this key. ( These bugs have been reported correctly in bugzilla, just for the record ) These problems have been there for the last 5 + revisions so nothing has regressed much for WoW users... in fact more things were fixed than break for Wow.
Version .25 fixed the flicker problem in World of Warcraft for Nvidia cards. So for Wow users with Nvidia hardware 0.25 may run better than 0.24... so depending on your perspective wine may be running better then ever before.
I'd also like to stick up for the developers here, when they make a change they do it as best they can, but they have to rely upon the users to report problems, the developers can't possibly test every single app that uses opengl or D3D every time they make a change, they can maybe check one or two that they have, what users seem to forget is that they, the users are the real 'testers' and are part of the development team. Their job is to test their favorite apps then report back on issues, but expect the occasional backwards step as wine is still is in constant development. As Jesse said, that's why it's released every two weeks.
For those that rely upon wine to run their favorite application, then install your stable version of wine that runs your application somewhere other than the default installation directory and use that while still downloading and testing the latest release. Then when the latest wine breaks you application it doesn't stop you using your favorite app
Nick ---------------- Mirek wrote:
Hi, i am testing wine about every 3 days from current git. Warcraft 3 cant run for me if i am using option "-opengl", with direct3d (default) it is working without any problems, but it is slower. If you want i can do testing every second day (after some changes in CVS) and report problems, but i cant every time find patch which is responsible for that. I think opengl rewriting should be done internaly, not merging half of work into current CVS, because it broke so much apps.
Mirek Slugen
Jesse Allen napsal(a):
On 11/12/06, Joseph Garvin k04jg02@kzoo.edu wrote:
Why would it be so difficult to have someone to pick a couple of common apps, like winzip, word, and warcraft3, and make sure they still function before every release?
Here's a common problem. I tested Warcraft 3 with 0.9.25 from compile, new wine prefix, game install, patch, start, battle.net all this weekend and it worked fine. Not everyone receives the same experience. I'm the maintainer so I do know when it regresses for me and usually I fix it right then because I can. And I have been able to keep track the git almost daily so problems with Warcraft 3 have actually remained minimal (er I would say non-existant ... but). I cannot fix other problems unless I receive proper reports. I have no idea what Mirek's problem is and he definately has not reported it the proper way.
I do know of an open bug where there is a weird packaging/build problem or nvidia+X.org 7.1 problem that prevents Warcraft 3 from starting on ubuntu 6.10. So I actually downloaded it installed the distro on my hard drive, which is why I did the above test with Warcraft 3. So when I did all that just to research a problem, it simply worked fine on my install of ubuntu. So I lack enough information to progress on it. Could this be Mirek's problem -- possibly. Should we have held up 0.9.25 for a rather obscure problem? Heck no. Even more reason, most people don't test tree snapshots, so the only way we know of some problems is when we make a release, and that's probably why we have releases every two weeks; so that Wine gets widespread testing.
Jesse