Compiz spends 94% of its CPU time in nux::GraphicsEngine::CreateTextureFromBackBuffer when the dash is open.
This is due to the active blur code...
unity::UnityScreen::paintDisplay() [98%] nux::GraphicsEngine::CreateTextureFromBackBuffer(int, int, int, int) [94%] nux::GpuDevice::CreateSystemCapableDeviceTexture(int, int, int, nux::BitmapFormat, char const*, int) nux::GpuDevice::CreateTexture(int, int, int, nux::BitmapFormat, char const*, int) nux::IOpenGLTexture2D::IOpenGLTexture2D(unsigned int, unsigned int, unsigned int, nux::BitmapFormat, bool, char const*, int) nux::IOpenGLSurface::InitializeLevel() ? _Mesa_TexImage2D
Compiz spends 94% of its CPU time in nux::GraphicsEn gine::CreateTex tureFromBackBuf fer when the dash is open.
This is due to the active blur code...
unity:: UnityScreen: :paintDisplay( ) [98%] gine::CreateTex tureFromBackBuf fer(int, int, int, int) [94%] :CreateSystemCa pableDeviceText ure(int, int, int, nux::BitmapFormat, char const*, int) :CreateTexture( int, int, int, nux::BitmapFormat, char const*, int) ture2D: :IOpenGLTexture 2D(unsigned int, unsigned int, unsigned int, nux::BitmapFormat, bool, char const*, int) face::Initializ eLevel( )
nux::GraphicsEn
nux::GpuDevice:
nux::GpuDevice:
nux::IOpenGLTex
nux::IOpenGLSur
?
_Mesa_TexImage2D