booting with slimport connected to nexus4 seems to be an issue
Bug #1488831 reported by
kevin gunn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Pocket Desktop |
Fix Released
|
High
|
Unassigned | ||
Mir |
Invalid
|
High
|
Unassigned | ||
qtmir (Ubuntu) |
Fix Released
|
High
|
Gerry Boland |
Bug Description
nexus4 vivid+o + silo0
when booting with the hdmi monitor already connected, it seems to cause some issue
discovered after a couple of reboots
- experienced that unity8 seemed to take no input or input not active or coordinates were off ?
- when tapping on the greeter password text box sometimes the osk shows up but in a very slow fashion or takes 2 taps
- sometimes the nexus goes out of landscape into portrait and subsequent screens are shifted 1/2 way off the screen
i was ssh'd in, and top did not reveal any apport running.
usc/unity8 appeared to be normally running, i was able to stop/start unity8
Related branches
lp://staging/~gerboland/qtmir/multimonitor
- Michał Sawicz: Abstain
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Daniel d'Andrada (community): Approve
-
Diff: 3744 lines (+2189/-462)55 files modifiedCMakeLists.txt (+3/-3)
demos/qml-demo-shell/qml-demo-shell.qml (+19/-0)
src/modules/Unity/Application/mirbuffersgtexture.cpp (+5/-0)
src/modules/Unity/Application/mirbuffersgtexture.h (+1/-0)
src/modules/Unity/Application/mirsurface.cpp (+3/-1)
src/modules/Unity/CMakeLists.txt (+1/-0)
src/modules/Unity/Screens/CMakeLists.txt (+24/-0)
src/modules/Unity/Screens/plugin.cpp (+41/-0)
src/modules/Unity/Screens/qmldir (+2/-0)
src/modules/Unity/Screens/screens.cpp (+107/-0)
src/modules/Unity/Screens/screens.h (+82/-0)
src/platforms/mirserver/CMakeLists.txt (+5/-2)
src/platforms/mirserver/display.cpp (+0/-44)
src/platforms/mirserver/display.h (+0/-37)
src/platforms/mirserver/logging.h (+1/-0)
src/platforms/mirserver/miropenglcontext.cpp (+25/-10)
src/platforms/mirserver/miropenglcontext.h (+1/-0)
src/platforms/mirserver/mirserver.cpp (+32/-4)
src/platforms/mirserver/mirserver.h (+8/-2)
src/platforms/mirserver/mirserverintegration.cpp (+51/-40)
src/platforms/mirserver/mirserverintegration.h (+4/-7)
src/platforms/mirserver/offscreensurface.cpp (+61/-0)
src/platforms/mirserver/offscreensurface.h (+43/-0)
src/platforms/mirserver/qmirserver.cpp (+12/-2)
src/platforms/mirserver/qmirserver.h (+3/-0)
src/platforms/mirserver/qmirserver_p.h (+2/-0)
src/platforms/mirserver/qtcompositor.cpp (+9/-34)
src/platforms/mirserver/qtcompositor.h (+13/-5)
src/platforms/mirserver/qteventfeeder.cpp (+104/-85)
src/platforms/mirserver/qteventfeeder.h (+11/-8)
src/platforms/mirserver/screen.cpp (+109/-7)
src/platforms/mirserver/screen.h (+33/-3)
src/platforms/mirserver/screencontroller.cpp (+258/-0)
src/platforms/mirserver/screencontroller.h (+96/-0)
src/platforms/mirserver/screenwindow.cpp (+71/-92)
src/platforms/mirserver/screenwindow.h (+13/-24)
src/platforms/mirserver/tileddisplayconfigurationpolicy.cpp (+44/-0)
src/platforms/mirserver/tileddisplayconfigurationpolicy.h (+35/-0)
tests/common/fake_displayconfigurationoutput.h (+77/-0)
tests/common/gmock_fixes.h (+124/-0)
tests/common/mock_display.h (+53/-0)
tests/common/mock_display_configuration.h (+35/-0)
tests/common/mock_gl_display_buffer.h (+49/-0)
tests/common/mock_main_loop.h (+53/-0)
tests/mirserver/CMakeLists.txt (+1/-0)
tests/mirserver/QtEventFeeder/mock_qtwindowsystem.h (+16/-9)
tests/mirserver/QtEventFeeder/qteventfeeder_test.cpp (+27/-16)
tests/mirserver/Screen/CMakeLists.txt (+1/-0)
tests/mirserver/Screen/screen_test.cpp (+38/-26)
tests/mirserver/ScreenController/CMakeLists.txt (+29/-0)
tests/mirserver/ScreenController/screencontroller_test.cpp (+189/-0)
tests/mirserver/ScreenController/stub_display.h (+96/-0)
tests/mirserver/ScreenController/stub_screen.h (+31/-0)
tests/mirserver/ScreenController/testable_screencontroller.h (+37/-0)
tests/modules/common/qtmir_test.h (+1/-1)
tags: | added: pd |
description: | updated |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
tags: | added: android multimonitor |
Changed in canonical-pocket-desktop: | |
importance: | Undecided → High |
Changed in mir: | |
importance: | Undecided → High |
no longer affects: | unity8 (Ubuntu) |
Changed in canonical-pocket-desktop: | |
status: | In Progress → Fix Committed |
Changed in qtmir (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-pocket-desktop: | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
Changed in canonical-pocket-desktop: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The QtMir work should resolve stability issues in this case. Implementing desired behaviour (Shell on external monitor, something simple on phone) will be a unity8 task