issacGym训练时,vulkan图像渲染有问题,导致打不开gym界面等
·
感谢vulkan: 未检测到 DRI3 支持 - 演示需要 ·问题 #126 ·isaac-sim/isaacGymEnvs ·GitHub的
from paLeziart
问题描述:vulkan: No DRI3 support detected - required for presentation Note: you can probably enable DRI3 in your Xorg config
原因:Vulkan 默认没有选择正确的设备,而是试图在 CPU(可能不支持 DRI3)而不是 GPU 上渲染。我在 Arch Linux 的论坛上找到了解决方案,但该解决方案可能适用于所有类型的 Linux 发行版,就像我一样,Ubuntu 22.04 的衍生版本。
解决方案:
-
安装 'vulcaninfo':
sudo apt install vulkan-tools -
识别您的 GPU 设备:
MESA_VK_DEVICE_SELECT=list vulkaninfo -
您将使用 GPU 和 iGPU 获得类似的东西。
-
GPU 0: xxxxx:0 "llvmpipe [..]" GPU 1: abcd:efgh "NVIDIA RTX [..]" GPU 2: ijkl:mnop "Intel(R) Graphics [..]" -
在运行 ISAAC 时强制使用 Vulkan 设备:
MESA_VK_DEVICE_SELECT=abcd:efgh python3 train.py task=[...] -
强制每次都使用:可以在 env 的末尾设置 env 变量:
~/.bashrcexport MESA_VK_DEVICE_SELECT="abcd:efgh"(具体方法:-
在 nano 中,按 Ctrl + O 保存更改,然后按 Enter,再按 Ctrl + X 退出编辑器。再nano ~/.bashrc export MESA_VK_DEVICE_SELECT="10de:28e0"//这里需要根据需要的GPU修改source ~/.bashrc)
更多推荐

所有评论(0)