virgl: quadruple command buffer size
authorGurchetan Singh <gurchetansingh@chromium.org>
Mon, 26 Nov 2018 17:54:03 +0000 (09:54 -0800)
committerErik Faye-Lund <erik.faye-lund@collabora.com>
Fri, 30 Nov 2018 11:20:06 +0000 (12:20 +0100)
Tested running WebGL aquarium on Nvidia host (10,000 fishes)

This moves us from 7 fps to 9 fps.  After quadrupling, performance
gains diminish.

v2: Remove change ID (Erik)

Tested-By: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
src/gallium/drivers/virgl/virgl_winsys.h

index d13212c5e84fb6a89e4dd0cba8910c3a592d1e67..96726b409d9ccee07d02a95e0ec9dcf572255a11 100644 (file)
@@ -31,7 +31,7 @@ struct pipe_fence_handle;
 struct winsys_handle;
 struct virgl_hw_res;
 
-#define VIRGL_MAX_CMDBUF_DWORDS (16*1024)
+#define VIRGL_MAX_CMDBUF_DWORDS (64 * 1024)
 
 struct virgl_drm_caps {
    union virgl_caps caps;