DirectDrawEnumerateExA flags 0x00000007 not handled

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Worie
Newbie
Newbie
Posts: 2
Joined: Mon Sep 15, 2014 8:50 am

DirectDrawEnumerateExA flags 0x00000007 not handled

Post by Worie »

Hi all!
This is my first post on the forum. I visit the page often however I'm no professional in wine, nor awesome in *nix.

I'm trying to play Divine Divinity on Wine 1.6.2 from repo on Debian Jessie.
I use FVWM-Crystal as my window manager.

Hardware : Fujistu Siemes Amilo L1310G (which is in fact awful because it's "designed for Windows")
Intel Pentium M 760,
1GB RAM


The DIvine Divinity has its own configtool which crashes when i try to run a game with Direct3D support. This is what I get when i try to use it:

fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x33d838,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d598,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d598,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.

When i set the rendering system to Software everything works (unless i use the resolution lower then 800x600)

glxinfo | grep "direct rendering" gives me positive result.


I just wonder if it works or not? What does the fixme really mean? If it doesnt work, how to fix it?

I tried to find an answer on my own but .. Well.


Thanks!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: DirectDrawEnumerateExA flags 0x00000007 not handled

Post by dimesio »

I just wonder if it works or not? What does the fixme really mean? If it doesnt work, how to fix it?
What exactly is "it"? The game? According to the AppDB it should work very well. There is an old test report that notes that the Direct3D renderer doesn't work, but the Software renderer does, which seems to fit with your experience. https://appdb.winehq.org/objectManager. ... &iId=12739

Fixmes are unimplemented functions. The way to fix them is to implement them. If you're not a developer, you can't actually fix anything in Wine. The best a user can do is work around problems.
Worie
Newbie
Newbie
Posts: 2
Joined: Mon Sep 15, 2014 8:50 am

Re: DirectDrawEnumerateExA flags 0x00000007 not handled

Post by Worie »

Well honestly i was just hoping to improve the performance of the game. I can live with it generally , but the temporary freezes annoys me a bit.

Then I saw the fixme messages and I wondered if the D3D does not work at all on my version of wine , or is it just a game problem - and started looking for solution, because I dont know is there any other way to improve the performance. (I cant set lower resolution, all video settings are at the lowest state and hardware is upgraded as much as it was possible for me)
Locked