我在nVidia官方驅(qū)動程序中碰到的一個問題.

2018-07-28 17:16 更新

在Ubuntu 中使用官方安裝軟件 (例如不用Ubuntu包) 安裝nVidia驅(qū)動時, 可能會碰上麻煩. 具體來說, 就是你會發(fā)現(xiàn)所有OpenGL應(yīng)用軟件在啟動時會出現(xiàn)段錯誤. 這往往發(fā)生在重起之后,比方說, 當你使用官方安裝nVidia驅(qū)動時, 一切工作正常, 但一重起你就可能再也不能用OpenGL的軟件了,除非你重新安裝驅(qū)動. 這個問題是由于啟動時運行"nvidia-glx"腳本引起的. 它發(fā)現(xiàn)現(xiàn)有系統(tǒng)中nVidia的OpenGL庫不是目前Ubuntu包, 就會刪除它們. 可以按以下步驟更正這個問題:

  • 反安裝所有與nVidia有關(guān)的Ubuntu包: kernel-modules-restricted-"yourarch", nvidia-glx, nvidia-common, nvidia-kernel-source 繼續(xù)下去.
  • 在終端中運行命令: sudo rm /etc/rc?.d/S??nvidia-glx . 防止 nvidia-glx 在啟動時運行.
  • 安裝 (或重裝) 官方nVidia驅(qū)動程序. 你要退出你的會話, 切換到別的控制臺 (Ctrl-Alt-F1), 登錄后執(zhí)行以下命令:
  • sudo /etc/init.d/gdm stop<br /> cd /path/to/nvidia/installer<br /> sudo sh NVidia-Linux-x86-1.0-xxxx-yyyy.run<br /> sudo /etc/init.d/gdm start<br />
  • 如果這是你第一次安裝nVidia驅(qū)動, 你可能要根據(jù)nVidia的說明修改X的配置. 這樣你應(yīng)該可以運行OpenGL圖形了. 保存重起.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號