1. A method of translating graphics-virtual addresses to physical addresses wherein translation tables are stored in main memory, the method comprising: accessing instructions by a graphics processor for graphics processing, the instructions comprising references to the graphics virtual address; starting execution of the instructions for graphics processing using a graphics processor, the graphics processor absent dedicated hardware for address translation; translating the graphics virtual address into a system physical address using translation tables in main memory, the translation performed independently from the graphics processor; and completing execution of the instructions for graphics processing using the system physical address, wherein the graphics operation requested by the application is completed.