Unity unnecessarily goes to low graphics mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Sinclair Yeh | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Sinclair Yeh | ||
Bug Description
Unity goes into low graphics mode when it detects "LLVM" in the renderer string. "LLVM" is not the right pattern to match because there are now accelerated Gallium drivers those also report "LLVM" in the render string, e.g. VMWare and Radeon.
For example, this bug that showed up recently: https:/
Gallium drivers may fall back to the Gallium Draw module for certain operations, and the Draw module can go down an LLVM path if necessarily and enabled.
I think the original intention of this check is to catch "llvmpipe" driver, so I've attached a patch to do just that. Also, instead of matching "on softpipe", it seems that "softpipe" is sufficient.
FYI, this fix can hopefully end up in Ubuntu 14.04 onwards.
Unfortunately, I can't get through my company's proxy to push my branch, so instead of a merge request, please see the patch attached.
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 14 lines (+2/-2)1 file modifiedplugins/unityshell/src/unityshell.cpp (+2/-2)
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | none → 7.3.3 |
assignee: | nobody → Sinclair Yeh (sinclair-yeh) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Sinclair Yeh (sinclair-yeh) |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | added: trusty |
The attachment "LLVM fix" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]