https://bugs.winehq.org/show_bug.cgi?id=33362
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #24 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Nicholas O'Connor from comment #23)
Everyone turn your graphics settings down, you'll be able to play longer without hitting the bug. You should also report whether or not the bug hits you at all after turning them down and any oddities in your wine configuration.
This bug is also being discussed on wine-staging's bugzilla (https://bugs.wine-staging.com/show_bug.cgi?id=335, affected games in this instance are Skyrim and Fallout NV), current working theory is either a memory leak or functions like IDirect3DDevice9::GetAvailableTextureMem being emulated incorrectly (starting at 0, which is incorrect since your window manager is also taking some graphics memory)
Notice that GL_OUT_OF_MEMORY means that libGL isn't able to allocate system memory, usually because the process filled up its addressing space. That has nothing to do with video memory accounting.
Unless there is an actual memory leak there is not much we can do. Lowering graphic / texture settings might help (as you noticed), manually lowering the amount of video memory reported to the game (e.g. via the VideoMemorySize registry setting) is another possible option.