千问3.8-Max-Preview的后训练看着上来了, 就用千问3.8实现了一个treeland Vulkan后端的硬件光标实现并重新内嵌入treeland的QML画布中, 这次实现对于用户感知不大, 没有兴趣的可直接划走本帖, 但严格实现了 @zccrs 大佬说的"光标不应脱离treeland的QML画布"的想法。
PS: 千问3.8-Max仅改动两次就完美实现了Vulkan硬件光标, 模型能力追到Claude Fable 5尾部应该是有望的
之前我认为这个比较难实现, 是因为之前做treeland Vulkan Renderer时总是卡在炸光标的问题上, 所以之后我采用了"迂回"的方式实现了低开销的CPU软件绘制光标: 让光标直接独立于treeland的Qt QML画布, 采用CPU独立渲染, 且光标只有到"必须换光标样式"的情况才会触发CPU重绘, 这样让CPU的额外渲染软件光标的开销降至最低, 但仍不为0
所以我今天用千问3.8-Max实现了Vulkan后端下也直接用GPU硬件渲染光标, 这样光标就不再需要脱离于QML画布, 且对应CPU开销基本为0, 因为开销在GPU侧, 至此我Vibe出来的treeland Vulkan后端实现基本对齐了 @zccrs 大佬对Vulkan后端的架构设想, 而且在AMD RADV (Radeon Vulkan)驱动上运行数小时无崩溃且无反馈Vulkan的各类异常
对应代码提交(仅更改了treeland侧, 没有动wlroots): https://github.com/linuxdeepin/treeland/pull/1171/commits/7a05082ffea6c2afa50d9bbcde766ca89cf06b6d
不明觉厉
Featured Collection
Popular Ranking
Popular Events
千问3.8-Max-Preview的后训练看着上来了, 就用千问3.8实现了一个treeland Vulkan后端的硬件光标实现并重新内嵌入treeland的QML画布中, 这次实现对于用户感知不大, 没有兴趣的可直接划走本帖, 但严格实现了 @zccrs 大佬说的"光标不应脱离treeland的QML画布"的想法。
PS: 千问3.8-Max仅改动两次就完美实现了Vulkan硬件光标, 模型能力追到Claude Fable 5尾部应该是有望的
之前我认为这个比较难实现, 是因为之前做treeland Vulkan Renderer时总是卡在炸光标的问题上, 所以之后我采用了"迂回"的方式实现了低开销的CPU软件绘制光标: 让光标直接独立于treeland的Qt QML画布, 采用CPU独立渲染, 且光标只有到"必须换光标样式"的情况才会触发CPU重绘, 这样让CPU的额外渲染软件光标的开销降至最低, 但仍不为0
所以我今天用千问3.8-Max实现了Vulkan后端下也直接用GPU硬件渲染光标, 这样光标就不再需要脱离于QML画布, 且对应CPU开销基本为0, 因为开销在GPU侧, 至此我Vibe出来的treeland Vulkan后端实现基本对齐了 @zccrs 大佬对Vulkan后端的架构设想, 而且在AMD RADV (Radeon Vulkan)驱动上运行数小时无崩溃且无反馈Vulkan的各类异常
对应代码提交(仅更改了treeland侧, 没有动wlroots): https://github.com/linuxdeepin/treeland/pull/1171/commits/7a05082ffea6c2afa50d9bbcde766ca89cf06b6d