[Bug 5955] DirectDrawCreate crash on non-OpenGL desktop
wine-bugs at winehq.org
Wed Mar 28 17:34:17 CDT 2007
------- Additional Comments From stefandoesinger at gmx.at 2007-28-03 17:34 -------
First of all: You are right regarding the wine documentation. It is in a
pretty bad shape and is really outdated. Patches are welcome of course :-) . A
first step would be a patch to improve the ERR messages in ddraw, d3d8 and
d3d9 to suggest checking opengl.
I do not buy the newbie argument. All recent Linux distros do ship a working
opengl library by default. The only real exception is Gentoo, and I do not
consider Gentoo a newbie distro. Furthermore I don't think that running a game
over a remote link like the reporter did is something newbies do regularly.
Also I recommend you to read the Gentoo documentation, especially the thing
about "eselect opengl". The old system argument isn't really valid either. For
one part see below. And even if its because of opengl beeing needed for some
reason, there is no hardware out there which runs current beginner's distros
but does not have at least a basic 3d accelerator. (Yes, you can run things
like Gentoo on old hardware, I myself have an up to date Gentoo system on my
old 120 mhz notebook. But that isn't something people new to Linux will do
Regarding the slowness: Is it really because of opengl? I suspect it is
because of the asynchronous surface updates(bug 5526). There used to be a hack
in the old ddraw implementation for that, but Alexandre didn't accept it back
as is. For properly synchronizing such surface updates the whole DirectX code
has to be synchronized - or at least before I see a point in trying to send
the patch again. Volunteers welcome.
I won't stop anyone from implementing lazy linking against libGL.so. Its just
that I personally won't do that anytime soon because there are other things to
do which I consider higher priority.
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs