The invention belongs to the field of computer graphics, and relates to a non-blocking graph command processing method. The method comprises the following steps that: (1) obtaining one graphic API (Application Program Interface) command from a host, and analyzing the graphic command; (2) prejudging a resource lock required by the API command, if the resource lock required by the API command is not under a locking state, issuing and executing the graphic API command, otherwise, caching the graphic API command to locality, and processing a next graphic API command; (3) carrying out graphic command function analysis on the issued graphic API command, carrying out classification processing on graphic functions, dividing the graphic functions into parameter configuration, function operations and DMA (Direct Memory Access) transportation, adopting a caching way for the parameter configuration and the function operations, and executing an initiating operation for the DAM transportation; and (4) when a host side does not have a command or a local buffer zone is full, updating the state of the resource lock. By use of the method, on the basis of guaranteeing correct functions, out-of-order execution among commands is executed and parallel execution among graphic tasks are realized, and graphic command processing efficiency is improved.