Add new firmware for Skylake graphics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Timo Aaltonen | ||
linux-firmware (Ubuntu) |
Fix Released
|
High
|
Seth Forshee | ||
Trusty |
Fix Released
|
Medium
|
Seth Forshee | ||
Vivid |
Fix Released
|
High
|
Seth Forshee | ||
Wily |
Fix Released
|
High
|
Seth Forshee |
Bug Description
from https:/
Description
Gen9 Intel® Graphics for Linux (Skylake) includes 2 microcontrollers to extract maximum performance and to provide low power states for better power consumption.
GuC
GuC is an embedded micro-controller in the graphics sub-system that is designed to perform graphics workload scheduling on the various graphics parallel engines. In this scheduling model, host software submits work through one of the 256 graphics doorbells and this invokes the micro-kernel running on the GuC core to perform the scheduling operation on the appropriate graphics engine. Scheduling operations include determining which workload to run next, submitting a workload to a command streamer, pre-empting existing workloads running on an engine, monitoring progress and notifying host SW when work is done.
DCM
DCM is a display micro-controller that provides additional low-power idle states for improved platform power consumption. The skl_dmc_ver4.bin firmware is hot-loaded to the display microcontroller at runtime, and the microcontroller manages the additional low-power idle states independently from the OS/Kernel.
Changed in linux-firmware (Ubuntu): | |
importance: | Undecided → High |
tags: | added: kernel-da-key |
description: | updated |
Changed in linux-firmware (Ubuntu Trusty): | |
assignee: | nobody → Seth Forshee (sforshee-6) |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Vivid): | |
assignee: | nobody → Seth Forshee (sforshee-6) |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Wily): | |
assignee: | nobody → Seth Forshee (sforshee-6) |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Vivid): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Wily): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Trusty): | |
assignee: | Seth Forshee (sforshee-6) → Seth Forshee (sforshee) |
Changed in linux-firmware (Ubuntu Vivid): | |
assignee: | Seth Forshee (sforshee-6) → Seth Forshee (sforshee) |
Changed in linux-firmware (Ubuntu Wily): | |
assignee: | Seth Forshee (sforshee-6) → Seth Forshee (sforshee) |
Changed in linux-firmware (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in linux-firmware (Ubuntu Vivid): | |
importance: | Undecided → High |
tags: | added: verification-needed-trusty verification-needed-vivid |
tags: |
added: verification-done-trusty removed: verification-needed-trusty |
tags: |
added: verification-done-vivid removed: verification-needed-vivid |
Changed in hwe-next: | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → Fix Released |
Is this in upstream linux-firmware? If so I just uploaded a rebase onto upstream for wily. It would be preferable if we could get this from upstream git.