Arcen Games

General Category => A Valley Without Wind 1 & 2 => Topic started by: tigersfan on February 11, 2011, 01:36:33 pm

Title: 64MB Video card support?
Post by: tigersfan on February 11, 2011, 01:36:33 pm
So, here's a question for you Chris, with all this going on on the screen... how much vid memory is going to be required do you think? I ask because currently, I'm using an old crappy computer (and likely will still be using it when this game hit's alpha) and my vid card only has 64MB of RAM... am I out of luck?
Title: 64MB Video card support?
Post by: x4000 on February 11, 2011, 03:14:09 pm
Actually, with a 64MB card, you should be just fine.  For 32MB cards it is going to be close, and possibly not workable.  Looking at the current scenes in Unity, the most VRAM ever in use is about 22MB, and it ranges as low as 10MB.  The reason that is disproportionately low is that for animations, it's only usually needing one frame at a time.  So while it might be using a ton more system RAM, the VRAM itself is able to offload and onload more dynamically.

As the game is built up more, I expect we'll see a rough doubling of the number of textures onscreen at once, which is what determines VRAM usage.  But most of them won't be too huge all at the same time (the 1024px ones really eat up the VRAM, such as for the largest buildings and the ground and sky), since there's only so many of the huge textures that we can even fit on screen at once, heh.  Most of our textures are 256px, 128px, or 64px.

In terms of final VRAM usage, at worst that's probably going to put us into the 40MB range, but it might not even be that high.  If we do texture-based shadows, some of those will be VERY large and might even get up to 2048px textures, which would use an absolute ton of VRAM.  For full shadows, you might need more than a 64MB graphics card to get good performance -- but you might need a better card in general to get good performance with shadows, if we go into them at all.  Fortunately, would definitely be optional, and simply could be turned off on older cards.

Ideally I'd like to support even 32MB cards if we can, but that might be tough.  We'll see.  But 64MB cards, especially with shadows off, should be no problem whatsoever.  And even if the game goes over the amount of VRAM you have, I think that Unity is smart enough to load and unload textures as needed so that it will still run (as opposed to crashing), but that would come at a performance penalty (which matters on graphics cards that are already older in the first place, moreso than on a newer card that would be getting 200fps as a baseline anyway).

So: long story short, you should be ok. :)
Title: Re: 64MB Video card support?
Post by: tigersfan on February 11, 2011, 03:50:03 pm
Awesome, thanks. I have 2GB of system RAM, and an almost 3GHz processor, so offloading stuff to the system shouldn't hamper me at all. I'm glad that you are taking those of us with crappy machines into consideration. :-)
Title: Re: 64MB Video card support?
Post by: Echo35 on February 11, 2011, 04:00:57 pm
It's Arcen Games, you'll be fine. They make old computers have a purpose ;D
Title: Re: 64MB Video card support?
Post by: x4000 on February 11, 2011, 04:04:26 pm
They make old computers have a purpose ;D

That sounds like a marketing slogan, almost.  ;D
Title: Re: 64MB Video card support?
Post by: Echo35 on February 11, 2011, 04:08:46 pm
They make old computers have a purpose ;D

That sounds like a marketing slogan, almost.  ;D

;) You know how many junk PCs and Laptops I have lying around the house that could run AI War? I could get a cluster of terminals going and make my room look like a CIC.

Title: Re: 64MB Video card support?
Post by: x4000 on February 11, 2011, 04:25:06 pm
Hahaha.