前言
上个月摩尔线程发了一篇文章,说是MTT S80已经可以在Ubuntu22.04上面跑ollama的deepseek推理了。正好手边有一台闲置的电脑,所以装了Ubuntu试试看,看看能不能跑。因为一些原因,最后没有成功跑起来,不过驱动倒是打上了。所以说这次正好完善一下官方的教程,从零开始装驱动。
准备的东西
1.一台装了Ubuntu22.04的电脑。
2.在摩尔线程官方网站下载两个东西:MUSA SDK和MUSA Toolkit
3.一张MTT S80
步骤
ubuntu换源
1.右键桌面打开终端,输入下面指令。
sudo chmod 777 /etc/apt/sources.list
gedit /etc/apt/sources.list
2.之后删除里面所有文字,把下面一段源复制进去,之后保存退出。
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
3.换源之后检查更新,会看到有好多软件包需要升级的。
sudo apt update
检查更新完毕
4.彻底升级和处理依赖
sudo apt full-upgrade
驱动安装
前提:检测显卡是否存在
在终端输入下面指令:
lspci -nn | grep 1ed5
出现下面的输出就说明识别到了
检测到显卡
1.安装lightdm
sudo apt install lightdm -y
lightdm是一个显示管理器,是用来管理ubuntu的图形化登录界面的。虽然后面也有很多可替代的工具,但是这次显卡驱动安装需要,所以就要先安装lightdm。
2.安装dkms
sudo apt install dkms -y
sudo apt install libgbm1 libglapi-mesa
根据deepseek的说法,dkms(Dynamic Kernel Module Support)是一个用于动态管理Linux内核模块的框架,主要解决内核升级后第三方驱动模块(如显卡驱动、虚拟化工具等)需要重新编译的问题。
3.运行驱动安装包
进到你刚刚下载显卡的目录,找到图中的文件,右键空白处打开终端,执行以下指令:
sudo dpkg -i musa_3.0.0_amd64.deb
显卡驱动所在文件夹
4.安装完成驱动重启电脑
sudo reboot
5.之后打开终端,执行下面两个指令:
sudo usermod -aG render ${USER}
sudo usermod -aG video ${USER}
这两个指令第一个是让用户可以访问GPU的3D渲染,游戏之类的权限,第二个是让用户获取GPU视频编解码,录屏什么的权限。
6.驱动安装完成检测
重启之后可以看看显卡驱动安装成功没有:
mthreads-gmi
如果出现下面的界面,说明MTT S80的驱动就安装完成了。这个指令就是摩尔线程显卡的检测指令,就类似于英伟达的nvidia-smi
一样,用来查看显卡现在的利用情况。
显卡驱动安装成功
到现在为止,MTT S80驱动就安装好了。
总结
这次的步骤是从零开始,也就是从安装ubuntu开始的教程,所以有很多前置的东西要做,比如说ubuntu换源什么的。官方的教程是针对于不是小白的人来说的,所以说有一定门槛。之后的话不会去测MTT S80在ubuntu的游戏性能了,因为我只能说他的水平也就那样,在ubuntu的驱动更新比Windows差太远了,windows一个月一次,我看ubuntu的驱动更新远没有那么勤快。或许也没必要吧,毕竟谁会拿S80在Ubuntu上打游戏呢?我只能说,摩尔线程,加油吧!