Quote from Svartalf on November 28, 2011, 20:29
There's a reason I said it was impressive. The biggest concern, one that you're side-stepping a bit, is that the R-Pi's GPU uses the system RAM- and for a ES 2.X based GPU path, you're going to need slightly more ram than the 24Mb (SLI would double the card memory available...) that he had in hands. I'm not going to say you're not pulling this off with a model A if it's doable- it's just going to be a feat unto itself if it happens. Don't forget, he has an additional 24Mb of memory available to him on this stunt that we won't under any circumstances.
windows 98se is a resource hog. taking about 128mb of ram, 64mb if slimmed down a bit. he had 256mb of ram + the 24 from his gpu = 280. let's say his 98se used 64mb. 280 - 64 = 216.
so now he has 216mb all available to doom 3. doom 3 may not have used it all, or it used swap space on his sdd.
if we could allocate only 16mb to the gpu on a model b raspi(and play at 640x480 instead of his 800x600(lower res=less vram usage)), and if our slim distro uses 30mb, we would have the same exact amount of ram as him. plus we can have swap partitions as well. with doom 3 source released, we can fairly easily remove ram hogging features from the game, too.
you're completely right about the cpu though
that may be hard to optimize for. if somebody was serious enough though, they could mod the code to offload some cpu work to the gpu instead, seeing as the raspi's gpu is theoretically more powerful than his dual voodoo 2's.
that's talking about a serious project though.
but with all this said, i'm not much into first person shooters anyway.