I have a late 2012/early 2013 iMac with the following graphics card (lspci
)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M Mac Edition] (rev a1)
I have tried the latest Ubuntu releases (and even Debian Jessie) - kernels 3.{10, 11, 12, 13} - but when I use the NVIDIA drivers, the screen goes completely dead and I have to power cycle.
When I reboot into a headless console, the log files contain the error
EVO Push buffer channel allocation failed
I have been able to get the card to work using the NVIDIA 304 version of drivers and going back to Ubuntu Raring (with kernel 3.8.0) but only if I add the following to the Devices section of my /etc/X11/xorg.conf
where I declare the nvidia
driver.
Option "UseDPLib" "off"
I'd really like to be moving onto Saucy / Trusty (when its released) with a working NVIDIA driver... but how do I get past this apparent kernel incompatibility? I really don't want to be stuck with a non-LTS going forward.
There is a somewhat related thread on NVIDIA DevTalk but it's not going anywhere, although I have been told that NVIDIA have assigned internal bug number 1483494 :-(
UPDATE: driver version 313-updates
on Raring also works, which I believe is the most recent driver on that distro.