文章目录
- 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