工具/软件:Linux
尊敬的先生:
VSDK 版本03_04_00_00中有一个新功能 Virtual DRM。
文档位于中
processors.wiki.ti.com/.../Virtual_DRM_:_An_User_Guide_for_Developing_Usecases
我们下载 VSDK 并添加用例
uC_disp_dist_src_display=yes
要在1:单摄像头用例中启用演示代码=> 8:DispDistSrc (Weston)+ Display (1920x1080 HDMI)
但是、HDMI 输出中只有一个绿色屏幕。
如果我们在 https://github.com/tomba/omapdrm-tests.git 上使用 omapdrm 测试程序、则 HDMI 仍然没有输出。
也无法通过使用命令"unset WAYLAND_display and Weston --tty=1来启动 Weston 以查看任何可视输出。 它仅输出以下错误消息:
日期:2018-06-11 UTC
[20:06:26.044] Weston 1.9.0
http://wayland.freedesktop.org
故障报告发送至: bugs.freedesktop.org/enter_bug.cgi
内部版本:1.8.93-2-gb05cdb8 configure.ac:正式版本的固件版本为1.9.0 (2015-09-21 18:11:26 -0700)
[20:06:26.045]操作系统:Linux、4.4.4.84-00027-g018eb62-m脏、#1 SMP 抢占 Tue Jul 10 11:07:47 CST 2018、armv7l
[20:06:26.045]使用配置文件'/etc/weston.ini'
[20:06:26.045]加载模块"/usr/lib/weston/drm-backend.so
[20:06:26.049]重新喷漆窗口最长为7ms。
[20:06:26.050]正在初始化 DRM 后端
[20:06:26.052]使用/dev/dri/card0
[20:06:26.052]加载模块'/usr/lib/weston/gl-renderer.so
加载的模块:GBM_PVR.SO
找到有效的 GBM 后端:GBM_PVR.SO
[20:06:26.060]警告:不支持 EGL_EXT_platform_BASE 或不支持特定平台;返回到 eglGetDisplay。
[20:06:26.069]警告:不支持 EGL_EXT_buffer_age。 性能可能会受到影响。
[20:06:26.069]检索 EGL 客户端扩展字符串失败。
[20:06:26.070]警告:进入 Weston 时没有输入设备。 可能的原因:
-没有读取/dev/input/event 的权限
-座椅配置错误(Weston 后端选项'ste'、udev 设备属性 ID_seat)
[20:06:26.070]无法创建输入设备
PVR:(错误):[857->857] < GBM_PVR_BO_CREATE _COMMON ():260|ERROR>分配 DBM 缓冲区失败:无法分配内存[0、]
PVR:(错误):[857->857] < GBM_PVR_surface_create_common ():448|ERROR>GBM=0x4b988:无法分配 GBM 缓冲区[2][0、]
分段故障(转储内核)
请告诉我我们如何使用此虚拟 DRM 让 Linux 程序显示图形? 欢迎提供任何意见或示例。
此致、
/ckhsu

