[nvidia-prime] Cannot adjust brightness in guest session and results in black screen while changing the resolution
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | |||
Nvidia |
New
|
Undecided
|
Unassigned | |||
OEM Priority Project |
Fix Released
|
High
|
OEM Priority Team | |||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
nvidia-prime (Ubuntu) |
In Progress
|
Undecided
|
Alberto Milone | |||
Precise |
Won't Fix
|
High
|
Alberto Milone | |||
Trusty |
Invalid
|
Undecided
|
Unassigned | |||
ubuntu-drivers-common (Ubuntu) |
Fix Released
|
Medium
|
Alberto Milone | |||
Precise |
Invalid
|
Undecided
|
Unassigned | |||
Trusty |
Fix Released
|
High
|
Alberto Milone | |||
xorg-server-lts-saucy (Ubuntu) | ||||||
Precise |
Won't Fix
|
Undecided
|
Unassigned | |||
Trusty |
New
|
Undecided
|
Unassigned |
Bug Description
SRU Request
Systems with Optimus (Intel+NVIDIA GPUs) can have problems with the backlight (private bug #1290694) and when detecting and switching to different resolutions (private bug #1285062). Using the intel driver (with SNA) works better than the current solution (the modesetting driver).
[Impact]
* Backlight control and resolution changes fail on some Optimus systems.
[Test Case]
* Select performance mode from the nvidia-settings panel and try to adjust the backlight or to cycle through the available resolutions
- Expected: the backlight can be adjusted, and changing the resolution works.
- Bad behavior: the backlight can't be adjusted and changing the resolution can some times result in a black screen.
[Regression Potential]
* Low, as the intel driver is more feature complete than modesetting.
[Other Info]
* N/A
--
Running the proprietary nvidia drivers in an Optimus config works (Intel+NVIDIA) can discover two issues:
1. Cannot adjust brightness in the guest session (private bug #1290694)
[Test Case]
* Switch to guest session and adjust brightness from settings or hotkey or command line
- Expected: Can adjust the brightness
- Bad behavior: Cannot adjust brightness
2. Black screen while changing the resolution (private bug #1285062)
but switching to the guest session results in a black screen.
[Test Case]
* Go to display setting, set rotation to counterclockwis
- Expected results: Can switch display rotation successfully
- Actual results: Black screen when switching display rotation
Changed in oem-priority: | |
assignee: | nobody → OEM Priority Team (oem-priority) |
importance: | Undecided → High |
Changed in nvidia-prime (Ubuntu Precise): | |
assignee: | nobody → Alberto Milone (albertomilone) |
status: | New → In Progress |
Changed in nvidia-prime (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
status: | New → In Progress |
Changed in nvidia-prime (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in ubuntu-drivers-common (Ubuntu Precise): | |
status: | New → Invalid |
Changed in ubuntu-drivers-common (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ubuntu-drivers-common (Ubuntu Trusty): | |
assignee: | nobody → Alberto Milone (albertomilone) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in nvidia-prime (Ubuntu Precise): | |
importance: | Undecided → High |
no longer affects: | xorg-server-lts-saucy (Ubuntu) |
Changed in nvidia-prime (Ubuntu Trusty): | |
status: | Triaged → Invalid |
description: | updated |
Changed in ubuntu-drivers-common (Ubuntu Trusty): | |
importance: | Medium → High |
status: | Triaged → In Progress |
Changed in oem-priority: | |
status: | New → In Progress |
tags: | added: blocks-hwcert-enablement |
tags: |
added: verification-done removed: verification-needed |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in xorg-server-lts-saucy (Ubuntu Precise): | |
status: | New → Won't Fix |
Alberto has provided a fix in nvidia-prime to change xorg*.template
from
Driver "modesetting"
to
Driver "intel"
and add
Option "AccelMethod" "UXA"
The modified testing package is attached.
With the update of xorg-server for bug #1322212, this nvidia-prime package can pass all OEM QA tests.