qt - 使用 DRM/GEM 的 VNC
问题描述
我们想为我们的 linux 设备添加远程支持。我们运行一个没有 X11 的 Qt 应用程序。CPU是AM335x。
过去我们可以使用 VNC 和 grep 帧缓冲区。但后来我们更新到新的内核版本。并且知道我们必须使用软件渲染来获得 Qt 应用程序的输出到帧缓冲区 /dev/fb0。这会导致高 cpu 负载,因为 gpu 没有按预期使用。
所以我想知道是否有办法访问/获取 DRM 或 GEM 输出?/dev/fb 旁边是否只有另一个设备可供读取?
解决方案
推荐阅读
- bash - 如果满足 awk IF,则执行另一个 awk
- c# - 如何在运行时加载不同的 MsBuild 版本工具?
- html - 角点动画
- android - 使用刷新令牌在访问令牌过期之前刷新它
- kubernetes - 通过 values.yaml 公开多个 containerPort
- python - 运行时优化 (Python)
- python - 如何使用python和postgres拉一行并更新该行列中的布尔值?
- sql - 将行字符串拆分为列
- arrays - 为什么“echo $array”在这种特定情况下打印数组的所有成员,而不是像在任何其他情况下只打印第一个成员?
- c++ - 在全局容器中存储局部变量的内存地址