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.