首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
0
2
[原创] CVD RK3588 GPU 加速方案
发表于: 2026-4-4 22:22
2001
[原创] CVD RK3588 GPU 加速方案
Oo0_qbpd_0oO
2026-4-4 22:22
2001
# 3588 GPU加速 ## 前言 继上一篇使用RTX加速cvd的GPU之后,再把RK3588上的mali G610的加速方案放出来 感谢seeflowerx 大佬提供技术指导 两篇文章的也在github上更新: <a href="elink@f54K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6#2x3K6y4H3K9#2)9J5c8X3q4J5L8g2)9J5k6r3y4$3k6q4)9J5k6r3N6H3N6b7`.`.">u33pk/arm-cvd-gpu</a> ## 要求 1. RK 3588 系列SOC 2. armbian 6.18+内核 3. 编译mesa驱动 **注意:CP8180或者其他RK系列的soc我没有测试过,不过理论上按照这个思路应该都是可以的,期待各位的测试结果** ## 编译mesa驱动 ```bash sudo apt-get install -y \ build-essential \ git \ ninja-build \ pkg-config \ bison \ flex # 安装 Mesa 编译依赖 sudo apt-get install -y \ libdrm-dev \ libx11-dev \ libxext-dev \ libxxf86vm-dev \ libxcb-dri2-0-dev \ libxcb-dri3-dev \ libxcb-present-dev \ libxshmfence-dev \ libwayland-dev \ wayland-protocols \ libwayland-egl-backend-dev \ libx11-xcb-dev \ libxcb-keysyms1-dev \ libxrandr-dev \ libexpat1-dev \ libclang-18-dev \ libllvmspirvlib-18-dev \ llvm-18 \ llvm-18-dev \ libclc-18-dev \ glslang-dev sudo apt-get install -y libxcb-cursor0 \ libxcb-icccm4 \ libxcb-image0 \ libxcb-keysyms1 \ libxcb-randr0 \ libxcb-render-util0 \ libxcb-render0 \ libxcb-shape0 \ libxcb-sync1 \ libxcb-util1 \ libxcb-xfixes0 \ libxcb-xinerama0 \ libxcb-xkb1 \ libxkbcommon-x11-0 mkdir ${HOME}/mesa ; cd ${HOME}/mesa uv venv source .venv/bin/activate uv pip install meson mako pyyaml packaging meson --version # 需要 >= 1.4.0 git clone https://gitlab.freedesktop.org/mesa/mesa.git mesa-src meson setup build \ --prefix=${HOME}/mesa/mesa-install \ --libdir=lib \ -Dgallium-drivers=panfrost \ -Dvulkan-drivers=panfrost \ -Dplatforms=x11 \ -Dbuildtype=release \ -Dgles1=disabled \ -Dgles2=enabled \ -Dglx=dri \ -Dllvm=enabled \ -Dshared-llvm=enabled \ -Degl=enabled \ -Dgbm=enabled ninja -C build ninja -C build install cd /your/cvd/home # 注意这个lc命令中,HOME目录是需要指定绝对值的,因为权限切换了,HOME路径变成/root了 sudo bash -lc ' ulimit -n 1048576 export HOME=/your/cvd/home export MESA_PREFIX=/you/mesa/mesa-install export LD_LIBRARY_PATH="${MESA_PREFIX}/lib:${LD_LIBRARY_PATH}" export LIBGL_DRIVERS_PATH="${MESA_PREFIX}/lib/dri" export EGL_DRIVERS_PATH="${MESA_PREFIX}/lib" export VK_ICD_FILENAMES="${MESA_PREFIX}/share/vulkan/icd.d/panfrost_icd.aarch64.json" export GBM_DRIVERS_PATH="${MESA_PREFIX}/lib/gbm" export EGL_PLATFORM=surfaceless export DISPLAY=:0 bin/launch_cvd --gpu_mode=gfxstream ' ``` # 3588 GPU加速 ## 要求 1. RK 3588 系列SOC 2. armbian 6.18+内核 3. 编译mesa驱动 ## 编译mesa驱动 ```bash sudo apt-get install -y \ build-essential \ git \ ninja-build \ pkg-config \ bison \ flex # 安装 Mesa 编译依赖 sudo apt-get install -y \ libdrm-dev \ libx11-dev \ libxext-dev \ libxxf86vm-dev \ libxcb-dri2-0-dev \ libxcb-dri3-dev \ libxcb-present-dev \ libxshmfence-dev \ libwayland-dev \ wayland-protocols \ libwayland-egl-backend-dev \ libx11-xcb-dev \ libxcb-keysyms1-dev \ libxrandr-dev \ libexpat1-dev \ libclang-18-dev \ libllvmspirvlib-18-dev \ llvm-18 \ llvm-18-dev \ libclc-18-dev \ glslang-dev sudo apt-get install -y libxcb-cursor0 \ libxcb-icccm4 \ libxcb-image0 \ libxcb-keysyms1 \ libxcb-randr0 \ libxcb-render-util0 \ libxcb-render0 \ libxcb-shape0 \ libxcb-sync1 \ libxcb-util1 \ libxcb-xfixes0 \ libxcb-xinerama0 \ libxcb-xkb1 \ libxkbcommon-x11-0 mkdir ${HOME}/mesa ; cd ${HOME}/mesa uv venv source .venv/bin/activate uv pip install meson mako pyyaml packaging meson --version # 需要 >= 1.4.0 git clone https://gitlab.freedesktop.org/mesa/mesa.git mesa-src meson setup build \ --prefix=${HOME}/mesa/mesa-install \ --libdir=lib \ -Dgallium-drivers=panfrost \ -Dvulkan-drivers=panfrost \ -Dplatforms=x11 \ -Dbuildtype=release \ -Dgles1=disabled \ -Dgles2=enabled \ -Dglx=dri \ -Dllvm=enabled \ -Dshared-llvm=enabled \ -Degl=enabled \ -Dgbm=enabled ninja -C build ninja -C build install cd /your/cvd/home # 注意这个lc命令中,HOME目录是需要指定绝对值的,因为权限切换了,HOME路径变成/root了 sudo bash -lc ' ulimit -n 1048576 export HOME=/your/cvd/home export MESA_PREFIX=/you/mesa/mesa-install export LD_LIBRARY_PATH="${MESA_PREFIX}/lib:${LD_LIBRARY_PATH}" export LIBGL_DRIVERS_PATH="${MESA_PREFIX}/lib/dri" export EGL_DRIVERS_PATH="${MESA_PREFIX}/lib" export VK_ICD_FILENAMES="${MESA_PREFIX}/share/vulkan/icd.d/panfrost_icd.aarch64.json" export GBM_DRIVERS_PATH="${MESA_PREFIX}/lib/gbm" export EGL_PLATFORM=surfaceless export DISPLAY=:0 bin/launch_cvd --gpu_mode=gfxstream ' ``` 
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
最后于
2026-4-4 22:36 被Oo0_qbpd_0oO编辑 ,原因: 漏掉链接了
#系统相关
收藏
・
0
点赞
・
2
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
酋knave
感谢你的积极参与,期待更多精彩内容!
2026-4-10 10:39
huangjw
+1
为你点赞!
2026-4-5 14:29
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
huangjw
雪 币:
6679
活跃值:
(11862)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
510
粉丝
2
关注
私信
huangjw
2
楼
火钳刘明
2026-4-5 14:30
0
mb_qktdbfmu
雪 币:
200
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
1
粉丝
0
关注
私信
mb_qktdbfmu
3
楼
你好,我使用rk3588,内核6.18+,为什么无法启动cvd呢?是有什么特殊的限制吗?
2026-7-23 17:59
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
Oo0_qbpd_0oO
4
发帖
3
回帖
0
RANK
关注
私信
他的文章
[原创]轻量全功能流量分析MCP:mitmproxy-mcp
2091
[原创]把 OpenHarmony 逆向工程接入 LLM
1395
[原创] CVD RK3588 GPU 加速方案
2001
[原创]关于cuttlefish在ARM平台使用GPU加速,与遇到的问题
1625
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部