1. A method of translating graphics-virtual addresses to physical addresses wherein translation tables are stored in main memory, the method comprising: executing an application program on a processor in a virtualized operating environment, the application program using a driver to write graphics instructions and graphics virtual addresses into main system memory; accessing the graphics instructions in the main system memory by a graphics processor for graphics processing, the graphics instructions comprising references to the graphics virtual address; starting execution of the graphics 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 system memory, the translation performed independently from the graphics processor; and completing execution of the graphics instructions for graphics processing using the system physical address, wherein the graphics operation requested by the application is completed.