Mir is just a black screen and mouse cursor on Nvidia GTX 900 when using nouveau
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Invalid
|
Critical
|
Unassigned | ||
Mir |
Expired
|
Critical
|
Unassigned | ||
mesa (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
mir (Ubuntu) |
Expired
|
Critical
|
Unassigned |
Bug Description
Nvidia (using nouveau not binary drivers): Mir servers freeze on start-up for 30 seconds, and then you get just a black screen and mouse cursor (which at least moves).
Using lp:mir r3480 ...
[2016-04-27 15:20:19.369559] mirserver: Selected driver: mir:mesa-kms (version 0.22.0)
nvc0_screen_
[2016-04-27 15:20:51.934145] mirserver: Using hardware cursor
[2016-04-27 15:20:51.937691] mirserver: Initial display configuration:
[2016-04-27 15:20:51.937703] mirserver: 0.36: unused DVI-I
[2016-04-27 15:20:51.937713] mirserver: 0.39: DVI-D 24.0" 520x320mm
[2016-04-27 15:20:51.937722] mirserver: Current mode 1920x1200 59.95Hz
[2016-04-27 15:20:51.937731] mirserver: Preferred mode 1920x1200 59.95Hz
[2016-04-27 15:20:51.937740] mirserver: Logical position +0+0
[2016-04-27 15:20:51.937781] mirserver: 0.41: unused HDMI-A
[2016-04-27 15:20:51.937799] mirserver: 0.43: unused DisplayPort
[2016-04-27 15:20:51.937972] mircommon: Loading modules from: bin/../
[2016-04-27 15:20:51.938015] mircommon: Loading module: bin/../
[2016-04-27 15:20:51.938107] <WARNING> mircommon: Failed to load module: bin/../
[2016-04-27 15:20:51.938119] mircommon: Loading module: bin/../
[2016-04-27 15:20:51.938142] mircommon: Loading module: bin/../
[2016-04-27 15:20:51.938536] mircommon: Loading module: bin/../
[2016-04-27 15:20:51.955316] mirserver: Selected input driver: mir:evdev-input (version: 0.22.0)
[2016-04-27 15:20:51.955500] mirserver: Mir version 0.22.0
[2016-04-27 15:20:51.962627] GLRenderer: EGL vendor: Mesa Project
[2016-04-27 15:20:51.962645] GLRenderer: EGL version: 1.4 (DRI2)
[2016-04-27 15:20:51.962651] GLRenderer: EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3
[2016-04-27 15:20:51.962657] GLRenderer: EGL extensions: EGL_EXT_buffer_age EGL_EXT_
[2016-04-27 15:20:51.962670] GLRenderer: GL vendor: VMware, Inc.
[2016-04-27 15:20:51.962679] GLRenderer: GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
[2016-04-27 15:20:51.962688] GLRenderer: GL version: OpenGL ES 3.0 Mesa 11.2.0
[2016-04-27 15:20:51.962697] GLRenderer: GLSL version: OpenGL ES GLSL ES 3.00
lspci:
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
Changed in mir: | |
importance: | Undecided → High |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
description: | updated |
tags: | added: nouveau |
summary: |
- Nvidia: Mir servers freeze on start-up for 30 seconds, and then you get - just a black screen and mouse cursor + Mir is just a black screen and mouse cursor on Nvidia GTX 900 |
Changed in mir: | |
importance: | High → Critical |
Changed in mesa (Ubuntu): | |
importance: | High → Critical |
Changed in mir (Ubuntu): | |
importance: | Undecided → Critical |
Changed in mesa (Ubuntu): | |
status: | New → Invalid |
tags: | added: unity8-desktop |
summary: |
- Mir is just a black screen and mouse cursor on Nvidia GTX 900 + Mir is just a black screen and mouse cursor on Nvidia GTX 900 (and + sometimes "Failed to schedule page flip") |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Critical |
summary: |
- Mir is just a black screen and mouse cursor on Nvidia GTX 900 (and - sometimes "Failed to schedule page flip") + Mir is just a black screen and mouse cursor on Nvidia GTX 900 when using + nouveau |
Changed in canonical-devices-system-image: | |
status: | Incomplete → Invalid |
The fallback to software rendering (llvmpipe) is a good sign. And a moving mouse cursor is also a good sign (working KMS).
Although I don't yet see anything else on screen. Maybe our renderer is using features that LLVMpipe lacks?