Ubuntu 18.04安裝NVIDIA(英偉達) RTX2080Ti顯卡

Ubuntu 18.04安裝NVIDIA(英偉達) RTX2080Ti顯卡

在安裝顯卡之前請先把ubuntu 18.04系統提前安裝好。

需要準備的資料:

  • NVIDIA 驅動

下載驅動

驅動的下載地址,在此下載頁面選擇合適的顯卡,目前最新的顯卡驅動版本是430.26,切記選擇.run文件。

更新PCI ID

由于目前ubuntu 18.04使用的內核版本是4.15.0,比較新的顯卡還沒有同步更新到位,所以我們需要手動更新一下支持的PCI ID。

  1. 打開終端輸入:

    sudo update-pciids
    
  2. 查看命令是否成功執行:

    sudo cat /usr/share/misc/pci.ids | grep -i rtx
    
    		1043 8673  TURBO-RTX2070-8G1043 8673  TURBO-RTX2070-8G1043 8673  TURBO-RTX2070-8G1e02  TU102 [TITAN RTX]1e04  TU102 [GeForce RTX 2080 Ti]1e07  TU102 [GeForce RTX 2080 Ti Rev. A]
    ...
    

    有些發行版是在/usr/share/hwdata/pci.ids文件內。

  3. 查看當前插入的RTX2080Ti是否正確識別:

    lspci | grep -i nvidia
    
    42:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)
    42:00.1 Audio device: NVIDIA Corporation TU102 High Definition Audio Controller (rev a1)
    42:00.2 USB controller: NVIDIA Corporation TU102 USB 3.1 Controller (rev a1)
    42:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU102 UCSI Controller (rev a1)
    

安裝驅動

  1. 安裝依賴

    sudo apt-get install gcc g++ make
    

    因為安裝過程需要這些工具,g++不一定需要,保險安裝。

  2. 禁止nouveau

    sudo gedit /etc/modprobe.d/blacklist.conf
    

    在文件末尾加入:

    blacklist nouveau
    options nouveau modeset=0
    

    執行下面命令生效:

    sudo update-initramfs -u
    

    此步驟完成后需要重啟系統,切記。

  3. 停止桌面環境

    為了安裝新的Nvidia驅動程序,我們需要停止當前的顯示服務器。最簡單的方法是使用telinit命令更改為運行級別3。
    執行以下linux命令后,顯示服務器將停止,因此請確保在繼續之前保存所有當前工作。

    通過Ctrl+Alt+F3(F1-F6)快捷鍵打開終端,先登錄然后輸入下面命令:

    sudo telinit 3
    

    之后會進入一個新的命令行會話,使用當前的用戶名密碼登錄

  4. 終端執行安裝命令

    sudo chmod +x NVIDIA-Linux-x86_64-430.26.run # 添加執行權限
    sudo bash NVIDIA-Linux-x86_64-430.26.run –no-opengl-files –no-x-check
    

    參數介紹:

    • –no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這個參數最重要,不加很有可能出現循環登錄,也就是loop login。
    • –no-x-check 安裝驅動時不檢查X服務

    過程中步驟選擇如下

    • 此步驟選擇繼續安裝,即使預安裝腳本執行失敗也繼續安裝。
      在這里插入圖片描述

    • 如果提示安裝32位的兼容庫,可以不選擇(推薦)。

    • 自動更新X配置文件時,請選擇“否”。
      在這里插入圖片描述

    安裝完成后重新啟動系統。

驗證顯卡是否安裝成功

打開終端執行:

nvidia-smi

輸出結果如下代表成功:

Tue Jul  9 20:55:38 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.26       Driver Version: 430.26       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  Off  | 00000000:42:00.0  On |                  N/A |
|  0%   44C    P8    17W / 300W |    295MiB / 11011MiB |      0%      Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1418      G   /usr/lib/xorg/Xorg                            18MiB |
|    0      1449      G   /usr/bin/gnome-shell                          57MiB |
|    0      1718      G   /usr/lib/xorg/Xorg                           100MiB |
|    0      1832      G   /usr/bin/gnome-shell                         109MiB |
|    0      3780      G   gnome-control-center                           6MiB |
+-----------------------------------------------------------------------------+

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535946.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535946.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535946.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ubuntu18.04安裝cuDNN和Tensorflow的正確姿勢

