Recommending proprietary driver on hybrid systems can break 3D
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
jockey (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Oneiric |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Martin Pitt |
Bug Description
Hybrid systems have two video cards, but only one can be used as a time. On some machines, only the active card is visible, but on some both cards are visible to Jockey. In this case, if the system is set up to run on Intel (say) with Unity-3d active and working fine, jockey will notice the NVIDIA card and tell the user that the -nvidia driver is recommended, and required in order to run Unity-3d. The user then installs nvidia as recommended, reboots, and then loses 3d (since they're now using the nvidia GLX library with the intel video driver running.)
There's probably several different ways to solve this. One idea would be a blacklist registering specific systems which we know have hybrid cards with this particular issue, and have jockey not suggest the proprietary driver in this case (unless perhaps a --force flag is passed or some such).
ProblemType: BugDistroRelease: Ubuntu 11.10
Package: jockey-gtk 0.9.4-0ubuntu10
ProcVersionSign
Uname: Linux 3.0.0-12-
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Wed Nov 2 09:04:15 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MachineType: LENOVO 417024U
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/04/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8CET30WW (1.07 )
dmi.board.
dmi.board.name: 417024U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 417024U
dmi.product.
dmi.sys.vendor: LENOVO
Changed in jockey (Ubuntu): | |
assignee: | nobody → Martin Pitt (pitti) |
status: | New → Triaged |
Changed in jockey (Ubuntu Oneiric): | |
status: | New → Triaged |
Changed in jockey (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in jockey (Ubuntu Oneiric): | |
importance: | Undecided → High |
@Martin, this lenovo laptop allows switching cards via BIOS. Selecting 'discrete' will cause nvidia to load (which works properly if -nvidia is installed).