導航:首頁 > 編程系統 > nvidia顯卡linux

nvidia顯卡linux

發布時間:2023-05-25 20:46:36

linux如何配置nVIDIA顯卡驅動

1、先確認顯卡型號,筆者的是GeForce GTX 750 Ti
網站下載驅動 https://www.nvidia.cn/Download/index.aspx
1)打開終端,先刪除舊的驅動:
sudo apt-get purge nvidia*
2)禁用自帶的 nouveau nvidia驅動
創建一個文件通過命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
並添加如下內容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改後需要重啟系統。確認下Nouveau是已經被你幹掉,使用命令: lsmod | grep nouveau
3)重啟系統至init 3(文本模式),也可先進入圖形桌面再運行init 3進入文本模式,再安裝下載的驅動就無問題,
首先我們需要結束x-window的服務,否則驅動將無法正常安裝
關閉X-Window,很簡單:sudo service lightdm stop,然後切換tty1控制台:Ctrl+Alt+F1即可
4)接下來就是最關鍵的一步了:sudo./NVIDIA-Linux-x86_64-440.44.run開始安裝,安裝過程比較快,根據提示選擇即可最後安裝完畢後,
重新啟動X-Window:sudo service lightdm start,然後Ctrl+Alt+F7進入圖形界面;更多Linux介紹可查看《Linux就該這么學》。

② Linux下如何查看NVIDIA顯卡信息

1、首先在ubuntu系統中按Ctrl+Alt+T快捷鍵打開命令輸入框,輸入「gnome-terminal」命令,然後按回車鍵即可打開終端:

③ linux怎麼安裝nvdia顯卡驅動

linux安裝nvdia顯卡驅動:
1、查看顯卡是否裝好:
(1)運行glxinfo| grep rendering;
(2)如果顯示"directrendering: Yes",則已安裝;
2、到nvdia官方網站下載相應驅動;
3、安裝步驟:
(1)開始安裝前,先修改/etc/inittab文件,將:
id:5:initdefault:
改為:
id:3:initdefault:
# vi /etc/inittab
(2)然後重啟電腦,運行NVIDIA程序
系統進入字元模式並用root登錄,隨後運行NVIDIA-linux-x86-1.0-5336-pkg1.run
# sh NVIDIA-linux-x86-1.0-5336-pkg1.run
(3)安裝過程中,根據提示作出選擇
如果提示有舊驅動,詢問是否刪除舊驅動,選Yes;
如果提示缺少某某模塊(moles),詢問是否上網下載,選no;
如果提示編譯模塊,詢問是否進行編譯,選ok;
如果提示將要修改xorg.conf,詢問是否允許,選Yes;
接下來就是等待安裝完成(安裝大概用時5分鍾)。
(4)修改xorg.config文件,把Driver 「nv」手動改成Driver 「nvidia」
# vi /etc/X11/xorg.conf
(5)最後修改inittab文件,將:
id:3:initdefault:
改回:
id:5:initdefault:這樣就安裝完成,重啟電腦
# reboot
(6)當看到NV的logo後,安裝成功。
(7)如果不要顯示NVIDIA的LOGO,可以修改/etc/X11/xorg.conf
在Section"Device"中添加Option"NoLogo" "True"
如:
Section "Device"
Identifier "通用顯示卡"
Driver "nvidia"
Option "NoLogo""True"
EndSection
完成以上步驟就在linux成功安裝了nvdia驅動。

④ linux安裝顯卡問題(NVIDIA GeForce 8400M)

安裝kernel-devel這個包
然後安裝顯卡驅動時加參數
./Nvidia*.sh --kernel-source-path=/usr/src/kernels/你的內核版本,可輸入2 按TAB補全

⑤ 為何 NVidia 的開源驅動程序對 Linux 如此重要

出品|開源中國

譯|羅奇奇

RedHat 桌面、圖形、信息 娛樂 和 i18n 總監 Christian F.K. Schaller 在博客中分享了他對 NVIDIA 開源 Linux GPU 內核模塊的一些看法,並分析了 NVidia 的開源驅動對 Linux 社區的重要性。

首先需要明確的是:NVIDIA 開源了 out of tree 源代碼內核驅動程序。這些驅動程序已經過測試,它在作為數據中心的 GPU 上支持 CUDA 用例,但尚未支持圖形顯示。盡管也有支持圖形顯示的代碼,但這些代碼還沒有寫完或完全測試。

