MacBook Pro 3,1(2007 年末,g84m),带有 Nvidia 的 Ubuntu 14.04 LTS 无法启动

MacBook Pro 3,1(2007 年末,g84m),带有 Nvidia 的 Ubuntu 14.04 LTS 无法启动

让我说清楚 - 这只是使用 Nvidia 驱动程序时的问题。我可以用 nouveau 启动机器,但是机器无法正常休眠,也没有 3D 加速。

每次我安装(apt-get)任何版本的 Nvidia 驱动程序(当前版本、304、331、-updates 变体)时,机器都不会启动到登录窗口。它通常会停止并显示黑屏或带有光标的黑屏。我nomodeset在 grub 中已删除quiet splash,这是让它启动的唯一方法,无论我使用哪种驱动程序(Nvidia 或 nouveau)。

该卡是 g84m (GeForce 8600m GT)。我已经自己尝试解决这个问题大约一个星期了,所以我终于来了。我似乎找不到任何人成功发布或撰写有关在 14.04 上使用有效的 Nvidia 驱动程序启动 MBP3,1 的文章。

我最接近的是这家伙,但他没有说明他使用的是哪个版本的 Ubuntu。我也试过 319,但没有成功。

我尝试过切换到 GDM。使用 GDM,它至少会让我在以下情况后停止后通过 tty 登录:

starting nvidia persistence daemon [fail]

谷歌搜索没有找到任何结果,只是人们说这与司机有关(哎呀……)。

我曾尝试安装非常老的传统驱动程序(nvidia-173),但我无法安装它们,因为我猜它们与较新版本的 Ubuntu 冲突——它无法通过apt-get诸如安装依赖项,由于和 的xserver-xorg-core依赖项而无法安装。libcheese-gtk23libcheese7

编辑/更新:

按照 David Foerster 的要求

我还可以nvidia-173通过运行sudo apt-get purge "lts-*utopic"然后运行来安装驱动程序sudo apt-get install nvidia-173(在执行清理、-f 和自动删除、更新、升级等之后),但在安装过程中它无法为内核进行编译,重新启动后我会在错误日志中收到此信息:

(EE) NVIDIA(0): Failed to load NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***

因此我清除了已安装的内容,并在尝试安装时按照 David 的指导发布日志nvidia-current

我希望这会有所帮助,感谢您的关注。

编辑/更新:

似乎在 ubuntu 中通过 EFI 使用 nvidia 卡启动旧 MBP 是一件众所周知的事情,但似乎找不到任何明确说明为什么会这样。有些人建议使用混合 MBR 在 bios 中启动。我想我没有 nvidia 卡就活不下去了。

相关内容