Ornangepi 提供的 Ubuntu 20.04 镜像在运行 RVIZ 时出现错误

Ornangepi 提供的 Ubuntu 20.04 镜像在运行 RVIZ 时出现错误

我正在尝试在 orangepi 5B 上运行 Rviz,操作系统是我从其网站 [操作系统下载站点链接][1] 下载的 Ubuntu focal 20.04,当我尝试运行 Rviz 时,它没有运行并出现以下错误。但是,我的笔记本电脑上有 ubuntu 20.04,RVIZ 可以完美运行。

[ INFO] [1700970498.693212054]: compiled against Qt version 5.12.8
[ INFO] [1700970498.693466676]: compiled against OGRE version 1.9.0 (Ghadamon)
libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
qt.qpa.xcb: QXcbConnection: XCB error: 148 (Unknown), sequence: 185, resource id: 0, major code: 140 (Unknown), minor code: 20

任何帮助都将不胜感激[1]:https://drive.google.com/drive/folders/1xhP1KeW_hL5Ka4nDuwBa8N40U8BN0AC9

答案1

要解决此问题,您需要为 Orange Pi 5B 安装适当的图形驱动程序。遗憾的是,Ubuntu 没有针对此芯片组的官方驱动程序。但是,有一个非官方驱动程序,您可以手动安装。

以下是如何在 Orange Pi 5B 上安装非官方 Rockchip 图形驱动程序的步骤:

  1. 从以下链接下载 Rockchip 显卡驱动程序:https://opensource.rock-chips.com/wiki_Graphics

  2. 将下载的驱动程序文件解压到 Orange Pi 5B 上的目录中。例如,您可以将它们解压到/opt/rockchip-graphics

  3. 使用以下命令安装以下驱动程序依赖项:

sudo apt-get install mesa-common mesa-utils libdrm-dev libegl-dev libgles2-dev libmali-dev libmali-rk3399-dev

  1. 更改到Rockchip显卡驱动目录:

cd /opt/rockchip-graphics

运行以下命令来构建驱动程序:

./build.sh

  1. 构建驱动程序后,运行以下命令进行安装:

sudo make install

安装驱动程序后,重新启动 Orange Pi 5B 以使更改生效。

相关内容