此外,開源的只是內核部分,然而現代圖形驅動的很大一部分是在固件和用戶空間組件中,而這些仍然是閉源的。因此,對於普通的 Linux 桌面用戶來說,目前 NVIDIA 的開源驅動程序並不能帶來一些顯而易見的好處。

但無論如何,現在有了一個 NVidia 內核驅動,它能夠使用 linux 內核中僅支持 gpl 的 API ,這就為後面的以切打下了基礎。

開源驅動能取代二進制驅動程序嗎?

目前還不能,該開源驅動程序只支持 NVidia 圖靈晶元及更新版本的圖形處理器,這意味著它對 2018 年之前的圖形處理器都不起作用。另外,在 開源內核模塊經過全面測試和擴展,以用於圖形顯示用喊伏例之前,即使你使用的是圖靈或更新版本的 GPU,仍需要在系統中使用二進制驅動。

此外,正如上面所說的,現代圖形驅動的很大一部分是在固件和用戶空間組件中,因此,即使開源內核驅動程序有圖形顯示能鄭檔攜力,二進制驅動程序仍將繼續存在。

Nouveau 是一個旨在為 NVIDIA GPU 建立高質量的、自由的開源驅動項目,它最初是作為逆向工程驅動程序開發的,但近年來實得到了 NVIDIA 的積極支持。Nouveau 功能齊全,但由於無法重新計算 NVidia 顯卡的時鍾等功能而受到嚴重阻礙,這意味著它不能像二進制驅動那樣提供完整的性能,此次 NVIDIA 開源的 GPU 內核模塊對 Nouveau 社區和項目都大有幫助。

需要注意的是: Linux 內核不允許同一個硬體有多個驅動程序,所以要想讓新的 NVidia 內核驅動程序在當前的 Linux 版本中運行,就必須退出現在的 Nouveau,或者至少被限制在一套不同的硬體上。就像二進制驅動一樣,Nouveau 的很大一部分不在內核中,而是在 Mesa 和 NVidia 目前提供的 Nouveau 特定固件中發現的用戶空間部分。

目前 NVIDIA 和 RadHat 等發行版討論的計劃是讓 NVidia 的二進制驅動和 Mesa 共享一個內核驅動,這可能是一個全新的驅動程序,旨在同時滿足 NVidia 用戶空間和 Mesa 用戶空間的需求。但這可能需要幾年的時間來實現。這對開源社區和 NVidia 都有明顯的優勢。對於開源社區來說,這意味著現在將擁有一個內核驅動程序和固件,它允許更改 GPU 的時鍾,以提供人們期望從 NVidia 顯卡獲得的顯示性能,這意味著 Linux 將擁有一個可以在第一時間訪問新一代 NVidia 硬體的固件和內核更新的驅動程序。

就近期而言,它不會產生重大影響。但隨著時間的推移,它提供了一種從根本上簡化對 NVidia 硬體支持的途徑。從長遠來看,用戶有機會能在 NVidia 硬蠢老件上獲得與 Linux 為 Intel 和 AMD 的硬體提供的的體驗,即一些開箱即用的功能

開源還意味著 Linux 發行版可以第一時間支持新的 NVIDIA 晶元,一個高性能的 NVidia 開源 Mesa 驅動程序將允許 Linux 發行版簽署 NVidia 驅動程序和內核的其他部分,以實現安全重啟等功能。

由於第一個開源驅動版本 R515 是針對計算 GPU 的,所以可以預期這些選項也將首先為計算用戶提供,然後再為顯卡用戶提供。

NVidia 需要繼續努力完成這個新的驅動程序功能,無論是計算還是圖形顯示用例。而 Linux 社區和 NVIDIA 需要共同為未來的統一內核驅動程序制定一個計劃,並圍繞它制定一個適用於它的模型。無論是 Linux 社區還是 NVidia,都需要添加 Mesa Vulkan 驅動程序之類的東西,類似於為 AMD 提供 RADV 的方式。

我對驅動程序的了解水平有限,如有一些理解錯誤,歡迎大家指正批評。

原文:https://blogs.gnome.org/uraeus/2022/05/11/why-is-the-open-source-driver-release-from-nvidia-so-important-for-linux/


⑥ (Linux)在Linux Ubuntu 上安裝 nvidia 顯卡驅動

如果回復 Yes 說明顯卡驅動安裝 .
或者用下面的指令,如果返回了顯卡信息說明驅動已經安裝:

