當前位置: 首頁>>技術問答>>正文


Nvidia驅動程序在12.10中不起作用

, , ,

問題描述

我有GeForce GTX 560 Ti。我在12.04用nvidia驅動程序工作得很好。不幸的是,在今天的12.10更新之後,出現了一些問題。

我嘗試過nvidia-current,nvidia-current-updates和nvidia-experimantal。總是相同的行為:lightdm中的分辨率不佳,除了壁紙之外什麽也沒記錄。沒有統一麵板,”win”鍵不起作用。

刪除nvidia驅動程序後一切正常。

最佳解決辦法

在切換到nvidia驅動程序之前,您需要安裝linux-source和linux-headers(請參閱bug 1068341)。安裝源後,嘗試切換到nvidia驅動程序。

方法如下:

在開始之前,請安裝所有更新(如果有人告訴,請重新啟動計算機)。

  1. 切換到終端(Ctrl-Alt-F1)。

  2. 以您的用戶名登錄。

  3. 安裝linux源代碼(sudo apt-get install linux-source)和頭文件(sudo apt-get install linux-headers-generic)。

  4. 卸載nvidia驅動程序 – 這取決於您安裝的版本(sudo apt-get remove nvidia-currentsudo apt-get remove nvidia-current-updatessudo apt-get remove nvidia-experimental-304)。

  5. 重新安裝nvidia驅動程序(sudo apt-get install nvidia-current-updates)。

  6. 如果成功安裝,請重新啟動計算機(sudo shutdown -r now)。

更多In-depth How-to

以下鏈接提供了有關如何處理nvidia驅動程序的更多in-depth概述。它應該適用於更多類似但與此處描述的情況不完全相同的情況:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

次佳解決辦法

對於這種情況下的所有人(就像我一樣),有一個簡單的解決方案:

  1. 登錄會話後(僅顯示壁紙和分辨率不佳),右鍵單擊並單擊更改壁紙。然後在顯示所有配置的左側單擊向上(我的係統是西班牙語,所以標簽名稱可能略有不同),然後是軟件源,最後您隻需要更改回X.Org Nouveau。

  2. 應用更改後,按Ctrl + Alt + T打開端子並鍵入sudo reboot。在此之後,係統應該再次正常工作。

  3. 現在嘗試再次安裝NVIDIA驅動程序。安裝元軟件包,而不是特定版本。

    sudo apt-get install linux-headers-generic
    
  4. 轉到係統配置麵板,在軟件源中選擇您喜歡的NVIDIA驅動程序。 (我通常更喜歡使用經過測試的專有產品,但這隻是我的偏好)

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/3035.html,未經允許,請勿轉載。