Quake2x [full Speed]


NoidZ

Mind the world, need for panic
Joined
Apr 2, 2006
Messages
757
Age
35
Location
The Netherlands
Website
Visit site
Because I really like this game (especially on GP2X) I thought maybe someone could optimize Quake2X so we can play it at full speed. Is it maybe possible that the second processor will be used (since Vektar already uses the second processor it should be possible I think)

Well anyways thanks to Woogal for this fantastic interpreter!
 
2nd processor isn't magic. I haven't seen anyone utilize it creating a noticable performance enhancement. I can't even tell any difference in play quality between Vektar freeware and the commercial demo, and I don't think DZZ ever stated he used both processors, though apparently it is now...

Remember that there is a bottleneck with how much data can be passed back and forth between processors. I don't fully understand, but I image the following scenario:
there are two large groves of orange trees seperated by hedges. Only one grove has direct access to the processing plant, the other grove can only bring its oranges to be processed by passing the oranges through hole in the hedge. The hole is pretty damn small...
In the end, picking both groves may be worthwhile and more productive, but it would take alot of planning and scheduling to get the benefit.
 
ingrin posted on May 2 2006 at 11:23 PM said:
2nd processor isn't magic. I haven't seen anyone utilize it creating a noticable performance enhancement. I can't even tell any difference in play quality between Vektar freeware and the commercial demo, and I don't think DZZ ever stated he used both processors
The free Vektar uses the second processor for audio decompression and mixing. The commercial version may add more duties than that, I don't know.

I do know it's a valuable resource if it can be put to good use.
 
Last edited by a moderator:
The good thing about the second processor is that even though it can and does slow the main processor down, it can allow you to leave some tasks on it whilst you get on with others on the other processor without having to worry about them. Eg. Ogg decoding, which DZZ seems to use on the second processor so he can concentrate on the graphics on the first one without having to constantly call the sound routines.

It may not actually be faster than doing it on the first one, but I'd imagine it makes coding the game a little easier knowing you don't have to complete your frame in ?ms before the sound starts stuttering due to its buffers going low.
 
Back
Top