Performance drop
Posted: Mon Aug 29, 2016 3:18
1. I use treetest.pk3 to test performance. (The trees which are only behind a slightly lower wall make gzdoom "suffer".) treetest.pk3 file https://zandronum.com/tracker/file_down ... 4&type=bug , https://zandronum.com/tracker/view.php?id=1541 .
2. The last build which runs on my machine is 1905 (July 30, 2016) (see: http://forum.drdteam.org/viewtopic.php?f=25&t=7072 for details). This build gives me 16 fps when I look in the direction of trees and 500 fps when I look in the opposite direction. When I run this build with the parameter +gl_renderbuffers 0 the performance is the SAME (ie 16/500).
3. Builds from 1958 (Aug 06,2016) to 2025 (Aug 19, 2016) run only when I pass the parameter +gl_renderbuffers 0 . The performance then is 5 / 225 (more than 3 time slower than in the previous case. It cannot be due to +gl_renderbuffers 0 parameter because I also passed that parameter in the previous case - see point 2)
4. Builds from 2052 (Aug 21,2016) to 2090 (Aug 27, 2016) do not run at all (again, see: http://forum.drdteam.org/viewtopic.php?f=25&t=7072 for details)
5. Build 2099 (Aug 28, 2016) runs only when I pass the parameter +gl_renderbuffers 0 . The performance then is also 5 / 225
Why is the build 1905 better in performance than later builds when the parameter +gl_renderbuffers 0 is passed? It seems to me that either build 1905 ignores that parameter or one of the commits between July 30, 2016 and August 06, 2016 causes that performance drop.
2. The last build which runs on my machine is 1905 (July 30, 2016) (see: http://forum.drdteam.org/viewtopic.php?f=25&t=7072 for details). This build gives me 16 fps when I look in the direction of trees and 500 fps when I look in the opposite direction. When I run this build with the parameter +gl_renderbuffers 0 the performance is the SAME (ie 16/500).
3. Builds from 1958 (Aug 06,2016) to 2025 (Aug 19, 2016) run only when I pass the parameter +gl_renderbuffers 0 . The performance then is 5 / 225 (more than 3 time slower than in the previous case. It cannot be due to +gl_renderbuffers 0 parameter because I also passed that parameter in the previous case - see point 2)
4. Builds from 2052 (Aug 21,2016) to 2090 (Aug 27, 2016) do not run at all (again, see: http://forum.drdteam.org/viewtopic.php?f=25&t=7072 for details)
5. Build 2099 (Aug 28, 2016) runs only when I pass the parameter +gl_renderbuffers 0 . The performance then is also 5 / 225
Why is the build 1905 better in performance than later builds when the parameter +gl_renderbuffers 0 is passed? It seems to me that either build 1905 ignores that parameter or one of the commits between July 30, 2016 and August 06, 2016 causes that performance drop.