𰻞𰻝面
deepin
19 hours ago 不明觉厉
Reply Like 0 View the author
不明觉厉
Q: 为什么用Turnip, 宁可用ANGLE也不弄Freedreno?
A: 骁龙开源社区实现的Turnip跟Freedreno是两种思路, Turnip为了同时支持骁龙给安卓用的KGSL内核态驱动和给Linux上游内核特供的MSM内核态驱动,因此做了个抽象层能统一两套内核UAPI的内核能力, 而Freedreno没有重构, 实现就很麻烦。 其次, ANGLE转译OpenGL ES的性能已经非常强悍, 就没必要弄Freedreno了
你的sol居然可以执行逆向?
好活~
你的sol居然可以执行逆向?
你在GNU/Linux环境上装好objdump/llvm-objdump(只需要装LLVM),xxd等这类逆向专用工具包就可以了啊
GPT有本地编辑器吗?
GPT有本地编辑器吗?
你指的是什么编辑器?
你指的是什么编辑器?
Cursor一样的本地代码编辑工具
Cursor一样的本地代码编辑工具
额, 这不是Agent吗
你用统信的aish或者Kilo Code什么LLM都随便接啊...
OpenAI自己的工具叫CodeX, 但如果你用的是它的API链接, 接什么Agent都随便
你提醒我了
让我试试能不能逆向出来 kirin 9000C

我这两天用GPT-5.6 Sol (思考程度:Max), 让它把我安卓手机HAL闭源驱动里的相机+OpenGL ES驱动+Vulkan驱动全部逆向了一遍 (同时使用包括但不限于objdump,llvm-objdump,readelf,xxd等逆向工具火力全开) 然后挖完了从相机拍照到图像上传GPU的整条实现链路 ( 注: GPT-5.6 Sol挖的全是闭源驱动 ) , 然后反手修好了骁龙半官方Vulkan开源驱动(Turnip)在我手机上运行导致的相机报废的问题, 让我手机能几乎完美地开启全局Vulkan模式运行, 且GPU完全运行在开源驱动之上 ( 骁龙 KGSL 内核态开源驱动 + Mesa Turnip 开源 Vulkan 驱动 + ANGLE 运行 OpenGL ES + 系统 HWUI 运行于 Vulkan 图形协议下 ), 截图如下:
Mesa开发说的 "闭源驱动已死" 的确有道理