https://bugs.winehq.org/show_bug.cgi?id=43166
Bug ID: 43166 Summary: Skyrim on FreeBSD will only work a few seconds after being in the world (after the menu) Product: Wine Version: 2.7 Hardware: x86-64 OS: FreeBSD Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: adrien_fernandes2@hotmail.com
Created attachment 58421 --> https://bugs.winehq.org/attachment.cgi?id=58421 Output of the terminal at the exact moment when the problem occurs
Everything is working fine until I load a saved game to continue my old character from FreeBSD. It will work the same way as on GNU/Linux for just a few seconds then will freeze while the led of my hard drive disk will stay lit as to say my hard drive disk is working a lot. After a few seconds, the game will close, the hard drive disk led will turn off and I'll be back to my desktop.
I added the
https://bugs.winehq.org/show_bug.cgi?id=43166
--- Comment #1 from Adrien Fernandes adrien_fernandes2@hotmail.com --- (sorry, I pressed enter) I added the output of the terminal when the problem occurs.
https://bugs.winehq.org/show_bug.cgi?id=43166
Adrien Fernandes adrien_fernandes2@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adrien_fernandes2@hotmail.c | |om
--- Comment #2 from Adrien Fernandes adrien_fernandes2@hotmail.com --- Created attachment 68319 --> https://bugs.winehq.org/attachment.cgi?id=68319 libs/wine/mmap.c
A few months ago, I found a workaround to be able to play bigger games on FreeBSD. I've posted the solution on this page : https://bugs.winehq.org/show_bug.cgi?id=44211
--- libs/wine/mmap.c.orig 2020-06-23 09:45:49.013884000 +0000 +++ libs/wine/mmap.c 2020-06-23 09:46:48.543133000 +0000 @@ -426,7 +426,7 @@ char stack; char * const stack_ptr = &stack; #endif - char *user_space_limit = (char *)0x7ffe0000; + char *user_space_limit = (char *)0xbffe0000;
reserve_malloc_space( 8 * 1024 * 1024 );
Actually, this change allows me to play bigger games like Skyrim, Call of Duty or Assassin's Creed but this workaround is not perfect. For example, on The Witcher, after on quarter of hour, I'll enter a place but the entire game will become black. I'll still hear the game but the new 'limits' applied with the patch are reached and the game will finally crash afterward.
So most of the games are running now, yet I think this is not the real solution. I never had crashes on GNU/Linux playing The Witcher so there's a different behavior between both.
https://bugs.winehq.org/show_bug.cgi?id=43166
--- Comment #3 from Adrien Fernandes adrien_fernandes2@hotmail.com --- Created attachment 68341 --> https://bugs.winehq.org/attachment.cgi?id=68341 Usual case of "before-crash" on FreeBSD
Voila, I attached a screen of the common issue FreeBSD users have using Wine. I played Skyrim for more than an hour now.
Depending on the game, it can run for a very long time before some graphical glitches start to happen or crash after two loadings (The Witcher 1 crashes quite quickly but Skyrim runs for more than an hour before having those black textures).
So actually, I still think that my workaround only pushes the limits further, it doesn't fix the issue.