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

2018-07-28 17:16 更新

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

  • 反安裝所有與nVidia有關(guān)的Ubuntu包: kernel-modules-restricted-"yourarch", nvidia-glx, nvidia-common, nvidia-kernel-source 繼續(xù)下去.
  • 在終端中運(yùn)行命令: sudo rm /etc/rc?.d/S??nvidia-glx . 防止 nvidia-glx 在啟動(dòng)時(shí)運(yùn)行.
  • 安裝 (或重裝) 官方nVidia驅(qū)動(dòng)程序. 你要退出你的會(huì)話, 切換到別的控制臺 (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ū)動(dòng), 你可能要根據(jù)nVidia的說明修改X的配置. 這樣你應(yīng)該可以運(yùn)行OpenGL圖形了. 保存重起.


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號