Stephane Hockenhull
Member
- Joined
- Sep 12, 2010
- Messages
- 282
An Open Pandora game can only use roughly 22MB of ram per frame if it wants to run at 30 FPS (11MB for 60 FPS)
So developers cannot realistically make 512MB of RAM a requirement, the game would start to crawl before using even 128MB actively.
according to http://www.pengutron...0100702_en.html
performance of the beagle board (DDR-133): 254.05MB/sec (look at that, its almost 133x2 = 266MB/sec)
the Pandora has faster ram (DDR-333), let's assume the same approximation holds with an unattainable peak of 660MB/sec.
In reality the CPU has to do other stuff, so you don't get that in reality, plus higher clock speed usually need longer initial access delays.
so, if you want to have a game running at 60fps or 30fps that's
660MB/sec / 60 fps = 11MB per frame usable
660MB/sec / 30 fps = 22MB per frame usable
and that's if in theory the CPU was only reading/writing from RAM and wasn't doing anything else (such as 3D math and game logic code)
or if you prefer, using all of 256MB of ram during a game loop would make the game run below 2.6 frames per second.
some more info: http://en.wikipedia....orking_set_size
So developers cannot realistically make 512MB of RAM a requirement, the game would start to crawl before using even 128MB actively.
according to http://www.pengutron...0100702_en.html
performance of the beagle board (DDR-133): 254.05MB/sec (look at that, its almost 133x2 = 266MB/sec)
the Pandora has faster ram (DDR-333), let's assume the same approximation holds with an unattainable peak of 660MB/sec.
In reality the CPU has to do other stuff, so you don't get that in reality, plus higher clock speed usually need longer initial access delays.
so, if you want to have a game running at 60fps or 30fps that's
660MB/sec / 60 fps = 11MB per frame usable
660MB/sec / 30 fps = 22MB per frame usable
and that's if in theory the CPU was only reading/writing from RAM and wasn't doing anything else (such as 3D math and game logic code)
or if you prefer, using all of 256MB of ram during a game loop would make the game run below 2.6 frames per second.
some more info: http://en.wikipedia....orking_set_size