之前一直想买一块搭载飞腾的x100桥片的设备,最近在海鲜市场就看到了,是d2000+x100的配置,接下来我们就看看吧。
基础信息
我主要是为了上面搭载的GPU,用的是Imagination PowerVR AXT-16-512,频率有400/600Mhz两种版本,我拿到的这个是X100 工业版(Phytium 飞腾 B997-I-G)是400Mhz的,使用的DDK是1.16十分老旧,但是这款GPU支持OpenGL。
这个桥片除了GPU还集成了NPU,视频解码器等。
https://www.phytium.com.cn/homepage/production/list/3
使用
然后就是怎么用起来了,首先需要去飞腾官网下载gpu驱动包
https://www.phytium.com.cn/developer/independent_software/detail/13/39/
需要注册账号,不需要相关带权限的账号,注册了就能下
系统我安装的是 Debian 12.10 使用主线内核可以正常安装完系统
然后 dpkg -i 安装驱动包(提前安装好dkms和gcc)
安装完成之后就会遇到一个大问题,嵌入式设备的gpu和dc(显示控制器)是较为分离的两个东西,并不像我们日常常见的电脑一样,需要单独打驱动。
但是,飞腾的dc驱动是集成在内核里面的,而且也没有dkms包提供,根据官网的手册是用到一个4.19的内核包,但是这个包不对普通用户提供下载,需要联系FAE,也是可以拿到相关补丁的,但是操作起来比较麻烦。
于是这里就要用到铜豌豆linux的内核(只用的是内核,没用系统)他提供了一份这个带x100 dc驱动的内核,在这里下载,需要完整安装完三个文件
https://fun.ie8.pub:2443/atzlinux/pool/main/l/linux-4.19.260-atzlinux-ft9/
建议放在一个文件夹内 然后 sudo dpkg -i *.deb
然后就能正常显示了,但是实际上问题十分的多,鼠标指针是有问题的,更换软件指针依旧,显示也是到处花屏,我这边测试了ubuntu20.04也是这样,但是ubuntu20.04会好一点,可以跑glamrk2(但是大量渲染问题)。
飞腾这套用的是xorg,两套系统我均使用kde,在debian下xfce会白屏无法使用。
然后我又发现了实际上在下载驱动的地方还有一个dma优化(我认为应该叫修复,因为之前根本没开启dma通道)的补丁。
https://www.phytium.com.cn/developer/independent_software/detail/13/40/
安装完成( 安装前请安装 libssl-dev )后重启,渲染均正常,但是glmark2还是跑不了,后面需要看看配置文件

以及这东西应该叫PowerVR,似乎飞腾给改成PhytiumVR了(图片右下角)(x
性能参数对比请访问:
https://github.com/NoitaniGami-idol-Group/Documentation/blob/main/gpubench.md
https://github.com/NoitaniGami-idol-Group/Documentation/blob/main/speclist.md
版权属于:Kiritake Kumi (Niconeiko) ,本文所引用的第三方材料版权归属为:第三方材料的所有者
本文链接:https://blog.mxpkx.com/index.php/archives/291/
除特殊标注以及**影像内容**外,均使用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议 ,影像内容请务必联系确认是否可以转载使用