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-gtk23和 的libcheese7

編輯/更新:

根據大衛·福斯特的要求

我還可以nvidia-173通過運行sudo apt-get purge "lts-*utopic"然後運行來安裝驅動程式sudo apt-get install nvidia-173(在執行 clean、-f 和 autoremove、update、upgr 等之後),但在安裝過程中它將無法編譯內核,並且在重新啟動時我會得到這個錯誤日誌:

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

因此,我清除了已安裝的內容,並遵循 David 在嘗試安裝時發布日誌的指導nvidia-current

我希望這對您有所幫助,感謝您的關注。

編輯/更新:

似乎在 ubuntu 中使用 nvidia 卡透過 EFI 啟動舊的 MBP 是一種行不通的已知方法,儘管我似乎找不到任何明確的資訊來說明原因。有些人建議使用混合 MBR 啟動 BIOS。猜猜我的生活沒有英偉達卡。

相關內容