天天看点

ubuntu driver及R9000P安装ubuntu20.04解决NVIDIA驱动、黑屏、光标问题ubuntu driverR9000P安装ubuntu20.04

文章目录

  • 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

    驱动
  • 重启,进入后只有

    legion

    logo
  • 进入

    recovery

    模式后,查看显卡(

    lspci -k | grep -A 2 -i "VGA"

    ),显示

    NVIDIA

    显卡的

    kernel driver

    nvidiafb,nouvea

    变为

    nvidia

  • 查看系统正在使用的显卡驱动和显卡(

    glxinfo -B

    ),报错

    unable open display

  • sudo apt remove nvidia*

    卸载英伟达驱动,显示没有,因此安装ubuntu驱动(

    sudo ubuntu-drivers autoinstall

    ),装了470版本。
  • 再次卸载驱动也显示定位不到该pkg
  • failed

安装-2【成功】

Ubuntu16.04开机后黑屏无法进入登陆界面的解决办法

  • 安装时,格式化

    /

    ,进入编辑模式,出现了

    quiet splash

    ,从

    grub

    进入后只有

    legion

    logo
  • 重启,一样
  • 重启,进入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

    ,使用

    using X.Org X server - Nouveau display ....

    ,NVIDIA Corpartation:Unknown。
  • 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

继续阅读