文章目錄
- ubuntu driver
-
- Nouveau
- llvmpipe(LLVM)
- xorg
- 相關指令
- R9000P安裝ubuntu20.04
-
- ref
- 顯示卡問題(ubuntu黑屏問題)
- 安裝實驗
-
- 安裝-1【失敗】
- 安裝-2【成功】
ubuntu driver
Nouveau
幹掉Nouveau安裝Linux Nvidia顯示卡驅動
概述
Nouveau是由第三方為NVIDIA顯示卡開發的一個開源3D驅動,也沒能得到NVIDIA的認可與支援。
讓Linux更容易的應對各種複雜的NVIDIA顯示卡環境,讓使用者安裝完系統即可進入桌面并且有不錯的顯示效果。
很多Linux發行版預設內建了Nouveau驅動,在遇到NVIDIA顯示卡時預設安裝。
戶在安裝NVIDIA官方私有驅動的時候Nouveau又成為了阻礙,不幹掉Nouveau安裝時總是報錯。有些系統安裝N卡驅動的時候會提示“ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”之類的錯誤。
llvmpipe(LLVM)
https://en.wikipedia.org/wiki/Mesa_(computer_graphics)
表示沒裝驅動的意思,使用集顯
LLVMpipe 是 Mesa 中的 Gallium3D 圖形驅動程式,它在 CPU 上完成所有渲染,以在 Linux 上提供軟體加速回退,也可用于 OpenGL/圖形驅動程式調試。LLVMpipe 使用 LLVM 來提供比 Softpipe 驅動程式更好的性能。
xorg
維基百科
What is the X server?
相關指令
檢視顯示卡:
檢視系統正在使用的顯示卡驅動和顯示卡:
sudo apt install mesa-utils
glxinfo -B
檢視驅動的推薦版本:
sudo ubuntu-drivers devices
安裝ubuntu驅動(自動安裝recommended的那個):
sudo ubuntu-drivers autoinstall
檢視核心版本:
cat /proc/version
# 或者
uname -r
R9000P安裝ubuntu20.04
ref
Ubuntu16.04開機後黑屏無法進入登陸界面的解決辦法【update、upgrade、autoremove】
聯想拯救者R9000P安裝Ubuntu 21.04系統及運作TensorFlow1.X代碼【禁用nouveau】
顯示卡問題(ubuntu黑屏問題)
安裝完畢後,有可能卡在從grub頁面回車進入ubuntu的頁面。
此時,一般黑屏或者隻有品牌logo
這是因為英偉達顯示卡驅動的問題,或者說nouveau的問題
一般步驟:
- 進入grub頁面按
e
進入編輯頁面
修改ro quiet splash_$vt_為rw quiet splash nomodeset $vt_
F10重新開機
-
,sudo apt update
,sudo apt upgrade
(删除舊核心)sudo apt autoremove
- 聯想拯救者R9000P安裝Ubuntu 21.04系統及運作TensorFlow1.X代碼【禁用nouveau】
其他:
Ubuntu16.04開機後黑屏無法進入登陸界面的解決辦法
進入grub頁面按
e
進入編輯頁面
修改ro quiet splash_$vt_為rw quiet splash nomodeset $vt_
F10
這不是永久修改
直接編輯了vim /etc/default/grub找到 quiet splash ,在後面加入nomodeset,後
面同樣sudo bash -c “source /etc/default/grub && update-grub && reboot” 重新開機系統就行了。
解釋
ro: read only
rw: read and write
nomodeset:
讓核心不再去設定顯示模式而保證系統還可以進入字元界面
linux核心的modeset=0 或者 nomodeset參數:
-1 是不改變設定, 0或者nomodeset是關閉,1是開啟
安裝實驗
安裝-1【失敗】
- 安裝時,格式化
,在設定裡顯示/
是graphics
。llvmpipe
- 在
中的software&update
添加additional driver
驅動460
- 重新開機,進入後隻有
logolegion
- 進入
模式後,檢視顯示卡(recovery
),顯示lspci -k | grep -A 2 -i "VGA"
顯示卡的NVIDIA
由kernel driver
變為nvidiafb,nouvea
nvidia
- 檢視系統正在使用的顯示卡驅動和顯示卡(
),報錯glxinfo -B
unable open display
-
解除安裝英偉達驅動,顯示沒有,是以安裝ubuntu驅動(sudo apt remove nvidia*
),裝了470版本。sudo ubuntu-drivers autoinstall
- 再次解除安裝驅動也顯示定位不到該pkg
- failed
安裝-2【成功】
Ubuntu16.04開機後黑屏無法進入登陸界面的解決辦法
- 安裝時,格式化
,進入編輯模式,出現了/
,從quiet splash
進入後隻有grub
logolegion
- 重新開機,一樣
- 重新開機,進入grub頁面按
e
進入編輯頁面
修改ro quiet splash_ v t _ ∗ ∗ 為 ∗ ∗ r w q u i e t s p l a s h n o m o d e s e t _ vt\_**為**rw quiet splash nomodeset\_ vt_∗∗為∗∗rwquietsplashnomodeset_vt_
F10
- 進入桌面,登入成功。
- 在設定裡顯示
是graphics
,llvmpipe(LVM9.0.1)
,GNOME Version:3.36.1
Windows System:x11
-
,sudo apt update
,sudo apt upgrade
(删除舊核心)sudo apt autoremove
- 在設定裡顯示
是graphics
,llvmpipe(LVM12.0.0,256bits)
,GNOME Version:3.36.8
Windows System:x11
- 重新開機,成功進入。
- 在設定裡顯示
是graphics
,AMD® Renoir / AMD® Renoir
,GNOME Version:3.36.8
。Windows System:x11
- 在
,使用Additional Drivers
,NVIDIA Corpartation:Unknown。using X.Org X server - Nouveau display ....
-
,顯示reboot
,等待,進入。nouveau 0000:01:00.0 tmr: stalled at fffffffffffffffff
- 登入進入設定,顯示
是graphics
,NVIDIA Corporation / AMD® Renoir
,GNOME Version:3.36.8
Windows System:x11
-
,顯示有程序nvidia-smi
。/usr/lib/xorg/Xorg
- 運作使用gpu的代碼,成功使用3070顯示卡
- success