Comment 5 for bug 1047681

Revision history for this message
Bryce Harrington (bryce) wrote :

I have tested this on a precise-proposed box with a supported nvidia card.

nvidia-common and jockey install cleanly and do not crash or exhibit bugs when run. However I found one flaw that needs correction.

The nvidia-experimental-304 drivers support three Xserver ABI versions: 11, 12, and 13. However, jockey's oslib.py functionality isn't prepared to handle multiple ABI's; it just detects the last in the list. On quantal our Xserver is ABI 13, so that works fine. But on precise our ABI is 11, so 11 != 13, and so Jockey figures the experimental driver isn't valid and omits it from the list (with an error to this effect in the jockey log file).

Either we need to make jockey's logic smarter when encountering multiple supported ABIs, or simplify the nvidia-experimental-304 driver package to only advertise support for ABI 11. I prefer the former solution, as a better long term solution.