首页 > 其他分享 >虚拟机中gazebo用GPU加速

虚拟机中gazebo用GPU加速

时间:2024-07-08 10:10:21浏览次数:17  
标签:-- 虚拟机 sudo nvidia GPU gazebo

现象:电脑配置不错,有GPU,但是gazebo很卡,尤其是相机出图帧率,只有1帧左右

环境:kvm虚拟机

排查:通过nvidia-smi查看,gzservergzclient均不在GPU中消耗显存,怀疑GPU未对Gazebo有效工作

解决:

1、卸载重装驱动

sudo apt-get autoremove --purge nvidia*     卸载

nvidia-smi查看GPU型号

https://www.nvidia.cn/drivers/lookup/   找到匹配的显卡驱动,点击下载

 

 

配置禁用

cat /etc/modprobe.d/blacklist.conf

 

 修改后写入系统配置,并设置无图形化启动

sudo update-initramfs -u
sudo systemctl set-default multi-user.target
sudo reboot

重启后命令行登陆

sudo chmod a+x NVIDIA-Linux-x86_64-535.104.05.run
sudo ./NVIDIA-Linux-x86_64-535.104.05.run --no-x-check --no-noveau-check

基本都是ok点下去

安装完设置图形化重启

sudo systemctl set-default graphical.target
sudo reboot

 

 

再次打开,就会发现gazebo性能提升。出图帧率可提升至20帧左右,gzservergzclient也在GPU中消耗显存

标签:--,虚拟机,sudo,nvidia,GPU,gazebo
From: https://www.cnblogs.com/to-here/p/18289364

相关文章

  • Linux系统配置Opencv+cuda+ffmpeg开发环境,-217:Gpu API call unknown error code问题
    Opencv是当前比较热门的图像处理开源算法库,但是随着深度学习在图像存储里领域的大放异彩,基于python的图像处理和深度学习算法大有超越opencv的趋势。opencv在最近的版本更新中,重点都放在了人工智能算法方面,本文介绍linux环境下配置支持GPU/cuda的ffmpeg和opencv开发环境,并将其中遇......
  • Exsi8 安装及新建虚拟机
    安装环境:VMwareWorkstation16Pro;Exsi8.0;虚拟机:ubuntu201.首先下载Exsi8.0:https://pan.baidu.com/s/11UgtuWzjkzGwNIWaPyWCpg?pwd=np5p;可以在这个网站上下载其它版本:https://sysin.org/blog/vmware;另外软件和系统镜像比较多,大家可以网上自行下载。2.在VMware中新建配置,硬件......
  • 虚拟机通过宿主机代理实现从外网拉取镜像的方法
     先看一下配置前的效果,在拉取镜像时等待了1分钟,毫无进展root@Y76-K8s-Master01:~#dockerpullnginxUsingdefaulttag:latestlatest:Pullingfromlibrary/nginxea235d1ccf77:Retryingin1seconde29cef106877:Retryingin1seconde9bf20d5335e:Retryingin1......
  • OpenCV GPU解码简单例子
    基于GPU/cuda的运算能够极大解放CPU的负担,特别是针对复杂图像处理的场景中。该例子主要展示利用GPU的硬解码模块,对本地和网络视频流进行解码和本地显示。环境如下,ubuntu20.04+opencv4.10.0+cuda12.5.代码逻辑比较简单,不涉及复杂逻辑和算法,直接看代码。GPU解码本地视频并进行显......
  • 调试 hipcc 的llvm llc gpu目标代码生成模块
    源码:hello_vectorAdd.hip:__global__voidvectorAdd(constfloat*A,constfloat*B,float*C){inti=blockDim.x*blockIdx.x+threadIdx.x;C[i]=A[i]+B[i]+0.0f;}Makefile:x.O1.s:hello_vectorAdd.hip ../../local_amdgpu/bin/clang++./he......
  • Java虚拟机(JVM):深入理解与性能调优
    引言Java虚拟机(JVM)是Java平台的核心组件,它使得Java程序具有跨平台运行的能力。JVM不仅负责执行Java字节码,还管理着内存分配、垃圾回收等关键任务。深入理解JVM的工作原理对于进行有效的性能调优至关重要。本文将详细介绍JVM的工作原理,包括内存模型、垃圾回收机制,并分享一些实......
  • 关于虚拟机的使用
    1、从网上下载了Centos7  2024年CentOS镜像下载地址,包括CentOS官网、国内镜像下载,超详细教学,小白也能学会。-CSDN博客2、通过VMware添加了该iso文件,打开虚拟机之后安装该系统就可以了3、进入之后我们需要进行软件安装、安装位置、KDUMP、网络和主机名的修改操作其中,为了......
  • 一文带你了解Java虚拟机垃圾收集器
    如果你的世界,没有痛苦的害怕,没有尊严的担忧,没有富贵的贫贱,没有暖寒的交替,没有外貌的困扰,没有男女的区别,没有你我之分,没有生死顾虑,你才会离"真正的活着"越来越近。——余华《活着》在上一篇内容中我们提到在Java虚拟机中主要是通过标记整理、复制拷贝、标记清除三种算法进行内......
  • Vscode连接虚拟机报错
    Vscode连接虚拟机报错问题解决问题解释Permissiondenied,pleasetryagain.出现这个问题通常表示身份验证失败。可能的原因有SSH用户密码错误SSH端口非默认SSH配置文件问题虚拟机SSH服务问题:可能SSH服务没有正常启动或防火墙阻止了SSH连接ip地址错误问题分析重新检......
  • Vmware Ubuntu虚拟机安装Docker心得
    如果添加download.docker.comapt源失败的话,可以将此链接改为阿里云的链接:http://mirrors.aliyun.com/docker-ce/linux/ubuntu/sudoadd-apt-repository"deb[arch=amd64]http://mirrors.aliyun.com/docker-ce/linux/ubuntu/$(lsb_release-cs)stable"否则sudoaptinstal......