http://bugs.winehq.org/show_bug.cgi?id=20609
--- Comment #4 from Austin English austinenglish@gmail.com 2009-11-08 21:31:14 --- In dlls/wined3d/directx.c, there is: /* Geforce8 - midend */ if (strstr(gl_renderer, "8600") || strstr(gl_renderer, "8700")) { *vidmem = 256; return CARD_NVIDIA_GEFORCE_8600GT; }
which should give your card 256 MB of ram, not 128. Below that is:
/* Geforce8 - lowend */ if (strstr(gl_renderer, "8300") || strstr(gl_renderer, "8400") || strstr(gl_renderer, "8500")) { *vidmem = 128; /* 128-256MB for a 8300, 256-512MB for a 8400 */ return CARD_NVIDIA_GEFORCE_8300GS;
which may be you...You can override it in the registry with the VideoMemorySize key, see http://wiki.winehq.org/UsefulRegistryKeys