ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
5.41k stars 1.72k forks source link

弱弱的问一句,905D支持了mali-450的GPU驱动能用来干嘛,能不能用来python里面做gpu支持? #1065

Closed Vector-Cross closed 1 year ago

Vector-Cross commented 1 year ago

我的portainner正在等待利用这些资源 image

ophub commented 1 year ago

驱动如果支持了,怎么使用就随人摆弄了,你可以拿个视频跑跑测试。

你这个portainner中文版是使用的哪个docker源呢?之前有人反馈armbian-software的中文版不能使用,我看上游一直在更新,有几百万的下载量。

Vector-Cross commented 1 year ago

驱动如果支持了,怎么使用就随人摆弄了,你可以拿个视频跑跑测试。

你这个portainner中文版是使用的哪个docker源呢?之前有人反馈armbian-software的中文版不能使用,我看上游一直在更新,有几百万的下载量。

我把armbian-software安装的命令提取出来了,以下是能安装成功的,好像创建容器可能有点问题(这块我还在测试中),但其他功能,包括docker swarm,创建服务是可以

docker volume create portainer_data
docker run -d --name portainer \
            -p 9000:9000 \
            -v /var/run/docker.sock:/var/run/docker.sock \
            -v /mnt/mmcblk2p4/docker/portainer/portainer_data:/data \
            --restart always \
            6053537/portainer-ce:linux-arm64

另外,我python使用 docker pull nvidia/cuda:11.6.2-cudnn8-devel-ubuntu20.04 这个镜像想用到gpu,是不是这个是N卡的GPU和mali的架构不太一样,所以用不了吗,这一块不太懂

13584452567 commented 1 year ago

mali的GPU驱动分为内核部分和userspace部分。内核部分是否驱动起来可以通过 cat /proc/interrupts查看gpu注册的中断数来判断。userspace部分一般需要自己下载mesa源码进行编译。这两部分都安装完成之后,在桌面环境下即可使用gpu的2D图形加速。视频编解码加速和gpu的关系就不大了,一般是有单独的vdec或者是vpu驱动负责。mali-gpu很明显是不可能跑cuda的。 具体的命令以及操作过程可以参考这个链接里面的教程,中间遇到什么报错善用搜索引擎。

链接:https://cloud.tencent.com/developer/article/1571948

虽然这篇文章是写给rk3399的,但是许多的aml内的gpu也是mali架构,我认为是可以通用的。

又及,我查看lima的支持页面,并没有看到mali-470的支持,可以给一下你的驱动吗?十分感谢

Vector-Cross commented 1 year ago

命令以及操作过程可以参考这个链接里面的教程,中间遇到什么报错善用搜索引擎。

实在不好意思,底层这一块我不是很懂,只是知道在这个项目中支持了S905D的GPU。并且我打错了,这里应该是mali-450的GPU,并不是470。。。

Shrinft commented 1 month ago

驱动 arm官方的驱动如何使用?@ophub

Shrinft commented 1 month ago

https://developer.arm.com/downloads/-/mali-drivers/utgard-kernel

Shrinft commented 1 month ago

有谁知道吗?