讓我明確一點 - 這只是使用 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
。
編輯/更新:
根據大衛·福斯特的要求
- Xorg.0.log -http://paste.ubuntu.com/10686827/
- 驅動程式安裝輸出 (
sudo aptitude install nvidia-current
) -http://paste.ubuntu.com/10686824/ 下次啟動的 kern.log -http://paste.ubuntu.com/10686826/
dkms status
啟動後從 TTY 報告:nvidia-304, 304.125, 3.16-0-34-generic, x86_64: installed
sudo dmesg
-http://paste.ubuntu.com/10687090/
我還可以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。猜猜我的生活沒有英偉達卡。