Enabling second monitor causes crash.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
High
|
Sam Spilsbury | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU TEST CASE:
1. start nvidia-settings
2. turn on secondary monitor with twin view
3. the screen comes up scrambled or unity crashes
4. now install Unity from oneiric-proposed
5. see there are not artifacts on the screen.
=====Original Report=====
I upgraded to 11.10 and am no longer able to use my external monitor with my laptop while using Unity. It was fine with 11.04.
I have the latest NVIDIA driver installed via jockey.
I tried both drivers listed, both act the same.
Repo:
I use the Nvidia-Settings manager tool to turn on my secondary monitor with twinview. (As usual)
The screens come up but the graphics are scrambled up. If i'm lucky Unity will crash and I'll be left with a blank screen with just my wallpaper left.
Unity 2d works as expected.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 4.20.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: None
Date: Sat Oct 1 13:29:25 2011
DistUpgraded: Log time: 2011-09-30 12:31:36.704031
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: nvidia-
EcryptfsInUse: Yes
GdmLog1: X: /tmp/.X11-unix has suspicious mode (not 1777) or is not a directory, aborting.
GraphicsCard:
nVidia Corporation GT218 [NVS 2100M] [10de:0a6a] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems Device [1179:0001]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
JockeyStatus:
xorg:nvidia_
xorg:nvidia_
MachineType: TOSHIBA TECRA A11
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: Upgraded to oneiric on 2011-09-30 (0 days ago)
dmi.bios.date: 12/03/2010
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 2.90
dmi.board.
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: TECRA A11
dmi.product.
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs 20090808ubuntu25
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Jason Smith (community): Approve
- Robert Carr (community): Approve
-
Diff: 1711 lines (+1184/-294)12 files modifiedplugins/unityshell/src/BackgroundEffectHelper.cpp (+13/-0)
plugins/unityshell/src/BackgroundEffectHelper.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+1/-2)
plugins/unityshell/src/ScreenEffectFramebufferObject.cpp (+234/-0)
plugins/unityshell/src/ScreenEffectFramebufferObject.h (+84/-0)
plugins/unityshell/src/comptransientfor.cpp (+2/-0)
plugins/unityshell/src/unityshell.cpp (+73/-256)
plugins/unityshell/src/unityshell.h (+7/-35)
tests/CMakeLists.txt (+14/-0)
tests/GLFuncLoader.cpp (+51/-0)
tests/GLFuncLoader.h (+33/-0)
tests/TestScreenEffectFramebufferObject.cpp (+671/-0)
- Jason Smith (community): Approve
- Mirco Müller: Pending requested
- Neil J. Patel: Pending requested
-
Diff: 1729 lines (+1188/-297)11 files modifiedplugins/unityshell/src/BackgroundEffectHelper.cpp (+13/-0)
plugins/unityshell/src/BackgroundEffectHelper.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+1/-2)
plugins/unityshell/src/ScreenEffectFramebufferObject.cpp (+234/-0)
plugins/unityshell/src/ScreenEffectFramebufferObject.h (+87/-0)
plugins/unityshell/src/unityshell.cpp (+75/-257)
plugins/unityshell/src/unityshell.h (+7/-35)
standalone-clients/CMakeLists.txt (+16/-2)
standalone-clients/GLFuncLoader.cpp (+51/-0)
standalone-clients/GLFuncLoader.h (+33/-0)
standalone-clients/TestScreenEffectFramebufferObject.cpp (+670/-0)
Changed in unity (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
status: | New → In Progress |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 4.24.0 |
Changed in unity: | |
milestone: | 4.24.0 → 4.26.0 |
description: | updated |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | 4.26.0 → 4.28.0 |
Changed in unity: | |
status: | In Progress → Fix Released |
description: | updated |
Changed in unity: | |
status: | Fix Released → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
summary: |
- Enableing second monitor causes crash. + Enabling second monitor causes crash. |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
There is any way to help test/troubleshoot this? Any idea about when the solution will land?
I've found that you can solve the problems caused by activating a second monitor by opening a virtual terminal CONTROL+ALT+F2, doing a $unity --replace and coming back to CONTROL+ALT+F7. This should give you a workable system.