http://bugs.winehq.org/show_bug.cgi?id=22785
Summary: 'Candytron' exhibits geometry corruption on certain 3D objects Product: Wine Version: 1.1.44 Platform: x86 URL: http://pouet.net/prod.php?which=9424 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mitch074@gmail.com
When running the 'Candytron' final version demo (now in full screen), some 3D objects are rendered garbled with vertices going all over the place. The program otherwise works to completion and closes properly.
Test configuration: WineHQ-made Wine 1.1.44 on Mandriva 2010.0, using clean profile and fglrx from Catalyst 10.4.
When running from console, the only d3d error seems unrelated: fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
Download the 'final' version from this page: http://pouet.net/prod.php?which=9424 Also provided at that address, a video of the rendered version.
http://bugs.winehq.org/show_bug.cgi?id=22785
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #1 from Austin English austinenglish@gmail.com 2010-05-20 10:23:01 --- Terminal output?
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #2 from Mitch 74 mitch074@gmail.com 2010-05-20 12:53:04 --- Output:
fixme:win:EnumDisplayDevicesW ((null),0,0x33f758,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x223ed58,0x35a51b8): stub
As I said before, there's only one d3d error message.
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #3 from Mitch 74 mitch074@gmail.com 2010-08-16 07:39:11 --- Can't reproduce the bug on Nvidia hardware (NV4x class, driver version 256.44). Tentatively closing. Might be an AMD bug.
http://bugs.winehq.org/show_bug.cgi?id=22785
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com 2012-10-10 19:53:32 CDT --- Shows only the progressbar for me in wine 1.5.14, can anyone with Nvidia/ATI test? It's a 68Kb program.
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2013-02-06 11:52:53 CST --- Still does not run for me in wine 1.5.23.
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Still does not run for me in wine 1.7.9.
http://bugs.winehq.org/show_bug.cgi?id=22785
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #7 from Béla Gyebrószki gyebro69@gmail.com --- The demo starts fine here, using a Nvidia gfx card and binary drivers 337.19 Tested with Wine 1.2.3, 1.4.1, 1.6.2 and wine-1.7.19-70-gd6a59f7
http://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com --- I can run it now in wine 1.6 and wine 1.7.19. Was it an upstream problem then?
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #9 from Austin English austinenglish@gmail.com --- (In reply to Bruno Jesus from comment #8)
I can run it now in wine 1.6 and wine 1.7.19. Was it an upstream problem then?
Should probably retest on AMD, it's been retested on Nvidia/Intel, but not there.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #10 from Mitch 74 mitch074@gmail.com --- It could be a driver bug. Currently running Wine 1.6.2 on Ubuntu 14.04. - with fglrx 13.350-1 : runs, with some graphics corruption - with open source driver : doesn't run on Radon R9 270 (stops right after loading bar).
https://bugs.winehq.org/show_bug.cgi?id=22785
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #11 from super_man@post.com --- I don't see any major issues. It's really hard to tell if it's meant to be like it or not but at some moment girl's hair glowed a bit oddly, but that's the only moment I could suspect anything being wrong.
I wouldnt even open a bug report about this if I saw it rendering like it did for me.
amd r9 290, mesa drivers.
1.7.54
https://bugs.winehq.org/show_bug.cgi?id=22785
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |isakov-sl@bk.ru
--- Comment #12 from Sergey Isakov isakov-sl@bk.ru --- No geometry corruptions for me as well on wine 1.7.x - 1.9.x Mac OS 10.7.5 Nvidia 7300LE
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com --- If I compare my rendering with the reference [1] I can see problems, very minor but still problems: https://www.youtube.com/watch?v=svGk_pF67gc
I'm using the same intel graphics card computer from my test in comment 4 (2012). I'll try to attach some screenshots. So people can compare.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #14 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 55270 --> https://bugs.winehq.org/attachment.cgi?id=55270 wine 1.9.16 on the left + youtube reference on the right
Actually there are more problems than I would expect after running the demo side by side with the video. I did the boring job of highlighting some of the many problems. The youtube video quality is very bad but it is enough to check. Please Nvidia/Ati users, test again.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #15 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 55272 --> https://bugs.winehq.org/attachment.cgi?id=55272 There is glowing with AMD graphics
I tested this demo on real Windows 7 with Nvidia 7300 and there was black bricks. Now I tested in MacOS with wine 1.9.15 on AMD Radeon 6600 series. There is glowing!
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #16 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Sergey Isakov from comment #15)
Created attachment 55272 [details] There is glowing with AMD graphics
I tested this demo on real Windows 7 with Nvidia 7300 and there was black bricks. Now I tested in MacOS with wine 1.9.15 on AMD Radeon 6600 series. There is glowing!
Thanks for the test, indeed it is glowing but the geometry of the place the woman is standing is broken.
https://bugs.winehq.org/show_bug.cgi?id=22785
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #17 from winetest@luukku.com --- (In reply to Bruno Jesus from comment #14)
Created attachment 55270 [details] wine 1.9.16 on the left + youtube reference on the right
Actually there are more problems than I would expect after running the demo side by side with the video. I did the boring job of highlighting some of the many problems. The youtube video quality is very bad but it is enough to check. Please Nvidia/Ati users, test again.
See this bug 36564. Especially the attachemnt at the start. I don't know if this helps at all, but similar results.
https://bugs.winehq.org/show_bug.cgi?id=22785
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #18 from joaopa jeremielapuree@yahoo.fr --- Still a bug in current wine? (3.11)
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #19 from Mitch 74 mitch074@gmail.com --- Yes, problem still present on AMD RX480 using mesa 18.1.3 - exactly the same corruption as before.
https://bugs.winehq.org/show_bug.cgi?id=22785
Oleg Kuznetsov oleg.kuznetsov@metamint.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oleg.kuznetsov@metamint.ru
--- Comment #20 from Oleg Kuznetsov oleg.kuznetsov@metamint.ru --- I don't know if it's useful or not, but Farbrausch published sources of Candytron a while ago on Github.
Engine: https://github.com/farbrausch/fr_public/tree/master/genthree Data: https://github.com/farbrausch/fr_public/tree/master/genthree/data
https://bugs.winehq.org/show_bug.cgi?id=22785
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=22785
IvanDSM snesivan1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |snesivan1@gmail.com
--- Comment #21 from IvanDSM snesivan1@gmail.com --- Created attachment 66322 --> https://bugs.winehq.org/attachment.cgi?id=66322 Screenshots on Wine Staging 5.0 using Intel graphics
This bug is still present in Wine Staging 5.0. Tested on Intel Graphics HD4600 running Mesa 19.3.2. I attached screenshots I made of parts of the demo that are notably corrupted. I will run the test again on my Nvidia card later to see if the glowing appears there.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #22 from Oleg Kuznetsov oleg.kuznetsov@metamint.ru --- (In reply to IvanDSM from comment #21)
Created attachment 66322 [details] Screenshots on Wine Staging 5.0 using Intel graphics
This bug is still present in Wine Staging 5.0. Tested on Intel Graphics HD4600 running Mesa 19.3.2. I attached screenshots I made of parts of the demo that are notably corrupted. I will run the test again on my Nvidia card later to see if the glowing appears there.
I tried to run the demo on Windows Vista (with my AMD Radeon 7790 / Catalyst 13.4) and while the first scene (with the green cubes) renders correctly, other 3 scenes on the screenshot suffer from the geometry corruption. I also built player (GenThree) from the sources, which I mentioned in https://bugs.winehq.org/show_bug.cgi?id=22785#c20 but there everything runs in a window without any artifacts (I'll try to run it under wine and see if it will still produce the corruptions).
https://bugs.winehq.org/show_bug.cgi?id=22785
Petrichor Park ppark@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppark@codeweavers.com
--- Comment #23 from Petrichor Park ppark@codeweavers.com --- I'm working on an MR that fixes 36564 based on Zeb's patch. FWIW I am getting the geometry corruption and my patchset does not fix it. (Makes the cubes render great though.)
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #24 from Petrichor Park ppark@codeweavers.com --- I've tested this on a Windows box now and it also has the same geometry corruption. I think the program might just be broken.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #25 from Oleg Kuznetsov oleg.kuznetsov@metamint.ru --- (In reply to Petrichor Park from comment #24)
I've tested this on a Windows box now and it also has the same geometry corruption. I think the program might just be broken.
I've just tried it on nVidia GeForce RTX 3060 Laptop + Windows 11 Pro and AMD Radeon 7790 + Windows 10 Pro. Both cards render the demo with the same corruptions as I said in comment 22 (unfortunately, I was unable to build GenThree for Linux, because I lack of skills, sorry :( ), so probably the bug could be closed as "invalid", unless there would be an instruction how to render the demo correctly on Windows
https://bugs.winehq.org/show_bug.cgi?id=22785
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |z.figura12@gmail.com Resolution|--- |INVALID
--- Comment #26 from Zeb Figura z.figura12@gmail.com --- Marking INVALID; thanks for testing.
https://bugs.winehq.org/show_bug.cgi?id=22785
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #27 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #28 from IvanDSM snesivan1@gmail.com --- Why was this bug closed? There are screenshots and the official video that showcase what the demo is supposed to look like.
https://bugs.winehq.org/show_bug.cgi?id=22785
--- Comment #29 from Zeb Figura z.figura12@gmail.com --- (In reply to IvanDSM from comment #28)
Why was this bug closed? There are screenshots and the official video that showcase what the demo is supposed to look like.
Because it also appears on Windows.