Created
August 14, 2013 09:45
-
-
Save vrodic/6229500 to your computer and use it in GitHub Desktop.
Dota 2 glretrace performance warnings on Intel IvyBridge
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I've made a trace of Dota 2 with apitrace, resulting in multiple performance warnings per frame looking like this when doing glretrace on the resulting file. | |
824941: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
824957: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
824958: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
824971: glDebugOutputCallback: Medium severity API performance issue 12, Clear color unsupported by fast color clear. Falling back to slow clear. | |
824973: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 34368b glBufferSubData() to a busy buffer object. | |
825035: glDebugOutputCallback: Medium severity API performance issue 13, Failed to fast clear depth due to scissor being enabled. Possible 5% performance win if avoided. | |
826640: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
826641: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
826645: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
826646: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
826649: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
826650: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
826653: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
826654: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
826657: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
826658: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
826670: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 1568b glBufferSubData() to a busy buffer object. | |
826671: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
2012384: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012387: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012390: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012393: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012396: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012399: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012402: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2012405: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 192b glBufferSubData() to a busy buffer object. | |
2014571: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
2014572: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
2014588: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. | |
2014589: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 12b glBufferSubData() to a busy buffer object. | |
2014602: glDebugOutputCallback: Medium severity API performance issue 8, Clear color unsupported by fast color clear. Falling back to slow clear. | |
2014604: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 28032b glBufferSubData() to a busy buffer object. | |
2014666: glDebugOutputCallback: Medium severity API performance issue 9, Failed to fast clear depth due to scissor being enabled. Possible 5% performance win if avoided. | |
2016246: glDebugOutputCallback: Medium severity API performance issue 4, Using a blit copy to avoid stalling on 128b glBufferSubData() to a busy buffer object. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment