https://bugs.winehq.org/show_bug.cgi?id=38763
Bug ID: 38763 Summary: Homeworld hangs when changing screen resolution or switching renderer Product: Wine Version: 1.5.8 Hardware: x86 URL: http://www.fileplanet.com/22939/20000/fileinfo/Homewor ld-Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: julliard@winehq.org Regression SHA1: 81cd178ae1baea33212acf7d7e8e65d354e50492 Distribution: ---
This is about a bug in the original Homeworld, can be reproduced in the demo and the patched v1.05 game version as well. When changing screen resolution or selecting a different renderer in the video options menu the game hangs with 100% CPU usage after clicking the <accept> button to apply the change. Bug #23714 describes a problem when changing resolution, the difference is that I can't reproduce the problem in Wine 1.2/1.4, the problem appeared in Wine 1.5.8 for me.
The first commit that broke the game (so that it crashes when changing resolution): commit 81cd178ae1baea33212acf7d7e8e65d354e50492 Author: Alexandre Julliard julliard@winehq.org Date: Mon Jun 25 21:51:16 2012 +0200
winex11: Move ChoosePixelFormat implementation to opengl32 and base it on DescribePixelFormat.
Then came (Wine 1.5.17) commit 449deda62fea5f18676e3e109e7f4c4f455b6b40 Author: Alexandre Julliard julliard@winehq.org Date: Thu Nov 8 11:56:06 2012 +0100
wined3d: Link directly to opengl32.
and the game hangs since then.
To reproduce the problem in the demo: 1. install the demo and start the game with homeworld.exe 2. in the main menu go to <Options> -> <Video> menu and choose a different screen resolution/renderer and click the <Accept!> button.
wine-1.7.45-62-g46bdb6e Fedora 22 XOrg 1.17.1 nouveau 1.0.11 + Mesa3D 10.5.7 XFCE 4.10
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- The stupid app refuses to proceed unless it can unload opengl32.dll, which we don't allow.
https://bugs.winehq.org/show_bug.cgi?id=38763
lehmannwer@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lehmannwer@gmail.com
--- Comment #2 from lehmannwer@gmail.com --- I can confirm the same problem with full version of Homeworld patched to v1.05. Therefore game cannot be played in 3D mode, regardless of OpenGL or direct3d. Using FreeBSD amd64 10.2 with i386-wine-staging-1.9.3,1. Is there any solution to this? I would really like to play that game.
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #3 from Oscar van Vliet ovvldc@gmail.com --- Is this still an issue in the Remastered version? If not, maybe this issue can just be forgotten (i.e. closed).
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Oscar van Vliet from comment #3)
Is this still an issue in the Remastered version? If not, maybe this issue can just be forgotten (i.e. closed).
The problem doesn't occur in Homeworld 1 Classic from the Remastered collection. The game can only be started when I add -noglddraw flag, not sure if that's relevant to this bug.
https://bugs.winehq.org/show_bug.cgi?id=38763
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- Tried the demo, trying to change the resolution to the highest game vanishes.
wine 2.0rc3-git and staging 2.0rc3.
https://bugs.winehq.org/show_bug.cgi?id=38763
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- It is still a bug in current wine (3.20) unfortunately.
https://bugs.winehq.org/show_bug.cgi?id=38763
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |todorovic.s@googlemail.com
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- *** Bug 40650 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-5.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- Good news, with wine-6.21 the game does not crash anymore. Bad news, the windows closes itself. But in the background, the program is still working....
https://bugs.winehq.org/show_bug.cgi?id=38763
--- Comment #10 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-8.7.