代码:graphdeco-inria/gaussian-splatting (github)
论文:[2308.04079] 3D Gaussian Splatting for Real-Time Radiance Field Rendering (arxiv.org)
1. 禁用自带驱动 Nouveau
Ubuntu 自带的显卡驱动,是非 Nvida 官方版。在后面装 CUDA 的时候,会报驱动不兼容问题。
1.进入管理员权限:
sudo -s
2.查看 nouvearu 是否禁用:
lsmod | grep nouveau
有显示内容,则表示没有禁用,需要禁用。
3.在 /etc/modprobe.d/blacklist.conf 中把 nouveau 添加到黑名单。
4.vi 打开blacklist.conf文件:
vim /etc/modprobe.d/blacklist.conf
在最后面添加如下命令,保存退出。
blacklist nouveau
5.使用如下命令更新使其生效:
update-initramfs -u
6.使用如下命令重启计算机:
reboot
7.再次检测是否禁用:
lsmod | grep nouveau
如果该命令输入后回车,没有任何消息回显,则禁用成功,可以继续,否则重新开始上面步骤。
2. 安装显卡驱动
查看显卡型号
lspci | grep -i vga
1. 使用 apt 命令安装
打开 Software & Updates 点击 Additional Drivers,会依据显示进行推荐:
sudo ubuntu-drivers devices
会显示推荐版本:
1) 添加包含最新 NVIDIA 驱动程序的 PPA 仓库
sudo add-apt-repository ppa:graphics-drivers/ppa
2) 更新系统中的软件包列表
sudo apt-get update
3) 安装驱动 (笔者考虑跟现有项目兼容,装的520,不是推荐的535)
sudo apt-get install nvidia-driver-520
4) 重启
5) 验证安装是否成功,输入命令:
nvidia-smi
2. 英伟达 官网 下载安装
安装驱动:
sh NVIDIA-Linux-x86_64-520.56.06.run --no-opengl-files
安装过程中若遇到缺少包,安装即可:
sudo apt install gcc
sudo apt install make
sudo