膝上型電腦linux nvidia顯示卡驅動安裝

2021-08-16 19:50:14 字數 2454 閱讀 8840

大家裝nvidia的顯示卡是不是會碰到很多的問題啊!!博主本人因為要做機器視覺相關的開發,所以就不得不去填這個巨坑orz-。-

機型:msi gp72

cpu:i7-7700hq

gpu:geforce gtx 1060(這個是關鍵!!!)

系統:win10 + ubuntu 16.04 lts

其他的東西就沒啥好說的了,主要還是電腦的機型和gpu的型號。

因為博主初入linux不久,所以可能會犯一些小錯誤,請大牛們輕噴...並且本人只是對於安裝過程中出現的問題的一些總結和**,也希望各路大神來指正和完善~

好了,我們就開始吧!

首先我們要先看一看自己的顯示卡是什麼呀!

lspci | grep vga

這個指令能檢視我們的顯示卡資訊,博主的電腦上顯示的是nvidia corporation device 1c20(為啥不是1060我也沒搞清楚,據nvidia官網上說是bios的版本問題,但是我的bios版本是2017.9.30的版本,理論上是不會有問題的,如果碰到這個問題的戰友不要慌,沒關係的,忽視這個問題就好,如果有大牛知道這個問題的原因,請指教!!)大多數的膝上型電腦上都還會有一張集顯的 就是intel corporation device ***,這個到時候我們可以裝好驅動之後進行切換!

首先就是禁用 nouveau,這個好像說是ubuntu下開源的nvidia的驅動。但是不知道為什麼,我的電腦上本來就是沒有的,如果有的朋友呢,就需要在  /etc/modprobe.d/blacklist.conf 檔案最後加上blacklist(如下放所示):

sudochmod +w /etc/modprobe.d/blacklist.conf

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

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist rivatv

blacklist nvidiafb

這之後呢,可能有的朋友會很難受了,因為需要解除安裝cuda和現有的nvidia顯示卡驅動(這裡也是給安裝不成功的朋友的乙個方法)

sudo apt-get purge nvidia*

sudo apt-get purge cuda

做完之後要更新核心,重啟後就可以確認已經把nouveau載入項關閉了。我們大概已經把準備工作都做好了。不要擔心你的電腦開不起來,因為至少你的集顯還有i915來驅動,所以重啟電腦吧~

update initramfs -u

reboot

重啟之後呢,直接ctrl+alt+f2進入terminal(賬號密碼在圖形化介面中不用輸,畢竟,進入terminal還要重新登入的),注意,在這裡只是切換到了terminal,並沒有把x-window關閉,所以進入之後登入完,把x-window關掉吧!

sudo service lightdm stop

lsmod | grep nouveau

正常情況來說這裡是不會有任何東西顯示的,那麼接下來就可以開始ppa+apt-get了(nvodia-384是我用的版本編號,大家可以查詢自己適合的版本):

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-384 nvidia-prime

然後會進入安裝介面,會有建立kdms模組、安裝32bits的軟體包什麼的,這都看個人喜好,但是在最後一定要注意,在最後一步會讓你禁用secure boot,這一步千萬要選yes,不然的話,就算你重啟後禁用secure boot,它也是無法執行的(可能會有可以執行的情況,但是我這裡就是黑屏了)。重啟執行bios,禁用secure boot(至少我是這麼做的,沒有設定過bios管理密碼,重啟應該會有提示,讓你進入bios)如果說有朋友碰到了禁用後黑屏無法正常啟動ubuntu,不要驚慌,重啟開啟bios,重新開啟secure boot,按照上面說的解除安裝nvidia步驟開始,再試一次就好了。

如果安裝成功了 重啟後執行nvidia-smi應該會有相應的資訊,如果還是沒有,進入搜尋,輸入nvidia就可以找到nvidia x setting 在這裡應該能夠有切換顯示卡的功能項(就是我們安裝的nvidia-prime)。如果這裡只有很簡單的兩個選項,則證明這個驅動檢測不到你的顯示卡,也就是說你的安裝失敗了,再來一次就好了!nvidia release出來的驅動版本有幾個是無法執行的,就好像我試過324的版本,在切換顯示卡的時候就是報錯,說沒有python-dbus這個模組,但是我單獨執行是沒問題的,所以nvidia的驅動對linux還不是很友好,非常有可能出現你的推薦版本不是你能用的-。-

這是第一次發文,用於做開發的記錄,之後可能會發一些有關slam和影象處理、機器視覺的文章。

也希望大牛們能夠指導給建議!謝謝!

參考文章:

膝上型電腦cpu排名 我的膝上型電腦?

2020年底了,膝上型電腦對現代年輕人來說也就是放大的手機罷了。核心部件就是cpu,其他的都不是核心。外設 如顯示器 ips 2k 4k 觸控螢幕 揚聲器 麥克風,鍵盤背光燈,影響就是直觀感受,就像是一輛車的不同配置一樣。介面 usb type c hdmi 網線?無線路由器也普及了,網線對於遊戲愛...

膝上型電腦配置

現在很多人都不知道怎麼電腦看什麼配置,我們應該怎麼買電腦,應該怎麼去選擇呢?因為我剛剛買了一台電腦,現在和大家分享一下。宣告 我在這裡講的是一些屌絲級的啊,大神勿噴!對於品牌我推薦聯想和華碩,這兩款的價效比還可以。對於想買個合適自己並且質量 服務還 可以的朋友是乙個不錯的選擇。當然你也可以選擇其他品...

膝上型電腦案例

一 案例介紹 定義usb 介面 具備開啟功能 關閉功能 筆記本要使用 usb裝置,即筆記本在生產時需要預留可以插入 usb裝置的 usb介面,即就是筆記本具備使用 usb裝置的功能,但具體是什麼 usb裝置,筆記本並不關心,只要符合 usb規格的裝置都可以。滑鼠和鍵盤要想能在電腦上使用,那麼滑鼠和鍵...