
您好,提前感謝任何試圖回答這個難題的人。
這與僅安裝 Nvidia 驅動程式不同。這是一個由於更新我的筆記型電腦而導致的軟管系統,而 xorg-edgers ppa 位於我的儲存庫清單中。這創建了一個具有(就我而言)以下症狀的系統。清除 xorg-edgers ppa 後卸載並重新安裝並不能解決問題。
我有一台華碩 N56J 筆記型電腦,運行 Ubuntu 14.04。它有一個 Nvidia 840M GPU。當我第一次建造機器時,我使用了中的說明http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ 新增 nvidia GPU 的驅動程式。一切都很順利,一切都運作得完美無瑕。但是,我確實使用了 xorg-edgers 中的 PPA,並將該 PPA 留在了我的儲存庫清單中。
昨天,我收到了 Ubuntu 更新訊息,所以我提前進行了更新。核心已更新至 3.16.0-50,我現在展示的是 14.04.3 版本。但這次更新以多種方式破壞了系統,導致系統無法使用。
目前出現的症狀有:
如果您造訪某些網頁(也許是帶有影片的網頁?),Firefox 將變得無回應。螢幕變灰,再也沒有回來。
背光鍵盤不再像以前那樣透過 f3 或 f4 按鈕點亮
登入 30 秒後滑鼠指標消失。如果你等待大約 1 分鐘,它就會回來。
Cntl-Alt-T 不再顯示終端機窗口,除非您已經透過點擊圖示啟動了終端機視窗。
系統將不再關閉。你必須硬關閉它的電源。
當您關閉螢幕時,系統將不再暫停。
我懷疑 xorg-edgers 存儲庫是我的問題,因為他們有一個警告,說不要在沒有對其存儲庫進行 ppa-purge 的情況下升級您的系統。我當然沒有進行升級,但我認為這可能是相關的。此後我對該存儲庫進行了 ppa 清除並刪除了 nvdia 驅動程式。這對我的症狀沒有影響。
我注意到這個最新的更新確實更新了我的nvidia 驅動程式(以及libcuda1-340:amd64 (340.76-0ubuntu1~xedgers14.04.4, 340.93-0ubuntu0.0.1),nvidia-340:amd64 (300ubuntu0.0.1),nvidia-340:amd64 (340:amd8140.100088840:amd 04.4, 340.93- 0ubuntu0.0.1) 和 nvidia-opencl-icd-340:amd64 (340.76-0ubuntu1~xedgers14.04.4, 340.93-0ubuntu0.0.1)) 所以我想這就是問題所在。
關於我可以嘗試解決此問題的任何想法嗎?我知道我可以重新安裝,但希望盡可能避免這種情況。
再次感謝。
更新:
我最終按照以下說明重新加載:http://ubuntuforums.org/showthread.php?t=2057342
儘管我必須恢復 /var/www/html 目錄和文件,但效果很好。就這樣被砸了有趣的是,儘管檔案位於 /var 中,mysql 資料庫仍然存在。
我又有了一個可以工作的系統(是的!)。我還從官方 Ubuntu 存儲庫重新加載了 nvidia-340 驅動程序,它們運行良好。如果我能夠識別出有問題的套件(也許來自 xorg-edgers ?),可能有一種更簡單的方法來解決這個問題。
喜歡這台筆記型電腦和在其上運行的 Ubuntu。這是第一次發生這樣的事情,但這是一次學習經驗。再次感謝您的幫忙。
另一個更新:
不知何故,我的機器再次恢復到相同的損壞狀態。我不知道怎麼做,因為我不記得做過任何更新。我嘗試撤消 /etc/default/grub 中的細微配置更改(GRUB_CMDLINE_LINUX_DEFAULT="quietsplash acpi_osi=")以及對 alsa 的一些更改以使 subwolfer 正常工作。但它仍然是破碎的。我相信我的未來會再次重建。奇怪的是,重建後,一切都如預期進行。然後突然有東西壞了。如果我解決了這個問題,我會在這裡更新。
底線是我的問題與 xorg-edgers 存儲庫無關。
更新3 我相當確信這是 libdrm-intel1 的問題。如果我透過執行 sudo apt-get install libdrm-intel1=2.4.56-1~ubuntu2 恢復到 2.4.56-1~ubuntu2 ,它會解決我的問題,但不會立即解決。似乎還有一些與此套件相關的配置也需要重置。例如,我卸載了 alsa 軟體包,這迫使我重新安裝 ubuntu 桌面。安裝了 libdrm-intel1=2.4.56-1~ubuntu2 後,我的系統恢復正常。升級該軟體包並重新啟動導致它再次損壞。
如果有人對如何進一步隔離我認為的錯誤有任何建議,我將不勝感激。謝謝。
答案1
您需要執行這些命令:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:xorg-edgers/ppa
sudo apt-get purge nvidia*
sudo apt-get install nvidia-346 nvidia-prime
這將刪除錯誤的驅動程式並安裝正確的驅動程式。