https://bugs.winehq.org/show_bug.cgi?id=39176
Bug ID: 39176 Summary: Sonic Generations: glitched out models on Nvidia driver. Product: Wine Version: 1.7.50 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nieknooijens@gmail.com Distribution: ---
enemies become invisible and the models are completely glitched out making it very hard to play the game. changing the graphic settings doesn't fix it, I tested it on a Nvidia 9600GT and an Nvidia GT840M (optimus) switching to the intel GPU fixes the model rendering but the intel GPU is too slow to properly play the game. my guess is that it has something to do with the nvidia-driver not handling a specific wine call properly.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #1 from nieknooijens nieknooijens@gmail.com --- Created attachment 52210 --> https://bugs.winehq.org/attachment.cgi?id=52210 glitched out models
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #2 from nieknooijens nieknooijens@gmail.com --- Created attachment 52211 --> https://bugs.winehq.org/attachment.cgi?id=52211 glitched title screen
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #3 from nieknooijens nieknooijens@gmail.com --- Created attachment 52212 --> https://bugs.winehq.org/attachment.cgi?id=52212 same part but with intel GPU driver
running the game on the intel makes sonic slownic... I only make around 15FPS on my intel HD4000
https://bugs.winehq.org/show_bug.cgi?id=39176
nieknooijens nieknooijens@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #4 from nieknooijens nieknooijens@gmail.com --- nvidia driver version: 340.76
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #5 from nieknooijens nieknooijens@gmail.com --- same problem on nvidia driver 355
https://bugs.winehq.org/show_bug.cgi?id=39176
Josh winehq@iooioio.orion.uberspace.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@iooioio.orion.ubersp | |ace.de
--- Comment #6 from Josh winehq@iooioio.orion.uberspace.de --- I can confirm this.
Wine Version: 1.7.50 Video card: GTX 960 Drivers: 352.30 (proprietary)
https://bugs.winehq.org/show_bug.cgi?id=39176
nieknooijens nieknooijens@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=39176
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #7 from Josh winehq@iooioio.orion.uberspace.de --- I just installed the latest drivers (352.55) and after a very brief test (I only booted up the main menu) this issue seems to be fixed.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #8 from nieknooijens nieknooijens@gmail.com --- nope on optimus card even with Nvidia 352 I still have glitched out models.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #9 from mrdeathjr28@yahoo.es --- (In reply to nieknooijens from comment #8)
nope on optimus card even with Nvidia 352 I still have glitched out models.
In my case works in this hardware specs
Nvidia Drivers 355.00.09 Linux Mint 17.2 Raffaela XFCE Edition 64Bit - Kernel 4.0.0-040000-generic (ubuntu mainline) CPU: INTEL Pentium G3258 (Haswell 22nm) 4.1Ghz + Artic Cooling Alpine 11 Plus MEM: 8GB DDR3 1333 (2x4) Patriot value (dual channel: 21.3 gb/s) GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz 64Bit (14.4Gb/s) MAINBOARD: MSI H81M E33
However is needed put in wine register StrictDrawOrder Enabled for prevent model issues
Gameplay video
https://www.youtube.com/watch?v=0Hj_RjVWt8k
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #10 from nieknooijens nieknooijens@gmail.com --- I copied all your wine registry settings and set up the game once more, unfortunately on my optimus card I have still gliched models...
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #11 from mrdeathjr28@yahoo.es --- (In reply to nieknooijens from comment #10)
I copied all your wine registry settings and set up the game once more, unfortunately on my optimus card I have still gliched models...
Sorry maybe as your said optimus dont allow work correctly
https://bugs.winehq.org/show_bug.cgi?id=39176
Alex axfelix@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |axfelix@gmail.com
--- Comment #12 from Alex axfelix@gmail.com --- This happens inconsistently in my experience -- probably some sort of race condition on startup. You can tell if it's going to be OK if Sonic looks normal on the title screen.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #13 from Alex axfelix@gmail.com --- This game also changes the colour temperature of the desktop when being launched in Wine, which it probably shouldn't do.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #14 from Alex axfelix@gmail.com --- Oh, and for what it's worth, I'm using wine-staging + CSMT so strict draw order isn't an option for me, and it still happens inconsistently.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #15 from nieknooijens nieknooijens@gmail.com --- it's indeed inconsistent, but it happens more often than not. I had a lot more succesful startups on my new desktop (AMD FX8350, 16GB DDR3 RAM@1833MHz + NVIDIA GTX1070 8GB on an MSI 970 Gaming mainboard) but somehow when I finally get it to boot correctly something after about 30 minutes freezes the game and I have to restart which gives me the glitched models again.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #16 from Aexander kq3thih@mailnesia.com --- This appears to be the same as bug 34052. In which case setting CheckFloatConstants to enabled should fix it: https://wiki.winehq.org/Useful_Registry_Keys
https://bugs.winehq.org/show_bug.cgi?id=39176
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #17 from winetest@luukku.com --- (In reply to Aexander from comment #16)
This appears to be the same as bug 34052. In which case setting CheckFloatConstants to enabled should fix it: https://wiki.winehq.org/Useful_Registry_Keys
Can someone test this? The instructions can be found from the other bug report. If it helps here too, then this bug is duplicate and already fixed, but you need to use the workaround registery key.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #18 from nieknooijens nieknooijens@gmail.com --- (In reply to winetest from comment #17)
Can someone test this? The instructions can be found from the other bug report. If it helps here too, then this bug is duplicate and already fixed, but you need to use the workaround registery key.
I tried it out yesterday and it seems to work, I do encounter some stability issues with this enabled but the glitched out models are gone.
https://bugs.winehq.org/show_bug.cgi?id=39176
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |dimesio@earthlink.net, | |wylda@volny.cz
--- Comment #19 from winetest@luukku.com --- (In reply to Aexander from comment #16)
This appears to be the same as bug 34052. In which case setting CheckFloatConstants to enabled should fix it: https://wiki.winehq.org/Useful_Registry_Keys
(In reply to nieknooijens from comment #18)
(In reply to winetest from comment #17)
Can someone test this? The instructions can be found from the other bug report. If it helps here too, then this bug is duplicate and already fixed, but you need to use the workaround registery key.
I tried it out yesterday and it seems to work, I do encounter some stability issues with this enabled but the glitched out models are gone.
Then it's a dupe as suggested.
https://bugs.winehq.org/show_bug.cgi?id=39176
--- Comment #20 from winetest@luukku.com --- (In reply to Aexander from comment #16)
This appears to be the same as bug 34052. In which case setting CheckFloatConstants to enabled should fix it: https://wiki.winehq.org/Useful_Registry_Keys
(In reply to nieknooijens from comment #18)
(In reply to winetest from comment #17)
Can someone test this? The instructions can be found from the other bug report. If it helps here too, then this bug is duplicate and already fixed, but you need to use the workaround registery key.
I tried it out yesterday and it seems to work, I do encounter some stability issues with this enabled but the glitched out models are gone.
https://bugs.winehq.org/show_bug.cgi?id=39176
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED
--- Comment #21 from Bruno Jesus 00cpxxx@gmail.com --- Marking as dup as per comment 16 and comment 18.
*** This bug has been marked as a duplicate of bug 34052 ***
https://bugs.winehq.org/show_bug.cgi?id=39176
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Austin English austinenglish@gmail.com --- Closing.