文章目錄Ubuntu18.04安裝cuDNN和Tensorflow的正確姿勢一、檢查NVIDIA驅動是否安裝成功二、檢查CUDA是否安裝成功三、安裝cuDNN1. 確定版本2. 下載安裝包3. 解壓安裝4. 安裝libcupti四、安裝Tensorflow1. 確定版本2. 安裝pip3. 安裝Tensorflow4. 檢查是否正常運行五、錯誤解決1.…

HttpServletResponse應用 的 簡單介紹

HttpServletResponse是專門用于HTTP協議的ServletResponse接口,它用于封裝HTTP響應消息,允許操控HTTP協議相關數據,包括響應頭和狀態碼,支持Cookies和session跟蹤,HttpServletResponse也定義了一系列用于描述各種HTTP狀…

移動站應該嘗試百度MIP的五個原因

MIP 是什么?MIP 是百度在 2016 年提出的移動網頁加速器項目。 MIP 能做什么?MIP 能幫助站長和網站開發者快速搭建移動端頁面。 MIP 怎么加速?MIP 從前端渲染和頁面網絡傳輸兩方面進行優化,杜絕頁面渲染中的阻塞問題,…

Vim從理解到應用

1991 年,來自荷蘭的一名工程師 Bram Moolenaar 為了在他的Amiga計算機上復制Vi的功能,正式發布 了Vim的第一個版本。在當時無論誰也沒想到,這款軟件未來能在技術圈爆發出那么大的威力,為千千萬萬的工程師節省了無數時間&#xff0…

如何用百度MIP快速搭建體驗友好的移動頁面

在讀這篇文章之前,請確定你已經了解 MIP 定義及加速原理。如果不確定的話,可以到 MIP 官網了解。 改造前期準備和注意事項: 你可以選擇直接將原先的移動站點直接改成 MIP 站,也可以單獨再做一套 MIP 站點與移動站并存。 復雜的頁面暫不建議…

JAVA知識基礎(一):數據類型

在我們學習一門編程語言時,最先要了解的就是數據類型,而數據類型又都是抽象的概念,初學者理解起來比較困難,所以我們往往是先應用再理解,但是在本篇文章我決定用先理解再應用的方式嘗試一下,試試效果。 1、…

百度MIP移動頁面加速——不只是CDN

MIP 是用 CDN 做加速的么?準確答案是:是,但不只是。 MIP 全稱 Mobile Instant Pages,移動網頁加速器,是百度提出的頁面加速解決方案。MIP 從前端渲染和頁面網絡傳輸兩方面進行優化,杜絕頁面渲染中的阻塞問…

JAVA知識基礎(二):基本語法

本篇主要介紹JAVA的運算符、循環結構以及條件結構。 1、JAVA運算符 計算機的最基本用途之一就是執行數學運算,作為一門計算機語言的Java也提供了一套豐富的運算符來操縱變量。 JAVA運算符可以大致概括為幾類:算術運算符、關系運算符、位運算符、邏輯運…

JAVA知識基礎(三):修飾符

JAVA中根據修飾對象的不同可以分為類修飾符、方法修飾符、變量修飾符三類,其中每種修飾符又可以單獨分成兩類:訪問修飾符和非訪問修飾符。為了便于理解,本文以訪問和非訪問的角度展開。 1、訪問修飾符 訪問修飾符有四個:public、…

百度推出新技術 MIP,網頁加載更快,廣告呢?

MIP 項目在 2016 年年初正式發布,幫助移動頁面加速(原理)。內測數據表明,MIP 頁面在 1s 內加載完成。現在已經有十多家網站加入 MIP 項目,有更多的網站正在加入中。在MIP收到的反饋中,大部分都提到了廣告的…

