[Bug 1297876] Re: Screen turns on when a new session/surface appears
This bug was fixed in the package mir - 0.1.9+14.10.20140430.1-0ubuntu1 --- mir (0.1.9+14.10.20140430.1-0ubuntu1) utopic; urgency=medium [ Daniel van Vugt ] * New upstream release 0.1.9 (https://launchpad.net/mir/+milestone/0.1.9) - mirclient ABI unchanged, still at 7. Clients do not need rebuilding. - mirserver ABI bumped to 19. Shells need rebuilding. - More libmirserver class changes and reorganization, including; . Moving things from shell:: to scene:: . Rewriting/refactoring surface factories. - Added an id() to Renderable. - Scene/Renderer interfaces: . Scene is no longer responsible for its own iteration (no for_each any more). Instead you should iterate over the list returned by Scene::generate_renderable_list(). - Bugs fixed: . Stale socket issue. (LP: #1285215) . Qt render gets blocked on EGLSwapBuffers. (LP: #1292306) . Lock order violated found in helgrind (potential deadlock). (LP: #1296544) . [regression] SwitchingBundle in framedropping mode can hang. (LP: #1306464) . [DPMS] Display backlight turns back on almost immediately after being turned off. (LP: #1231857) . Wrong frame is seen on wake up/resume/unlock. (LP: #1233564) . Nested platform is not testable (LP: #1299101) . [regression] mir_demo_server_shell crashes on display resume. (LP: #1308941) . Multi-threaded composition is actually mostly serialized by SurfaceStack::guard. (LP: #1234018) . Mirscreencast slows down compositing and makes it very jerky. (LP: #1280938) . Mirscreencast can cause clients to render faster than the screen refresh rate. (LP: #1294361) . Screen turns on when a new session/surface appears. (LP: #1297876) . mir-doc package is >56MB in size, expands to >100MB of files. (LP: #1304998) . [regression] Clang: 'mir::test::doubles::MockSurface::visible' hides overloaded virtual function [-Woverloaded-virtual]. (LP: #1301135) . [regression] GLRenderer* unit tests have recently become noisy. (LP: #1308905) . FocusController::set_focus_to() no longer seems to raise a session to the top. (LP: #1302689) [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily releaseWed, 30 Apr 2014 13:26:58 + ** Changed in: mir (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
** Changed in: mir Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown ** Changed in: mir Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
** Changed in: mir Milestone: 0.1.8 => 0.1.9 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
** Changed in: mir Assignee: (unassigned) => Andreas Pokorny (andreas-pokorny) ** Changed in: mir Status: New => In Progress ** Changed in: mir Importance: Undecided => Medium ** Changed in: mir Milestone: None => 0.1.8 ** Changed in: mir (Ubuntu) Status: New => Triaged ** Changed in: mir (Ubuntu) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
There seem to be use cases where it makes sense - maybe not the power mode changes.. The fix supplied is only a workaround. We are looking for a cleaner solution.. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
** Branch linked: lp:~andreas-pokorny/mir/no-initial-display- configuration-sent-to-hosting-server -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
Even if the USC focus call was considered the bug, isn't it bad that setting focus for a session turns on the display? That's quite the method side effect. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
.. simpler than making usc delay the focus setting until the display is powered on again. ** No longer affects: unity-system-compositor -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
Just had a discussion in the mir team. Changing Nested constructor is a simpler change. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
** Changed in: unity-system-compositor Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
If you uncomment the "power_mode = default_power_state;" lines in mg::DefaultDisplayConfigurationPolicy::apply_to(), this bug goes away. Robert Carr was of the opinion that display configuration policies shouldn't be applied at all for nested servers. Maybe mgn::NestedDisplay::NestedDisplay() shouldn't call apply_to()? Or we should add a new no-op default policy for nested displays. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
While display is off u-s-c focuses a newly spawned greeter session that has its own display configuration. Mir applies that configuration as a reaction to the focus change. That display configuration has power mode set to on - hence display is also turned on again.. ** Also affects: unity-system-compositor Importance: Undecided Status: New ** Changed in: unity-system-compositor Assignee: (unassigned) => Andreas Pokorny (andreas-pokorny) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
I suspect we might be encountering platform-specific behaviour in both cases where flipping a new frame implicitly turns the screen on. If that's true then we'll have to work some power-management checks into the DisplayBuffer/Compositor classes. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1297876] Re: Screen turns on when a new session/surface appears
Sounds like it could be bug 1231857. Although I was thinking that one was probably Mesa/desktop only. ** Tags added: pm ** Also affects: mir Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297876 Title: Screen turns on when a new session/surface appears To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1297876/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs