hiweed debian nvidia 驅動安裝

2021-04-01 00:59:38 字數 1957 閱讀 1679

nvidia 顯示卡驅動程式是中兩個部份組成: 一是系統核心模組(kernle module),二是使用者層的庫(user-space libraries)。

用 戶層的庫是不開源的,也叫(glx庫),由nvidia廠商直接發布的己編譯包。核心模組是以原始碼形式(內仍有乙個己編譯元件),在debian下的包是 nvidia-kernel-source 和 nvidia-kernel-***mon。 兩個包都只是要安裝一次就可以了,而核心模組就要在每次你重建或更改系統核心時重新編譯。

主要有以下三個步驟:

1。 編譯及安裝 nvidia的核心模組

2。 安裝使用者層庫

3。 更新你的系統配置

*因為我安裝的是 kernel 2.6.8-2-686-**p,但沒有這個核心的nvidia驅動,所以我自己來!*

步驟0: 準備編譯環境

***************==

code.0.1 安裝系統核心版本的庫標頭檔案包

# apt-get install kernel-headers-$kvers

code.0.2 當source還是sarge的時候安裝debian的打包工具

# apt-get install debconf-utils debhelper dpatch gettext html2text intltool-debian po-debconf

步驟1: 編譯及安裝 nvidia的核心模組

***************==

code.1.1 設定一些方便的環境引數

# export kvers=$(uname -r)

# export ksrc=/usr/src/kernel-headers-$kvers

* 改source為unstable,再更新

code.1.2 安裝nvidia 顯示卡驅動程式系統核心模組包

# apt-get install nvidia-kernel-source nvidia-kernel-***mon

這樣便會在/usr/src內找到剛安裝的模組包

code.1.3 解包

# cd /usr/src

# tar -zxf nvidia-kernel-source.tar.gz

code.1.4 重建(編譯)模組

# cd /usr/src/modules/nvidia-kernel

# debian/rules binary_modules

好!完成編譯,編譯完的debian包可以在/usr/src/modules/(或/usr/src/ ??)內找到。

code.1.5 把編譯完成的驅動包安裝到系統

# dpkg -i /usr/src/modules/nvidia-kernel-*.deb

步驟2:安裝使用者層庫

***************==

* 改source回來為sarge,再更新

code.2.1 安裝nvidia的使用者層庫

# apt-get install nvidia-glx

步驟3: 更新系統配置

***************==

code.3.1 修改 x 伺服器配置,看下方引用

# nano -w /etc/x11/xf86config-4

code.3.2 重要/etc/x11/xf86config-4更改部份

...module section

load "glx"

#load "dri"

#load "glcore"

...device section

driver "nvidia" #本來都是 "nv"或"vesa"吧?

code. 把nvidia列入系統自動載入的模組配置列表吧。

# grep -q ^nvidia /etc/modules ||echo nvidia>>/etc/modules

然後解除安裝原來的顯示卡的驅動,一般用modconf就可以了,很方便

最後reboot

CentOS下InfiniBand驅動安裝過程

硬體 mellanox infiniband 主要包括 hca 主機通道介面卡 和交換機兩部分 軟體 centos 6.4 mlnx ofed linux 2.1 1.0.0 rhel6.4 x86 64.iso 從 以使用者名稱 root 登入系統 1.檢查主機是否安裝了 hca lspci v ...

在ubuntu下安顯示卡驅動

在ubuntu下安顯示卡驅動 第一步 首先檢查顯示卡驅動是否安裝好,執行 glxinfo head 第二步 刪除原來的驅動包,執行 sudo apt get purege remove nvidia glx nvidia glx new 然後刪除 lib linux restricted modul...

安卓驅動裝置註冊

linux驅動註冊流程 驅動結構體填充完畢後,需要註冊到核心之中。其中有三種方法來註冊裝置驅動 1 動態註冊申請裝置號 cdev 註冊裝置驅動 在不知道裝置號的情況下,通過動態註冊驅動申請到的裝置號並存到dev t 型別中,通過cdev init將驅動結構體ops賦值給cdev ops,然後通過cd...