JAVA知識基礎(四):深入理解static關鍵字

1、static存在的主要意義 static的主要意義是在于創建獨立于具體對象的域變量或者方法。以致于即使沒有創建對象,也能使用屬性和調用方法! static關鍵字還有一個比較關鍵的作用就是 用來形成靜態代碼塊以優化程序性能。static塊可以置于類中的任何地方…

MIP改造常見問題二十問

在MIP推出后,我們收到了很多站長的疑問和顧慮。我們將所有疑問和顧慮歸納為以下二十個問題,希望對大家理解 MIP 有幫助。 1、MIP 化后對其他搜索引擎抓取收錄以及 SEO 的影響如何? 答:在原頁面 MIP 化,不會影響其它搜…

Nginx(零):背景

我們今天開始對Nginx的學習,本來是打算第一篇就是基礎知識介紹的,但是我感覺在學習一個新知識之前總應該知道,我們為什么要學習它,學習它的意義何在吧!所以我加了背景這一篇作為Nginx開始學習的標志。 1、Nginx的誕生…

Nginx(一):概念基礎

上一篇我們介紹了Nginx的背景,現在我們就要開始正式對Nginx的學習了。本篇我們將對Nginx的基本定義進行介紹,了解Nginx到底是什么。然后我們會介紹Nginx最基本的三個概念:反向代理、負載均衡、動靜分離。 1、Nginx是什么 Nginx(“engine x”…

MIP 官方發布 v1穩定版本

近期,MIP 官方發布了 MIP 系列文件的全新 v1 版本,建議開發者盡快完成升級。 一、 我是開發者,如何升級版本? 對于 MIP 頁面開發者來說,* 只需替換線上引用的 MIP 文件為 v1 版本 *,就可以完成升級。所有…

百度MIP頁規范詳解 —— canonical標簽

百度 MIP 的規范要求必須添加強制性標簽 canonical&#xff0c;不然 MIP 校驗工具 會報錯&#xff1a; 強制性標簽 <link rel"/^(canonical)$/"> 缺失或錯誤 這個標簽怎么寫&#xff1f;又是干什么用的呢&#xff1f; ** 簡單來說&#xff0c;canonical 標簽…

Nginx(二):安裝、配置、常用命令

1、Nginx在Linux操作系統中的安裝 這里簡單介紹一下nginx的安裝了 1.1、前期準備 在安裝nginx之前我們要提前準擺好它的編譯工具以及庫文件&#xff1a;zlib、poenssl。 還有有讓Nginx支持Rewrite功能的PCRE. 安裝的途徑有很多可以參考&#xff1a;https://www.runoob.com/lin…

JAVA知識基礎(五):深入理解final關鍵字

1.final 關鍵字 final關鍵字主要用在三個地方&#xff1a;變量、方法、類。 final修飾變量&#xff1a;final修飾一個類時&#xff0c;表明這個類不能被繼承。final修飾方法&#xff1a;final修飾方法&#xff0c;方法不可以重寫&#xff0c;但是可以被子類訪問 【前提&#…

CMS模板應用調研問卷

截止目前&#xff0c;已經有數十家網站與我們合作&#xff0c;進行了MIP化改造&#xff0c;在搜索結果頁也能看到“閃電標”的出現。除了改造方面的問題&#xff0c;MIP項目組被問到最多的就是&#xff1a;我用了wordpress&#xff0c;我用了織夢cms&#xff0c;怎么改MIP呢&am…

Nginx(三):反向代理

我們本篇將通過兩個實例進行對Nginx反向代理的學習。 1、概念基礎 反向代理&#xff0c;其實客戶端對代理是無感知的&#xff0c;因為客戶端不需要任何配置就是可以訪問。我們只需要將請求發送到反向代理服務器上&#xff0c;有反向代理服務器去選擇目標服務器獲取數據后&…