VRAM amount suspiciously low

I am using a pretty decent graphic card, GeForce GTX 260. However when I launch unity3d web application in my Chrome Browser I always get the following message:

Direct3D:
    Version:  Direct3D 9.0c [nvd3dum.dll 8.17.11.9745]
    Renderer: NVIDIA GeForce GTX 260
    Vendor:   NVIDIA
    VRAM:     1 MB
D3D: VRAM amount suspiciously low (less than 32MB for PS2.0 card)

Number in the VRAM section varies from 1MB to 4MB, but is definitely not enough to run the game with the full quality.

I don’t think the problem is my application because I get the same result running the samples on the Unity homepage.

So my questions are:

  1. Does anyone know a method to allocate more VRAM?
  2. Is there a way to detect the allocated VRAM by unity script? (I know that SystemInfo.graphicsMemorySize gives me the memory size of the GPU itself but this is not the size of VRAM actually allocated.)

BTW, I am using Windows 7(x64) and latest Chrome(11.0.696.65)

Thanks you very much everyone!

Dont use chrome, i have hear that unity and chrome bugs much

I just use chrome for testing. Cannot ban users from using it :slight_smile: In fact I get pretty much the same result from Firefox. The only browser that allocates legitimate amount of memory is IE.

funny thing is the browser allocates nothing, the plugin exists on its own outside of it …

Thanks for the information Dreamora. I wasn’t aware of the fact that browser is not related to resource allocation. However the weird thing is that the behavior is always consistent – allocates 1~4MB VRAM on Chrome/Firefox and 50~60MB on IE.

If there’s no method to allocate more VRAM, I at least want to find out how much VRAM is allocated to the instance so that I can lower the quality of the game. Many of our users are having problem with texture allocation.

FYI, I tried updating the graphic card driver to the latest version and still got the same result.