2012-07-13 09:12:45 |
Daniel van Vugt |
bug |
|
|
added bug |
2012-07-15 10:17:21 |
Achim |
bug |
|
|
added subscriber Achim |
2012-07-19 08:12:49 |
Daniel van Vugt |
summary |
[GLES] gles2 rendering performance is significantly worse than trunk |
[GLES] gles2 benchmark results are significantly lower than trunk |
|
2012-07-23 08:45:29 |
Daniel van Vugt |
compiz: importance |
High |
Medium |
|
2012-07-23 08:45:34 |
Daniel van Vugt |
compiz: status |
In Progress |
Won't Fix |
|
2012-08-23 03:58:38 |
Daniel van Vugt |
compiz: status |
Won't Fix |
Triaged |
|
2012-08-23 04:00:23 |
Daniel van Vugt |
marked as duplicate |
|
1037411 |
|
2012-09-11 09:33:15 |
Daniel van Vugt |
summary |
[GLES] gles2 benchmark results are significantly lower than trunk |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
|
2012-09-11 09:33:18 |
Daniel van Vugt |
removed duplicate marker |
1037411 |
|
|
2012-09-11 09:36:01 |
Daniel van Vugt |
description |
fglrx: gles2 is 80-96% slower than trunk. And its very noticeable. gles2 stutters but trunk doesn't
intel: gles2 is 25% slower than trunk.
Unfortunately the situation with fglrx makes this bug high severity. |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411. |
|
2012-09-11 09:36:10 |
Daniel van Vugt |
compiz: assignee |
Daniel van Vugt (vanvugt) |
|
|
2012-09-11 09:36:16 |
Daniel van Vugt |
compiz: milestone |
0.9.8.0 |
0.9.8.4 |
|
2012-09-11 09:37:42 |
Daniel van Vugt |
description |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411. |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1: This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2: If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first. |
|
2012-09-11 09:41:39 |
Daniel van Vugt |
tags |
gles |
gles performance |
|
2012-09-11 09:53:02 |
Daniel van Vugt |
description |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1: This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2: If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first. |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-11 10:03:55 |
Daniel van Vugt |
description |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-11 10:17:52 |
Daniel van Vugt |
compiz: assignee |
|
Daniel van Vugt (vanvugt) |
|
2012-09-14 08:04:52 |
Daniel van Vugt |
summary |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
[GLES] Benchmark results (with FBO+VBO) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
|
2012-09-14 08:04:59 |
Daniel van Vugt |
compiz: assignee |
Daniel van Vugt (vanvugt) |
Sam Spilsbury (smspillaz) |
|
2012-09-14 08:05:22 |
Daniel van Vugt |
branch linked |
|
lp:~smspillaz/compiz/compiz.static_vertex_buffers |
|
2012-09-14 08:36:43 |
Daniel van Vugt |
compiz: assignee |
Sam Spilsbury (smspillaz) |
|
|
2012-09-14 08:36:47 |
Daniel van Vugt |
compiz: status |
Triaged |
Incomplete |
|
2012-09-14 08:36:55 |
Daniel van Vugt |
branch unlinked |
lp:~smspillaz/compiz/compiz.static_vertex_buffers |
|
|
2012-09-14 08:40:07 |
Daniel van Vugt |
compiz: status |
Incomplete |
Confirmed |
|
2012-09-14 08:41:07 |
Daniel van Vugt |
description |
I've noticed a 15-40% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-14 08:41:28 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
Strangely, disabling FBO support and always swapbuffers in the opengl plugin options does not solve this problem and it remains slow still. That is bug 1037411.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-14 08:50:04 |
Daniel van Vugt |
summary |
[GLES] Benchmark results (with FBO+VBO) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
|
2012-09-14 08:50:15 |
Daniel van Vugt |
summary |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are much lower than compiz 0.9.7 |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are lower than compiz 0.9.7 |
|
2012-09-14 08:51:53 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again.
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-14 08:54:49 |
Daniel van Vugt |
summary |
[GLES] Benchmark results (with FBO enabled) in compiz 0.9.8.0 are lower than compiz 0.9.7 |
Benchmark results (with FBO enabled) in compiz 0.9.8.0 are lower than compiz 0.9.7 |
|
2012-09-15 13:25:22 |
Dennis-martin-herbers |
bug |
|
|
added subscriber Dennis-martin-herbers |
2012-09-15 14:52:38 |
Sam Spilsbury |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051286 in Compiz: "[performance][nvidia] glXSwapIntervalEXT called every frame, when it only need to be called once"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051295 in Compiz: "[gdebugger] glEnable (GL_TEXTURE_2D) called in programmable mode"
Bug #1051297 in Compiz: "[gDEBugger] glBindTexture called too much for a one-texture case"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051301 in Compiz: "[performance] Disable fixed function lighting"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-15 14:53:18 |
Sam Spilsbury |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051286 in Compiz: "[performance][nvidia] glXSwapIntervalEXT called every frame, when it only need to be called once"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051295 in Compiz: "[gdebugger] glEnable (GL_TEXTURE_2D) called in programmable mode"
Bug #1051297 in Compiz: "[gDEBugger] glBindTexture called too much for a one-texture case"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051301 in Compiz: "[performance] Disable fixed function lighting"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051286 in Compiz: "[performance][nvidia] glXSwapIntervalEXT called every frame, when it only need to be called once"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051295 in Compiz: "[gdebugger] glEnable (GL_TEXTURE_2D) called in programmable mode"
Bug #1051297 in Compiz: "[gDEBugger] glBindTexture called too much for a one-texture case"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051301 in Compiz: "[performance] Disable fixed function lighting"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-17 02:55:49 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051286 in Compiz: "[performance][nvidia] glXSwapIntervalEXT called every frame, when it only need to be called once"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051295 in Compiz: "[gdebugger] glEnable (GL_TEXTURE_2D) called in programmable mode"
Bug #1051297 in Compiz: "[gDEBugger] glBindTexture called too much for a one-texture case"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051301 in Compiz: "[performance] Disable fixed function lighting"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-09-28 05:03:39 |
Daniel van Vugt |
compiz: milestone |
0.9.8.4 |
0.9.9.0 |
|
2012-10-08 03:36:42 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
Items of work which will improve rendering performance to mitigate the switch to using framebuffer objects as back-storage with glXSwapBuffers:
Bug #1051284 in Compiz: "[gdebugger] many redundant calls to glBufferData"
Bug #1051285 in Compiz: "[performance] should be using interleaved buffers"
Bug #1051287 in Compiz: "[gDEBugger] glXBindFramebufferEXT called 4 times per frame with blit buffers branch"
Bug #1051290 in Compiz: "[gdebugger] many redundant state changes"
Bug #1051291 in Compiz: "[gdebugger] glUniform is called too much"
Bug #1051292 in Compiz: "[gDEBugger] glGetUniformLocation called too much"
Bug #1051299 in Compiz: "[performance] Use vertex array objects where available"
Bug #1051300 in Compiz: "Use UBOs where possible"
Bug #1051302 in Compiz: "[gDEBugger] glFramebufferRenderbufferEXT called twice per bind"
Bug #1049214 in Compiz: "[nvidia] XSync usage is a massive bottlenecking factor"
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-10-08 03:38:21 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
This is the theoretically correct workaround, but it doesn't work right now due to bug 1037411. This is also not as fast as workaround #2 below...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-10-08 13:05:55 |
Nicolas Delvaux |
bug |
|
|
added subscriber Nicolas Delvaux |
2012-10-15 01:23:14 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. NOT RECOMMENDED as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-10-15 01:24:53 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. NOT RECOMMENDED as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WARNING: Workaround 1 will make your desktop and animations less smooth. It will increase the peak frame rate at the expense of the minimum and average frame rate.
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
|
2012-10-15 01:26:25 |
Daniel van Vugt |
description |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WARNING: Workaround 1 will make your desktop and animations less smooth. It will increase the peak frame rate at the expense of the minimum and average frame rate.
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON |
I've noticed a 9-10% drop in performance between compiz 0.9.7 and compiz 0.9.8 where FBO rendering is enabled. If I edit the opengl plugin to explicitly disable the FBO code and buffer swapping then it is fast again (since I have the fix for bug 1037411).
NOTE 1:
This regression was allowed in compiz 0.9.8.0 because it is generally only visible in benchmark results. Meanwhile, physical compiz rendering performance (as reported by the compiz Benchmark plugin) is higher in compiz 0.9.8.0 than previous versions, in most cases.
NOTE 2:
If you're just worried about fullscreen game performance, then you don't need to wait for this bug to be resolved. You can get optimal graphics performance with unredirect mode. But see bug 980663 first.
WORKAROUND 1:
Revert back to the rendering method used by compiz 0.9.7. Not recommended as it will increase stuttering of animations and make desktop usage less smooth...
CCSM > OpenGL >
framebuffer_object = OFF
vertex_buffer_object = OFF
always_swap_buffers = OFF
WARNING: Workaround 1 will make your desktop and animations less smooth. It will increase the peak frame rate at the expense of the minimum and average frame rate.
WORKAROUND 2:
If you only care about fullscreen graphics performance then:
1. Make sure you have compiz 0.9.8.2 or later. Otherwise this is unsafe.
2. CCSM > Composite > unredirect_fullscreen_windows = ON
WARNING: Workaround 2 is not enabled by default because it can and does cause serious problems with system stability. Mainly with the nouveau and intel graphics drivers. |
|
2012-10-19 04:47:12 |
Fernando Correa Neto |
bug |
|
|
added subscriber Fernando Correa Neto |
2012-10-25 10:46:30 |
Pavel Pankov |
bug |
|
|
added subscriber Pavel Pankov |
2012-10-27 11:16:37 |
David Shochat |
bug |
|
|
added subscriber David Shochat |
2012-10-29 14:03:31 |
Daniel van Vugt |
compiz: status |
Confirmed |
Triaged |
|
2012-10-30 08:17:13 |
Senno Kaasjager |
bug |
|
|
added subscriber Senno Kaasjager |
2012-11-06 17:35:36 |
Simon Strandman |
bug |
|
|
added subscriber Simon Strandman |
2012-11-10 12:01:34 |
papukaija |
bug |
|
|
added subscriber papukaija |
2012-11-30 11:02:11 |
tankdriver |
bug |
|
|
added subscriber tankdriver |
2012-12-14 06:18:17 |
Sam Spilsbury |
compiz: assignee |
|
Sam Spilsbury (smspillaz) |
|
2012-12-14 06:18:36 |
Sam Spilsbury |
branch linked |
|
lp:~smspillaz/compiz/compiz.experimental_buffer_age_support |
|
2013-01-23 06:08:09 |
Daniel van Vugt |
compiz: milestone |
0.9.9.0 |
0.9.9.2 |
|
2013-02-07 11:20:08 |
shankao |
bug |
|
|
added subscriber shankao |
2013-02-17 12:41:03 |
Marco Trevisan (Treviño) |
branch linked |
|
lp:~compiz-team/compiz/compiz.fix_1024304 |
|
2013-02-28 03:40:26 |
Launchpad Janitor |
branch linked |
|
lp:~compiz-team/compiz/compiz.fix_1024304.1 |
|
2013-04-03 03:50:38 |
Daniel van Vugt |
compiz: milestone |
0.9.9.2 |
0.9.10.0 |
|
2013-04-03 03:50:42 |
Daniel van Vugt |
compiz: status |
Triaged |
In Progress |
|
2013-06-11 08:01:27 |
Timo Jyrinki |
branch linked |
|
lp:~compiz-team/compiz/compiz.fix_1024304.1.1 |
|
2013-06-11 08:03:59 |
Timo Jyrinki |
branch unlinked |
lp:~compiz-team/compiz/compiz.fix_1024304.1 |
|
|
2013-06-11 08:04:09 |
Timo Jyrinki |
branch unlinked |
lp:~compiz-team/compiz/compiz.fix_1024304 |
|
|
2013-06-11 08:04:21 |
Timo Jyrinki |
branch unlinked |
lp:~smspillaz/compiz/compiz.experimental_buffer_age_support |
|
|
2013-07-24 10:42:11 |
MC Return |
compiz: milestone |
0.9.10.0 |
0.9.11.0 |
|
2013-10-30 20:31:27 |
PS Jenkins bot |
compiz: status |
In Progress |
Fix Committed |
|
2014-02-17 09:48:07 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty-proposed/compiz |
|
2014-02-17 12:05:13 |
Launchpad Janitor |
compiz (Ubuntu): status |
New |
Fix Released |
|
2014-02-17 12:05:13 |
Launchpad Janitor |
bug watch added |
|
https://bugzilla.gnome.org/show_bug.cgi?id=561885 |
|
2014-11-06 14:19:41 |
Stephen M. Webb |
compiz: status |
Fix Committed |
Fix Released |
|
2014-11-06 18:25:19 |
Luis Alves |
bug |
|
|
added subscriber Luis Alves |
2014-11-06 18:25:27 |
Luis Alves |
removed subscriber Luis Alves |
|
|
|
2014-11-06 18:25:36 |
Luis Alves |
bug |
|
|
added subscriber Luis Alves |