下面這三個指令,根據你的需要使用:

安裝驅動時,先把顯卡驅動加入PPA:

安肢配態裝時,一行命令即可安裝(根據你的需要換版本,這個指令適合老版本的驅動):

如果上面的命令報了如下錯誤:

說明你要安裝的版本比較新,可以用如下指令進行安裝:

這樣就安裝好了,最後重啟就可以:

包括禁用nouveau等准備工作以及Ubuntu,ppa,官方安裝三種安裝方法(安裝的是440版本)
https://blog.csdn.net/sinat_34686158/article/details/106845208?%3E
包括安裝CUDA和切換不同版本CUDA
https://blog.csdn.net/c2250645962/article/details/106796491
解決安裝驅動啟動後的黑屏問題:
https://blog.csdn.net/qq_26564783/article/details/92839472
這個操作較少,先進入電腦的BIOS,把Security Boot設置為Disabled,然後通過歷源命令安裝
但是真實情況根本不會這么順利:
https://blog.csdn.net/qq_40829288/article/details/90509418
https://www.cnblogs.com/youpeng/p/10914047.html
多版本賣神CUDA並切換環境:
https://blog.csdn.net/c2250645962/article/details/105177052
包括卸載舊驅動和通過PPA通道安裝新驅動:
https://blog.csdn.net/breeze5428/article/details/80013753

⑦ 請問 Linux下nvidia顯卡驅動的安裝步驟

Ubuntu7.10 其他發行版1下姿肆載驅動 http://www.nvidia.com/page/home.html在下下載的就是NVIDIA-Linux-x86-100.14.23-pkg1.run這個文件2.刪除原驅動包sudo apt-get --purge remove nvidia-glx然後刪除 /lib/linux-restricted-moles/2.6.22-14-generic/文件夾下面帶有nvidia字樣的內容,這里是內核自帶的驅動再檢查一下/etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel這兩個文件是否存在,刪除3、安裝要用到的軟體sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`安裝編譯包4備份sudo cp /etc/default/linux-restricted-moles-common /etc/default/linux-restricted-moles-common.backupsudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup5.禁止系統使用默認的驅動sudo gedit /etc/default/linux-restricted-moles-common在最後的雙引號中添察此加nv nvidia_new,即「」改成「nv nvidia_new」如果前面第二步刪除完整了其實也可以不用執行這一步6.停止GDM進程sudo /etc/init.d/gdm stop按Ctrl+Alt+F1,登錄後7.進入下好的驅動所在目錄(用ls命令確認文件在不在)sudo sh NVIDIA-Linux-x86-100.14.23-pkg1.run安裝過程中,如果提示有舊驅動,詢問是否刪除舊驅動,選Yes;如果提示缺少某某模塊(moles),詢問是否上網下載,選no;如果提示編譯模塊,詢問是否進行編譯,選敗冊迅ok;如果提示將要修改Xorg.conf,詢問是否允許,選Yes;接下來就是等待安裝完成8.安裝完成就回到終端,重啟GDMsudo /etc/init.d/gdm restartok了,當看到NV的logo後,安裝成功。如果實在不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf在Section "Device"中添加Option "NoLogo" "True"如:Section "Device" Identifier "通用顯示卡"Driver "nvidia" Option"NoLogo" "True"EndSection

⑧ Linux中如何管理Nvidia GPU卡

1.查看顯卡信息

由於測試環境使用的是NVIDIA的顯卡,這里直接通過lspci命令即可查詢具體顯卡信息

「00:06.0」,這一個參數是匯流排編號,第二個是插槽編號,第三個是功能編號,它們都是十六進制的數字。

2.查看顯存以及GPU的使用情況

Nvidia自帶一個命令行工具可以查看顯存的使用情況: nvidia-smi

參數解釋:

Fan: 顯示風扇轉速,數值在0到100%之間,是計算機的期望轉速,如果計算機不是通過風扇冷卻或者風扇壞了,顯示出來就是N/A;

Temp: 顯卡內部的溫度,單位是攝氏度;

Perf: 表徵性能狀態,從P0到P12,P0表示最大性能,P12表示狀態最小性能;

Pwr: 能耗表示;

Bus-Id: 涉及GPU匯流排的相關信息;

Disp.A: 是Display Active的意思,表示GPU的顯示是否初始化;

Memory Usage: 顯存的使用率;

