0

My MacbookPro 4,1 with Nvidia Geoforce 8600M worked find under Ubuntu 14.10. I did the upgrade to 15.04 and couldn't get a desktop. I got the popup about couldn't configure.

I saw a posting suggesting I should get the latest Nvidia driver with legacy support which was Nvidia 340.76 (from xorg-edgers/ppa). It installed without error, but now when I boot I get a momentary console login, replaced by a black screen with a blinking cursor. Control Alt-F1 does not work, but I can ssh in.

The Xorg log shows:

(EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.
nvidia: module license 'NVIDIA' taints kernel.
Apr 24 11:41:47 km-MacBookPro kernel: [   15.519944] Disabling lock debugging due to kernel taint
Apr 24 11:41:47 km-MacBookPro kernel: [   15.532749] nvidia: module verification failed: signature and/or  required key missing - tainting kernel
Apr 24 11:41:47 km-MacBookPro kernel: [   15.539207] nvidia 0000:01:00.0: enabling device (0002 -> 0003)
Apr 24 11:41:47 km-MacBookPro kernel: [   15.539295] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
Apr 24 11:41:47 km-MacBookPro kernel: [   15.539646] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
Apr 24 11:41:47 km-MacBookPro kernel: [   15.539655] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.76  Thu Jan 22 12:11:08 PST 2015

Apr 24 11:41:55 km-MacBookPro kernel: [   30.139286] NVRM: failed to copy vbios to system memory.
Apr 24 11:41:55 km-MacBookPro kernel: [   30.139541] NVRM: RmInitAdapter failed! (0x30:0xffffffff:747)
Apr 24 11:41:55 km-MacBookPro kernel: [   30.139546] NVRM: rm_init_adapter failed for device bearing minor number 0
Apr 24 11:41:55 km-MacBookPro kernel: [   30.139565] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5


Apr 24 11:41:56 km-MacBookPro lightdm[855]: update-alternatives: error: no alternatives for x86_64-linux-gnu_gfxcore_conf
Apr 24 11:41:56 km-MacBookPro systemd[1]: lightdm.service: main process exited, code=exited, status=1/FAILURE
Apr 24 11:41:56 km-MacBookPro systemd[1]: Unit lightdm.service entered failed state.
Apr 24 11:41:56 km-MacBookPro systemd[1]: Triggering OnFailure= dependencies of lightdm.service.
Apr 24 11:41:56 km-MacBookPro systemd[1]: lightdm.service failed.
0

It is recomended to purge before installing new drivers. For example, for a 343:

sudo apt-get remove --purge nvidia*
sudo service lightdm stop
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-343
sudo service lightdm start
sudo reboot

You are not explicit on this, so I am just checking.

If you do not come up with anything, you know you can a make a reinstall of Ubuntu, BUT purge the drivers first. From my experience and from what I see, It seems installed nvidia drivers on the system tend to mess up upgrades.

Waiting for better help...

  • Actually, I did do a purge. Also 340.xx is the last set of Nvidia drivers that support the 8600M. – Ken Mandelberg Apr 27 '15 at 13:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.