https://bugs.winehq.org/show_bug.cgi?id=42364
--- Comment #1 from Józef Kucia joseph.kucia@gmail.com --- This seems to be caused by broken logic in the app. FWIW, this problem seems to occur on Windows on some configurations as well, see e.g. http://gaming.stackexchange.com/questions/188287/low-resolution-textures#189... or http://www.tm-forum.com/viewtopic.php?f=10&t=6794. There is a simple workaround: go to configuration -> advanced > compatibility and set AGP usage to 100%.
That said, there is still a room for improvement in our implementation of GetAvailableVidMem() in order to match the Windows behavior more closely (e.g. the current implementation completely ignores memory types). However, even improved implementation of GetAvailableVidMem() won't guarantee that all broken apps will work correctly across all video memory configurations.