http://bugs.winehq.org/show_bug.cgi?id=33552
--- Comment #9 from Anastasius Focht focht@gmx.net 2013-12-05 19:14:13 CST --- Hello Someone,
after investigating a bit more I think your 2 GB setting triggers either a bug in the diagnostics tool or Wine. There seems to be some LONG type overflow/mishandling.
The maximum value without overflow: 1953 MB -> "1.99 GB"
--- snip --- $ WINEDEBUG=+d3d wine DragonAge2Config.exe 2>&1 | grep emulated_textureram trace:d3d:wined3d_dll_init Use = 2047868928 byte for emulated_textureram --- snip ---
With 1954 MB it overflows, shown as "-2147483648 bytes"
--- snip --- $ WINEDEBUG=+d3d wine DragonAge2Config.exe 2>&1 | grep emulated_textureram trace:d3d:wined3d_dll_init Use 1954MB = 2048917504 byte for emulated_textureram --- snip ---
"vram.desc": "2048.9 MB" (dxdiagn "szDisplayMemoryEnglish" 2048917504/1000000.0f)
Do you have a Windows machine with a graphics card >= 2 GB VRAM where you can run the tool? I think the tool is stand-alone and you can copy it over without the need to install the game. It would save some time if you are able to verify that Windows shows the correct value or same overflow.
Regards