Guest User

Untitled

a guest
Dec 14th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. Testing in Unigine Valley:
  2. - Paused at the 11th scene (thunderstorm with some trees)
  3. - 1440p windowed
  4. - 4k host resolution
  5. - Low quality
  6. - vsync on
  7.  
  8. The real monitor is able to hold 60fps fine. Measuring various parts of the code and taking averages:
  9.  
  10. - `GrabFrame()`: 16ms (60fps, with some ivshmem overhead it's really 56fps at the client)
  11. - `AcquireNextFrame()`: 0.5ms
  12. - `surface->Map()`: 12.3ms
  13. - `memcpySSE()`: 3ms
  14. - Host app off: 58% GPU usage
  15. - Host app on: 92% GPU usage
  16.  
  17. Now let's set the same scene to Medium quality:
  18.  
  19. - `GrabFrame()`: 32ms (30fps)
  20. - `AcquireNextFrame()`: 4.5ms
  21. - `surface->Map()`: 24ms
  22. - `memcpySSE()`: 3ms
  23. - Host app off: 70% GPU usage
  24. - Host app on: 88% GPU usage
  25.  
  26. Ultra:
  27.  
  28. - `GrabFrame()`: 43ms (23fps, 20fps at the client)
  29. - `AcquireNextFrame()`: 9ms
  30. - `surface->Map()`: 33ms
  31. - `memcpySSE()`: 3ms
  32. - Host app off: 93% GPU usage
  33. - Host app on: 96% GPU usage
Advertisement
Add Comment
Please, Sign In to add comment