Volatile GPU-Util: 浮動的GPU利用率;

Compute M: 計算模式;

下邊的Processes顯示每塊GPU上每個進程所使用的顯存情況,上述測試環境沒有,可參考它圖如下:

3.周期性的輸出顯卡的使用情況

可以參考如下命令:

命令行參數-n後邊跟的是執行命令的周期,以s為單位。

1.列出所有可用的Nvidia設備

2.列出每個GPU卡的詳細信息

3.查詢某個GPU卡的詳細信息 (指定GPU卡的id,只截圖一部分)

4.要以1秒的更新間隔監控GPU的總體使用情況

5.要以1秒的更新間隔監視每叢枯個進程的GPU使用情數鄭散況

6.加上-pm參數可設置持久模式:0/禁用,1/啟用

7.加上-e參數可以切換ECC支持:0/禁用,1/啟用

8. 加上-r參數可以重啟某個GPU卡(0是GPU卡的薯氏序號)

⑨ Linux 安裝 Nvidia 驅動出現的黑屏各種問題和解決方式

之前因為想 OBS 支持 h264-nvenc 這個功能然後就編譯ffmpeg,然後使用 Github 上面的一個編譯 項目 ,項目編譯完成之後重啟電腦,然後就進入不了系統的登錄頁面了,選擇進入Linux系統之後就一直黑屏,最後不知道什麼原因,只能重裝,花了我一個晚上弄才把 i3-wm 桌面弄好,真的不想再來一次了。

在重新安裝 linux-mint 的過程中有幾個值得注意的點:

然後昨天晚上自己又不死心,既然通過 snap install obs-studio 安裝的OBS支持 nvenc 的功能,然後就想著更新 nvidia 驅動或許能夠解決現有不能使用 h264 硬汪空件編碼的問題,然後使用 apt search nvidia ,找到最新版本的 nvidia-430 ,然後使用 sudo apt-get install nvidia-430 直接安裝最新版本的英偉達顯卡驅動,安裝完之後重啟系統,消陵胡很好!系統又重新黑屏了。

最後 Google 出來的解決方式是進入 linux recover mode 使用root賬號登陸之後卸載所有的英偉達驅動即可。

中間使用命令的過程中可能會出現沒有許可權的提示 xxx is not in the sudoers file. This incident will be reported
的錯誤,解決方法就是在 /etc/sudoers 文件里給用戶添加許可權,此時如果我們直接輸入命令 chmod u+w /etc/sudoers
會報錯如下:

此時我們在窗口輸入命令:

(這里是重新掛載/etc分區,我的/etc是在跟目拿攔錄下 所以是對/目錄重新掛載為讀/寫),再輸入命令

這樣子就可以獲取到許可權重新刪除英偉達顯卡驅動即可。

重新登錄之後就可以正常登錄桌面了,但是此時的顯卡驅動是使用開源版本的驅動,我們可以安裝 nvidia-418 來切換成英偉達驅動

⑩ Linux為什麼不要用nVIDIA顯卡

這是什麼話?

linux 是一類操作系統的,屬於軟體

用nVIDIA顯卡應該是 硬體吧

很多機器都用 nVIDIA顯卡 呢

閱讀全文

與nvidia顯卡linux相關的資料

熱點內容
蘋果手機小風扇圖app叫什麼 瀏覽:292
繁體中文輸入工具 瀏覽:916
pc桌面壁紙文件夾 瀏覽:473
微信怎麼添加群 瀏覽:781
40歲男人適合的微信名 瀏覽:925
編程里比例怎麼打 瀏覽:215
蘋果12兩個app如何分屏 瀏覽:592
ps下載完不是壓縮文件 瀏覽:362
電腦中的個人文件包括什麼 瀏覽:572
網路連接一般什麼密碼 瀏覽:199
java定時器quartz實例 瀏覽:259
稻殼excel文件太大怎麼弄 瀏覽:901
文件里的視頻如何保存到相冊 瀏覽:428
手機百度雲文件電腦 瀏覽:957
編程怎麼做到時鍾精準 瀏覽:912
錘子用過的壁紙在哪個文件里 瀏覽:468
qq網站安全性未知訪問不了怎麼辦 瀏覽:270
燕秀怎麼修改編程人名字 瀏覽:789
2012年天之眼導航升級 瀏覽:595
如何安裝視頻文件 瀏覽:315

友情鏈接