ubuntu22.04安装Nvidia显卡驱动后网络驱动消失的解决方案

1、问题描述

硬件系统为lenovo-ThinkStation-P920,显卡为NVIDIA RTX A6000,系统为ubuntu-22.04。因为需要在MATLAB环境下调用GPU加速,打开MATLAB后opengl一直采用软件渲染。寻找问题后,发现ubuntu系统的显卡驱动一直用的不是Nvidia的独立显卡,于是安装了NVIDIA显卡驱动,具体方法是在Terminal中输入命令

sudo apt install nvidia-driver-525

安装完成后,在Terminal中输入命令

software-properties-gtk

打开“软件与更新”界面,“附加驱动”项中选择安装的版本525,点击“应用更改”。经过漫长等待后,应用更改完成,此时重启系统,打开MATLAB,在Editor窗口输入命令opengl info,此时显示信息

>> opengl info
                          Version: '4.6.0 NVIDIA 525.105.17'
                           Vendor: 'NVIDIA Corporation'
                         Renderer: 'NVIDIA RTX A6000/PCIe/SSE2'
                   MaxTextureSize: 32768
                           Visual: '视觉效果 0x27,(RGBA 32 位(8 8 8 8)、Z 深度 16 位、硬件加速、双缓冲区、消除锯齿 8 次采样)'
                         Software: 'false'
             HardwareSupportLevel: 'full'
        SupportsGraphicsSmoothing: 1
    SupportsDepthPeelTransparency: 1
       SupportsAlignVertexCenters: 1
                       Extensions: {406×1 cell}
               MaxFrameBufferSize: 32768

更改为了Nvidia显卡硬件渲染,此时MATLAB无法硬件渲染的问题得以解决。带来的新问题是手机usb连接网络的功能消失。

2、解决方案

  • 使用uname -r命令查看内核版本,我的版本为5.19.0-42-generic,依次安装如下驱动模块:
  1. linux-cloud-tools-common_5.19.0-42.43_all.deb
  2. linux-hwe-5.19-cloud-tools-5.19.0-42_5.19.0-42.43~22.04.1_amd64.deb
  3. linux-hwe-5.19-headers-5.19.0-42_5.19.0-42.43~22.04.1_all.deb
  4. linux-headers-5.19.0-42-generic_5.19.0-42.43~22.04.1_amd64.deb
  5. linux-modules-5.19.0-42-generic_5.19.0-42.43~22.04.1_amd64.deb
  6. linux-modules-extra-5.19.0-42-generic_5.19.0-42.43~22.04.1_amd64.deb
  • 在无网络的条件下,可以在别的机器在清华大学开源软件镜像站下载,比如我的版本为5.19,则我需要进入:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/l/linux-hwe-5.19/
  • 下载完成后,按顺序依次使用sudo dpkg -i 文件.deb命令安装后reboot
  • 成功恢复网络

你可能感兴趣的:(matlab,数学建模,ubuntu)