"behind the bubble"-blur: The "behind the bubble"-blur can only be efficiently implemented by making use of the compiz-plugin "blur", because for this effect to work correctly a lot of knowledge about all the windows and their stacking is needed. The only process to rightfully own that knowledge is the window-manager. Enter compiz :) For compiz there's the "blur"-plugin, which offers exactely the required capability. The way the "blur"-plugin is implemented, it only works efficently on a GPU/driver-combination (read: without bogging down the GPU) that has support for fragment-shaders (with a resonable amount of texture-lookups per shader-program) and framebuffer-objects. Although the "blur"-plugin offers settings to achieve similar blurring results using tricks with texture-mipmap-levels, the performance and achieved visual quality of the blur, using that alternative approach, leaves much to be desired.
"in-bubble"-blur: The blurring of the bubble-contents itself is a different story. This has to happen in-process (inside notify-osd). Since notify-osd uses mainly cairo (and no bit of GL) for all its rendering, it can only rely on the CPU for drawing. Since (gaussian) blurring is a very compute-intense operation, one has to be very careful and clever to implement this only on the CPU. For example you don't want to have the CPU-based blur cause any "grinding halts" in UI-interaction and feedback. That would be disasterous for the user-experience and perceived system-quality. Since this "in-bubble"-blur was a visual feature introduced in the spec after the implementation of notify-osd started and there were no inital hints of something like that coming, it has not been implemented yet. I do have an implementation-plan for this (along with other performance-improvements for rendering) in my head. But this needs a considerable amount of refactoring and code-work, that prohibits it being done in the beta-phase. Thus this will be a feature coming in the 9.10 cycle. This hopefully answers your questions. -- no blurring is present https://bugs.launchpad.net/bugs/344896 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs