Fallback to software buffer if failed to create hardware buffer.