1. A method for protected graphics generation comprising: providing a system processor configured to execute an application and further configured to generate graphics instructions; providing a separate graphics processor configured to perform graphic rendering functions as commanded by the graphics instructions output from the system processor; establishing, in the graphics processor, a user graphics partition in an executive context, where the user graphics partition has an associated limited user context, with an associated limited access to said graphics processor; switching to the associated limited user context which associated with the user graphics partition; executing a user graphics program in the associated limited user context; determining when the user graphics partition expires; and switching back to the executive context when the user graphics partition expires.