Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin
How iPhone's GPU works (or why it sucks)? [large video] (assembly.org)
14 points by dirtyaura on Aug 11, 2009 | hide | past | favorite | 4 comments


Hey, that's over half-a-gig! A warning in the title would be nice, since for me that's NSFW, albeit in a non-traditional way.


Ah, sorry about that. Edited the title

Here is a leaner version with reduced quality: http://media.assembly.org/vod/2009/Seminars/875_iPhone_-_lea...


Intensive technical knowledge, I wish he gave a bit of overview, its getting long. I'm guessing he figured out how to make it faster or he was just exploring it the bad driver code.


He shows some ways to poke memory managed by the iphone driver and saturate the gpu using only ~20% of cpu instead of the 64% that you use with the conventional OpenGLES path.

This necessarily introduces some fragility since you're essentially poking at magic locations in memory in a totally non-safe manner, but he seems to think the driver's internal structures are stable enough that this isn't a problem.

In fact, if enough top quality games do this, then the stability might be a self-fulfilling prophecy, since messing with the driver internal structures' layout would break all the really nice looking games.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: