请教下8550DK板子支持x11么?

kumakichee 2024-12-12 15:58:23

请教一下

8550DK板子 Ubuntu的固件怎么才能支持 python的tkinter?

尝试将后端的weston换成lightdm/xorg什么的,但是似乎GPU会报错?

...全文
656 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2024-12-19
  • 打赏
  • 举报
回复

8550的Ubuntu系统, 要支持python的tkinter, 首先是要支持X11, 但是高通系列的GPU目前都没有开发支持mesa的驱动, 所以都没有办法支持X11, 如果要支持我们只能使用CPU进行渲染.

如何使用CPU进行渲染了, 需要把8550 LU基线上的SDM的显示的后端改为DRM, 然后再使用apt install 安装 ubuntu-desktop, 然后启动设备之后, 可以运行 gdm来让基于CPU的桌面启动, 你可以在这个桌面上安装tkinter并进行使用.

kumakichee 2024-12-19
  • 举报
回复
@weixin_38498942 超级感谢!!!!!!! 我试试.
kumakichee 2024-12-20
  • 举报
回复
@weixin_38498942 不好意思,再次请教一下, "需要把8550 LU基线上的SDM的显示的后端改为DRM" 指的是需要修改SDM的代码并且重新用yocto build一次的意思么? 还是说有什么比较简单的方法,改改执行的参数, 可以在板子上直接实现的? 谢谢.
kumakichee 2024-12-20
  • 举报
回复
@weixin_38498942 不好意思再次不补充一下, 稍微查了下您说的改SDM的后端为DRM,似乎构造是如下的样子. https://docs.qualcomm.com/bundle/resource/topics/80-70014-18A/software.html "Table : User-space and Kernel mode modules"这边有UserSpace和Kernel的部分,请问下我需要 修改哪个部分呢? User-Space SDM and SDE_DRM Kernel Device tree #是不是这里修改一下compatibe就可以了? SDE and display drivers --- 应该不需要做下面这样麻烦的事情吧? (手上只有Yocto的LE的2.1的版本估计和LU的一样)LE.PRODUCT.2.1.r1/apps_proc/src/display/vendor/qcom/opensource/display-drivers/msm/sde 的这个位置的 sde_plane.c 这个文件进行修改, 这个理解正确么? https://docs.qualcomm.com/bundle/resource/topics/80-70014-18A/architecture.html "SDE_PLANE: Implements the abstraction and hardware configuration for Source Surface Processing Pipe (SSPP). Plane management is left with user space for SDM backward compatibility. Release fence is passed by the user space through a property."
1条回复

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