https://bugs.winehq.org/show_bug.cgi?id=44164
Bug ID: 44164 Summary: Domotique4 3D Home Automation application demo: paints blank window Product: Wine Version: 3.0-rc1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bob.mt.wya@gmail.com Distribution: ---
Created attachment 59923 --> https://bugs.winehq.org/attachment.cgi?id=59923 head -n 1000000 wine_domotique4_terminal_log.txt
Tested with a 32-bit WINEPREFIX set to Windows XP.
The application launches and creates a window to set the target resolution of the main application window. This can be successfully set.
The application launches a new window at the desired resolution. However this window remains blank.
The application appears to require rudimentary D3D support... Direct3D 7 ?? Since disabling d3d8 and d3d9 (in winecfg) has no effect.
However the application fails to launch in a Windows 7 VM - which has VirtualBox 3D acceleration enabled. Complaining about a lack of 3D support.
I've attached the first 1,000,000 lines of the log file (xz compressed). With:
export WINEDEBUG=+timestamp,+tid,+all
The actual log file was 2.5 Gbytes and the application still hadn't done anything with the blank window (after about 10 minutes)...
https://bugs.winehq.org/show_bug.cgi?id=44164
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 URL| |https://sites.google.com/si | |te/domotique4/telechargemen | |t
https://bugs.winehq.org/show_bug.cgi?id=44164
Vincent MARECHAL vincent@vije.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vincent@vije.net
--- Comment #1 from Vincent MARECHAL vincent@vije.net --- The serious game "Domotique4 3D" launch its 3D rendering on physical computers but after some minutes of wait. The same installation of Tumbleweeds and wine 2.21 on a vmware workstation never launch the "Domotique4 3D" 3D rendering, as described in the bug.
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #2 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 59932 --> https://bugs.winehq.org/attachment.cgi?id=59932 wine_domotique4_terminal_log.txt.xz (+ddraw,+loaddll)
This appears to be a DirectDraw issue... Looking at what DLL's the application loads/requires and subsequent API calls.
Attached file: export WINEDEBUG=+timestamp,+tid,+loaddll,+ddraw
The main application window is painted. After a long pause it is turned from blank/black to purple. Then the application terminates with a "Memory access violation" popup.
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #3 from Vincent MARECHAL vincent@vije.net --- On my computers, in Tumbleweed with wine 2.21 after some long minutes of blank (black) screen, the 3D rendering starts and then the app works perfectly in 3D. In vmware Tumbleweed,
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #4 from Vincent MARECHAL vincent@vije.net --- On my computers, in Tumbleweed with wine 2.21 and all drivers and mesa packages, after some long minutes of blank (black) screen, the 3D rendering starts and then the app works perfectly in 3D. If I close it and restart, I wait some minutes again.
In vmware Tumbleweed guest, it never starts...
https://bugs.winehq.org/show_bug.cgi?id=44164
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- This bug is INVALID, since it is a problem with VMWARE, not wine.
Can an administrator close this bug as INVALID?
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #6 from Zebediah Figura z.figura12@gmail.com --- (In reply to joaopa from comment #5)
This bug is INVALID, since it is a problem with VMWARE, not wine.
Has that in fact been confirmed?
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- see comment 4.
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Not interested in closing this bug as INVALID?
https://bugs.winehq.org/show_bug.cgi?id=44164
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- (In reply to joaopa from comment #8)
Not interested in closing this bug as INVALID?
The way I read it, the fact that it paints a black window for a long time sounds like a bug.
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #10 from Robert Walker bob.mt.wya@gmail.com --- (In reply to Zebediah Figura from comment #9)
(In reply to joaopa from comment #8)
Not interested in closing this bug as INVALID?
The way I read it, the fact that it paints a black window for a long time sounds like a bug.
I've retested the application with vanilla Wine 4.7.
Resulting in: wine 'Domotique4-3Dv2 DEMO.exe'
009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f744,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f494,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f4c4,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f0e4,0x00000000), stub! 0009:fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x1d9400, flags 0x1, event (nil) stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f0f4,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32f0b4,0x00000000), stub! 0038:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
Tested on BARE METAL re: some rather (cough, cough) assumptive previous comments.
Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz Nvidia GeForce GTX 970M (418.52.05)
The application does start up, after I waited about 2 minutes. It runs at the pace of a very slow slideshow.
This bug is definitely valid, given the application is rendering using DirectDraw 7!
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #11 from Vincent MARECHAL vincent@vije.net --- Hello Robert,
Thanks a lot. With my install, it start showing a black screen after choosing any resolution. Then four minutes after that, the software start to run 3D correctly, the speed is sufficient to use it. But, this software close easily, so I can't use it with Young students because they will have to wait some minutes every time they accidentally close it...
So it's not usable. I tested Domotique 4D with wine 2.2 if I remember well. So I see it's not solved with 4.7.
It's sad because it's a very good software to learn to program domotic for young students. And it's cheap for a school.
Thanks again. Kind regards, Vincent
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.1?
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #13 from Robert Walker bob.mt.wya@gmail.com --- (In reply to joaopa from comment #12)
Does the bug still occur with wine-5.1?
Yup, no change. Tested with Wine and Wine Staging 5.1
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #14 from Vincent MARECHAL vincent@vije.net --- Hello, I confirm the bug is still here in 5.1. It's not a critical app... I already switched to another Home Automation application : Home IO, that works well in wine. Thanks a lot. Regards.
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Created attachment 66435 --> https://bugs.winehq.org/attachment.cgi?id=66435 console ouput with ddraw channel enabled
Software uses ddraw:
0009:trace:ddraw:ddraw_surface7_GetAttachedSurface head_surface 00EE0C00, looking for caps 0x1000, 0x10000, 0, 0.
0009:trace:ddraw:ddraw_surface7_GetAttachedSurface head_surface 00EE0C00, didn't find a valid surface.
looks suspicious
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #16 from joaopa jeremielapuree@yahoo.fr --- Looks like the original reported problem is fixed with wine-7.0-rc4. Download link is burst. I found a working one. Archived. Can an administrator put the link at URL place?
https://web.archive.org/web/20220106201647/https://www.technobouths.info/fil...
Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #17 from Vincent MARECHAL vincent@vije.net --- Thanks Joaopa,
But you didn't tried the right Software. I only used the old 2D version.
Here is a link to the 3D version : https://drive.google.com/file/d/1BNIKAqwt6_m041gQAOC5NiHj-QejZnJO/view?usp=s...
Kind regards, Vincent Maréchal
https://bugs.winehq.org/show_bug.cgi?id=44164
--- Comment #18 from joaopa jeremielapuree@yahoo.fr --- OK. With this download, I can reproduce the bug. Archived at https://archive.org/details/domotique-4-3-d-demo
Can an administrator put the link at URL place?
https://bugs.winehq.org/show_bug.cgi?id=44164
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL|https://sites.google.com/si |https://archive.org/details |te/domotique4/telechargemen |/domotique-4-3-d-demo |t |