NVIDIA 50系显卡(如RTX 3050、3060等)在Ubuntu 20.04下若未正确安装驱动,可能导致系统仅使用核显,使得Gazebo等3D仿真软件无法调用独立显卡,出现严重卡顿。本文将提供详细的NVIDIA 50系显卡驱动安装步骤,并解决Gazebo显卡调用问题,适合零基础用户。
打开终端(Ctrl+Alt+T),输入以下命令确认显卡型号和系统版本:
lspci | grep VGAlsb_release -a
确保显示的是NVIDIA 50系显卡(例如“NVIDIA Corporation GA106 [GeForce RTX 3060]”)以及Ubuntu 20.04。若系统版本不符,建议先升级或重装。
推荐使用PPA方式,稳定且易于更新。以下任选一种:
打开“软件和更新” → “附加驱动”选项卡,选择NVIDIA专有驱动(如nvidia-driver-535),点击“应用更改”。重启后生效。
依次执行以下命令:
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt updateubuntu-drivers devices # 查看推荐驱动版本sudo apt install nvidia-driver-535 # 替换为推荐版本sudo reboot
从NVIDIA官网下载对应显卡的.run文件,按Ctrl+Alt+F2进入tty,关闭图形界面后安装。新手慎用。
重启后打开终端,输入:
nvidia-smi
如果看到类似下图的GPU信息,则Ubuntu 20.04显卡驱动安装成功:
即使驱动安装成功,Gazebo可能仍使用集成显卡,导致运行卡顿。这是因为系统默认使用核显渲染。通过以下配置强制Gazebo调用NVIDIA显卡:
sudo prime-select nvidia # 切换到NVIDIA显卡sudo reboot # 重启生效
在终端中运行Gazebo之前,先设置:
export DRI_PRIME=1export __GLX_VENDOR_LIBRARY_NAME=nvidiagazebo
若有效,可将上述变量添加到~/.bashrc中永久生效。
编辑/usr/bin/gazebo,在第一行后添加:
export DRI_PRIME=1export __GLX_VENDOR_LIBRARY_NAME=nvidia
运行Gazebo并加载一个复杂场景(如gazebo worlds/pioneer2dx.world),观察是否流畅。若FPS明显提升,说明Gazebo显卡调用成功。
ubuntu-drivers devices获取推荐版本。sudo apt purge nouveau*并加入黑名单。通过本Ubuntu安装显卡驱动教程,你已学会为NVIDIA 50系显卡安装驱动并优化Gazebo性能。如果遇到问题,欢迎在评论区交流。后续可进一步学习CUDA安装以加速计算任务。
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331205.html