DshanPI-A1 RK3576 armbian远程桌面
背景与问题
-
使用设备:DshanPI-A1,搭载 Armbian 系统,窗口系统为 Wayland,GPU 采用开源驱动。
-
初始尝试:使用 NoMachine 实现远程桌面,但存在两个问题:
-
默认创建虚拟桌面,而非物理桌面;
-
对 Wayland 支持不佳,会以兼容模式开启 X11 桌面,导致 OpenGL 无法调用 GPU 加速。
使用设备:DshanPI-A1,搭载 Armbian 系统,窗口系统为 Wayland,GPU 采用开源驱动。
初始尝试:使用 NoMachine 实现远程桌面,但存在两个问题:
默认创建虚拟桌面,而非物理桌面;
对 Wayland 支持不佳,会以兼容模式开启 X11 桌面,导致 OpenGL 无法调用 GPU 加速。
https://www.bilibili.com/video/BV1Z646zhEBP
| 类别 | 具体配置 |
|---|---|
| 板卡 | DshanPI-A1 |
| 主控芯片 | RK3576 |
| 操作系统 | Armbian |
| 桌面系统 | GNOME |
| 窗口系统 | Wayland |
| GPU 驱动 | Panfrost |
核心组件:gmrender-resurrect 是一款接收 DLNA 服务内容,并通过 GStreamer 播放的工具,可直接配置为 DLNA 客户端。
硬件加速基础:已提前实现 GStreamer 硬件加速播放视频,满足高清流解码需求。
B 站投屏适配:B 站 DLNA 投屏时,会发送 FLV 封装的 H264 流(类似直播流),通过 gmrender-resurrect 可直接调用硬件加速播放。
https://www.bilibili.com/video/BV1m34VziE2s
| 类别 | 具体配置 |
|---|---|
| 板卡 | DshanPI-A1 |
| 主控芯片 | RK3576 |
| 操作系统 | Armbian |
| 桌面系统 | GNOME |
| 窗口系统 | Wayland |
| GPU 驱动 | Panfrost |
RK3576 芯片集成三类关键硬件加速单元,分别负责不同环节的视频处理:
VPU(视频处理单元):负责视频解码(如 H.264 硬解),核心元件 mppvideodec 调用此单元;
RGA(图像加速单元):负责图像缩放、格式转换(如 NV12→RGBA),可通过 mppvideodec 参数启用;
GPU(图形处理单元):负责视频渲染、多画面拼接(如 glvideomixer 拼接画面),由 Panfrost 驱动管理。
DshanPi-A1 聚焦 AI 教育场景,以“单板计算机 + 专题项目(付费)”的一体化形态,为从入门到高阶的教学需求提供可持续演进的软硬件生态。 提供中高端性能 SBC 体验,包括 PCIe、USB3.0、双千兆、HDMI、HDMI-IN、DP等丰富的接口。