https://bugs.winehq.org/show_bug.cgi?id=37625
Bug ID: 37625 Summary: Fallout: New Vegas fails to allocate system memory Product: Wine Version: 1.7.31 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: oinabilac@gmail.com Distribution: ---
Fallout: New Vegas fails to allocate enough system memory when running on high/ultra graphics settings. The game does not crash but the game is not rendered properly; the interface disappears and certain textures are not visible.
Wine repeatedly gives the following messages:
err:d3d:resource_init Failed to allocate system memory.
This issue can be fixed by setting the large address aware flag enabled (works for Fallout 3 which has the same issue and runs the same game engine), but for some reason New Vegas will not start if this is done. This is also true under Windows and people have made workarounds to this and created mods which solve the issue. For an example the following:
http://www.nexusmods.com/newvegas/mods/35262/?
This mod does not work under Wine, when you attempt to apply this patch by running fnv4gb.exe you get the following error:
err:module:attach_process_dlls "XINPUT1_3.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\FalloutNV.4gb" failed, status c00000fd
As described previously, Fallout 3 has the exact same issue and by setting the large address aware flag the game functions flawlessly. The same would probably be true if the flag could be set for Fallout: New Vegas.
https://bugs.winehq.org/show_bug.cgi?id=37625
Oinabilac oinabilac@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=37625
Oinabilac oinabilac@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=37625
Oinabilac oinabilac@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
https://bugs.winehq.org/show_bug.cgi?id=37625
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- If I understand the problem correctly the out of memory errors and visual glitches also happen in Windows and that's why someone created the mod to make if large address aware, correct?
So the problem this bug is about is why the mod does not work, right?
https://bugs.winehq.org/show_bug.cgi?id=37625
--- Comment #2 from Oinabilac oinabilac@gmail.com --- (In reply to Bruno Jesus from comment #1)
If I understand the problem correctly the out of memory errors and visual glitches also happen in Windows and that's why someone created the mod to make if large address aware, correct?
So the problem this bug is about is why the mod does not work, right?
In wine graphical glitches occur which make the game unplayable but in windows the game simple crashes to desktop because it is running out of memory. Although these two different behaviors occur I would still say that it happens because of the same issue. In Fallout 3, which uses the exact same graphics engine, the same issue happens, but there the large address aware flag can be applied. Because of some strange problem with Steam, the same simple solution does not work with Fallout New Vegas, which also was an issue in Windows until this mod was created which solves the issue.
The problem then as you say, is that the mod does not work under Wine, it seems to try and apply large address aware, but when the mod does the same routine it does under Windows it fails.
It is a very unfortunate issue since these games do not run well with a lot of mods and high graphics settings unless the large address aware flag can be enabled.
https://bugs.winehq.org/show_bug.cgi?id=37625
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Fallout: New Vegas fails to |Fallout New Vegas 4GB mod |allocate system memory |fails to load the game
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com --- It looks like this xinput1_3.dll missing is a known issue from Windows, maybe these messages can help you: https://bugs.winehq.org/show_bug.cgi?id=36059 https://bugs.winehq.org/show_bug.cgi?id=35954#c5
https://bugs.winehq.org/show_bug.cgi?id=37625
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #4 from winetest@luukku.com --- Can you try the patch attached at bug 34658? You need to compile wine yourself.
https://bugs.winehq.org/show_bug.cgi?id=37625
rtentser@yandex.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rtentser@yandex.ru
--- Comment #5 from rtentser@yandex.ru --- Original patch was deprecated in favor of https://www.nexusmods.com/newvegas/mods/62552/. Which mentions wine compatibility as a feature and works.