Can not toggle Display to External only mode
Bug #791752 reported by
David Chen
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-desktop3 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
Undecided
|
Unassigned | ||
Oneiric |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Keng-Yu Lin | ||
Natty |
Won't Fix
|
Medium
|
Keng-Yu Lin | ||
Oneiric |
Fix Released
|
Medium
|
Keng-Yu Lin |
Bug Description
Image: Ubuntu 11.04 i386/amd64
Kernel version: 2.6.38-8-generic
CPU: i5-2410M
GPU: UMA
Summary: Can not set dual display to "External only" mode on Intel Sandy bridge systems
Steps to reproduce:
1) Use hotkey/Monitor preferences to toggle display
2) Set to "External only mode"
Expected result:
Should have External display set as primary display
Actual result:
Cannot set External display set as primary
two scenarios:
1) In unity 3D, setting external only will cause compiz crash
2) In unity 2D, setting external only will cause screen blinking
Additional info:
use "xrandr" to switch display does not have this problem
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: hwe-blocker |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Keng-Yü Lin (lexical) |
affects: | linux (Ubuntu) → xserver-xorg-video-intel (Ubuntu) |
tags: | added: resolution |
affects: | xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Natty): | |
assignee: | nobody → Keng-Yü Lin (lexical) |
status: | New → Fix Committed |
Changed in linux (Ubuntu Oneiric): | |
status: | In Progress → Fix Released |
Changed in gnome-desktop3 (Ubuntu Natty): | |
status: | New → Invalid |
Changed in gnome-desktop3 (Ubuntu Oneiric): | |
status: | Confirmed → Invalid |
Changed in gnome-desktop3 (Ubuntu Oneiric): | |
importance: | Medium → Undecided |
Changed in linux (Ubuntu Natty): | |
importance: | Undecided → Medium |
tags: |
added: verification-done-natty removed: verification-done |
Changed in linux (Ubuntu Natty): | |
status: | Fix Released → Triaged |
tags: |
added: regression-update removed: resolution verification-done-natty |
Changed in linux (Ubuntu Natty): | |
status: | Triaged → Won't Fix |
To post a comment you must log in.
I think the problem is that g-s-d assigns the first of the possible_crtcs without checking whether this crtc is already in use.
I guess g-s-d is assigning crtc 0 to VGA before unassigning it from LVDS. An additional check when assigning crtc would have made g-s-d assign crtc 1 instead.
Note: outputs can share the same crtc in clone mode