首页 > 其他分享 >Gazebo使用Nvidia显卡

Gazebo使用Nvidia显卡

时间:2024-11-07 08:48:21浏览次数:6  
标签:gcc sudo Nvidia nvidia 版本 显卡 驱动 Gazebo

Gazebo使用Nvidia显卡

由于在安装ubuntu系统时,默认安装nvidia的开源驱动Nouveau,性能和计算较专用的驱动差,gazebo则无法使用该驱动,只能运行在集显上,因此会卡顿。

一般流程

  1. 查看显卡型号

    # 列出硬件信息,过滤显示相关
    lshw -c display
    
  2. 前往Nvidia官网下载驱动

    • https://www.nvidia.cn/drivers/lookup/
    • 输入相关显卡和系统信息,下载最新的驱动,记住保存路径
  3. 禁用默认Nvidia驱动

    • 设置黑名单,进入/etc/modprobe.d/blacklist.conf,在最后添加禁用指令
    # ban ubuntu nvidia-driver
    blacklist nouveau
    options nouveau modeset=0
    
  4. 重启reboot,关闭Xserver

    • 在登录节点进入tty命令行模式Alt+Ctrl+F2
  5. 启动驱动安装

    • 输入用户名和密码登录,切换到rootsu root
    • 进入驱动的保存路径cd /path/to/driver
    • 安装驱动bash nvidia-driver.run
  6. 根据提示完成安装

  7. 重启reboot,检查驱动安装nvidia-smi

可能出现的问题

tty乱码

在tty中,如果出现乱码,可能是因为系统设置了中文,但是显示错误

  • 输入echo $LANG确认字符编码格式
  • 更换编码格式LANG=zh_CN

gcc版本

如果显卡驱动安装时,出现内核构建失败An error occurred while performing building kernel modules,然后日志中出现The CC version check failed字样,可能是因为编译linux内核的gcc版本与默认版本不一致。

  • 查看GCC版本信息cat /proc/version,里面会出现GCC版本字样
    Linux version 6.8.0-48-generic (buildd@lcy02-amd64-040) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct  7 11:24:13 UTC 2
    
  • 如果上述操作没有gcc信息,查看内核版本uname -r,去官网查找对应的GCC版本
    6.8.0-48-generic
    
  • 更新相应的GCC版本
    sudo apt-get update
    sudo apt-get install gcc-[version]
    
  • 切换为对应版本
    将安装的gcc版本安装到gcc选项中
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-[version] 100
    
    将gcc切换为期望版本
    sudo update-alternatives --config gcc
    

显卡切换

驱动安装成功后,输入nvidia-smi,如果线程只有Xorg,并且占用的显存非常低,可能是还在使用集显,未调用独显。借助如下命令切换:

sudo apt install nvidia-prime
sudo prime-select nvidia # 等待执行直到出现`Done`字眼

标签:gcc,sudo,Nvidia,nvidia,版本,显卡,驱动,Gazebo
From: https://blog.csdn.net/bill2841/article/details/143584218

相关文章

  • Ollama简介,以及中文使用指南和AMD图形显卡驱动下载
    Ollama是一个开源的大型语言模型(LLM)服务工具,它旨在简化在本地运行大语言模型的过程,降低使用大语言模型的门槛。Ollama使得开发者、研究人员和爱好者能够在本地环境快速实验、管理和部署最新的大语言模型,包括但不限于如Qwen2、Llama3、Phi3、Gemma2等开源的大型语言模型。Oll......
  • 基于AMD显卡安装Pytorch(小白攻略)
    安装的时候看了很多博客,踩了一些雷,现在把成功下载的流程汇总下来。假设这个时候已经安装好了ubuntu,我安装的是ubuntu22.04.安装rocmLinux®DriversforAMDRadeon™andRadeonPRO™Graphics可以点击上面这个链接,点击ubuntux8664-bit.我选的是带rocm的版本复制这......
  • PVE容器直通显卡教程
    intel、amd、nvidia的显卡均可以直通,并且该直通是共享,不是独占,也即所有容器都可以同时使用这些显卡,同时性能没有损耗。创建容器取消勾选无特权的容器,即unprivilegedcontainer查看显卡文件$ls-l/dev/dri/crw-rw----1rootvideo226,0Dec2911:20card0crw-rw---......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等......
  • 视频去除马赛克codeformer【本地部署文件】需要电脑显卡或者CPU 算力
    CodeFormer是一款强大的人工智能工具,专注于图像和视频的修复和优化。它利用深度学习方法,尤其是人脸复原模型,轻松解决面部图像的修复问题,提高照片和视频的视觉质量。这款工具的工作原理如下:首先,CodeFormer通过自动编码器实现人脸的变换,包括色彩化、清晰化和去马赛克修复等......
  • nvidia存档
    解决火狐不能打开网页问题方法一输入sudogedit/etc/resolv.conf将nameserverx.x.x.x部分改成nameserver8.8.8.8保存原文件#Thisis/run/systemd/resolve/stub-resolv.confmanagedbyman:systemd-resolved(8).#Donotedit.##Thisfilemightbesymlinkedas/e......
  • 在Windows环境下使用AMD显卡运行Stable Diffusion
    现在用的电脑是21年配的,当时并没有AI相关的需求,各种各样的原因吧,抉择后选择了AMD的显卡,但在2024年的今天,使用AI进行一些工作已不再是什么罕见的需求,所以我也想尝试一下,但发现AMD显卡却处处碰壁,研究后发现,经过各方面的努力,AMD显卡在AI方面的支持已经有了很大的进步,......
  • Debian系统显卡驱动从官方驱动回退到Nouveau
    系统环境:Debian12.5,有桌面环境NvidiaGTX650显卡驱动:nvidia-tesla-470-470.256.02本来照着网上的教程想要安装官方的驱动,结果发现虽然nvidia-smi可以正常显示,但是桌面环境却崩掉了,开机不是黑屏就是极低分辨率,显示SoftwareRendering(软件渲染)。尝试搜索教程无果,遂放弃,准......
  • Nvidia超越苹果,成为全球市值最高的公司
    Nvidia(辉达/英伟达)在周五的交易中成功超越苹果,成为全球市值最高的公司。这一成就主要得益于市场对其专门为人工智能(AI)设计的芯片的强劲需求,推动了Nvidia股价创下新高。 市值之争根据LSEG的数据,Nvidia的市值一度达到了3.53万亿美元,略微高于苹果的3.52万亿美元。虽然Nvidia当......
  • BD82H61 BD82H61 SLJ4B Intel英特尔南桥芯片南桥主要是负责IO北桥用于CPU和内存、显卡
    Thecode"BD82H61SLJ4B"appearstobeaproductcodeormodelnumberforapieceofcomputerhardware.Itcouldbeamotherboardoraprocessor.Withoutmorecontext,itisdifficulttodeterminetheexactmeaningorspecificationsofthiscode......