“星睿O6” AI PC开发套件评测 - Windows on Arm 安装指南和性能测评

引言

Radxa联合此芯科技和安谋科技推出全新的"星睿O6"迷你 ITX 主板。该系统搭载了 CIX P1(CD8180)12 核 Armv9 处理器,拥有高达30T算力的NPU和高性能的GPU,最高配备64GB LPDDR内存,并提供了如 5GbE、HDMI 和 DisplayPort 等接口,还配备了一个 PCIe Gen4 x16 插槽及其他功能。这是最受期待的板子之一,因为它性能强大,性价比高。相比树莓派和RK3588,这也是我们第一次见到在开发板上能匹配主流手机SOC性能的板子。

本次评测,我拿到了 16GB 版本的 O6 主板。在这篇文章中,我将尝试在O6 上安装 Windows 11 并进行简单的基准测试,以评估其在早期阶段的功能表现。

安装Windows on Arm

Windows on Arm(WOA)一直是硬件爱好者追求的目标之一。与 Linux 相比,Windows 的闭源特性使得启动方式和驱动等方面面临更多挑战。从最早的小米 8 WOA 到树莓派、RK,这些项目都致力于在 Arm 平台上提供良好的 Windows 体验。但由于性能和驱动问题,这些项目多数停留在概念验证阶段。O6 主板的性能已达到桌面级别,因此我对它在 WOA 上的表现充满期待。

官方宣传后续会有windows的启动镜像,CIX在windows on Arm应该是做了许多工作。CIX也是目前linaro WOA项目的活跃成员,期待后续正式的官方镜像。

我最初以为,WOA的安装应该很顺利,结果发现还是有很多坑的。

硬件要求

  • U盘或移动硬盘,32GB起,最好USB3.0+,最好用USB-A口。 坑1 C口有可能会报错,可能是我的硬盘驱动问题
  • 一台windows x86的电脑,用于制作引导镜像

软件准备

  • Rufus(用于创建启动USB驱动器)。

安装步骤

第一步:下载制作Windows镜像

这一步最关键,我在这里踩了很多坑。最开始我从windows 官网下载了24H2的ISO,一通折腾,各种蓝屏。后来又从uupdump下载了26100build,然后也是蓝屏,无法安装。
后来又借鉴WOR项目,使用WOR来制作引导镜像,结果发现WOR不支持26100build,版本太高了,后来又下载了一个版本低一点的,制作完发现还是蓝屏。我都要放弃了,最后才发现有人用23H2版本没有问题,后来我又下载了23H2,这才有今天的教程~

  • 打开uupdump的网页,我已经选好了23H2的版本,直接打开就行
  • 下载方式选择:下载、添加虚拟升级版本并转换为 ISO 镜像文件,虚拟升级版本勾选Windows 企业版
  • 点击 创建下载包下载脚本
  • 解压脚本,双击uup\_download\_windows.cmd 运行脚本下载并且转换成镜像(这个过程可能要很久,依赖于你的网速的CPU性能,而且会占用一定的磁盘空间,大约20GB,要预留足够的空间)
  • 插入U盘:将空白U盘插入电脑中,作为安装媒体。
  • 下载并运行Rufus工具
  • 选择ISO镜像文件:点击“Device”(设备)区域中的下拉菜单,选择U盘路径,然后点击“Start”按钮。在弹出窗口中找到并选择Windows11 ISO镜像文件所在的位置,注意选择ISO而非映像文件夹。
  • 设置启动参数:确保Rufus已经自动检测到U盘的分区方案(通常为GPT)。

第二步:BIOS/UEFI配置

  • 上电/重启设备,并在系统启动时快速按下ESC键进入BIOS设置界面。
  • Device Manager->O/S Hardware Description/ 选择 ACPI, 按F10保存退出
  • 重启后,按下ESC键进入BIOS,在Boot Manager下选择你的U盘作为启动项,启动。

第三步:安装Windows on ARM

  • 启动后,顺利的话通常会直接进入Windows安装界面,选择好安装磁盘后,按下一步

在这里插入图片描述

终于开始安装了。

  • 按照屏幕上的指示进行操作,包括选择语言和区域、账户创建等基本设置步骤。网卡无法驱动,所以需要跳过网络设置。
  • 等待安装完成:这可能需要几分钟到几小时不等,具体取决于你的U盘和SSD。

第四步:初始化系统,安装驱动

看一下经典的windows 桌面

在这里插入图片描述

  • 安装完成后,重启电脑并进行登录。按照系统提示完成剩余的设置。
  • 很多设备无法驱动,但是基本可以使用了。驱动要等CIX或者其他IP对WOA的支持了~
  • WOA默认支持USB 网卡驱动,可以使用USB网卡来实现网络连接。
  • 内置的两个RTL8126有开源驱动,我下载本机编译了,可以正常驱动~~
    • 开源驱动在这里,下载安装Visual Studio,Windows SDK, WDK.然后直接编译就可以了
    • 但是,这个驱动打不上。因为Windows 11对驱动有签名验证。我尝试把自签的证书加到信任根证书和信任发布者里面,后无法安装驱动。
    • 经过一番搜索,发现是Windows 11 ARM64版本的问题。x86版本可以安装自签证书的驱动。
    • 然后我又尝试想永久禁用签名验证,设置bcd,但是依然无法生效
    • 最后只能无奈临时禁用:设置-》搜索 高级启动》选择高级启动 重启》选择 疑难解答》高级选项》启动设置》重启》按7 选择禁用驱动签名。
    • 重启后,启动终于也能打上了,网络也可以正常使用,由于没有2.5G/5G环境,无法测试网卡性能
    • 这个驱动是临时的,重启之后驱动就用不了了,要走签名禁用流程重新重启~,所以无法用,除非你一直不重启。
    • 最后,我还是使用usb网卡来玩的。
  • 其他问题: GPU没有驱动,声卡也没有驱动,WIFI没有驱动,CPU只能跑1.8GHz。 VPU、DSP、NPU就不想了。我远程桌面链接,相应很好,日常办公,浏览网页没有问题。上面的网卡驱动也是在本机编译的,体验还是很好的。

简单 Windows 性能测试

CPU-Z

CPU Z 能正确识别CPU内存信息。

在这里插入图片描述
在这里插入图片描述
单核281分,比高通845要好,多核有问题,还是单核的分数。

在这里插入图片描述

7z

7z 多线程可以正常,12线程跑分 压缩大约30MB/s,解压428MB/s, 多核利用率1043%,单线程没测。

在这里插入图片描述

GeekBench6

单核 728, 多核 4368 ~很拉跨, 后面对比一下linux下的结果.

在这里插入图片描述

Cinebench

实在太慢了,建议大家不要跑.

单核35分,多核282分,比Intel 12代慢一倍左右.

在这里插入图片描述

结语

总体来说,Radxa"星睿O6"在 WOA 上的表现尚可,但仍存在驱动不全和性能问题。日常办公和网页浏览表现良好,但网卡驱动较为繁琐,且缺乏显卡驱动。

我使用了两天,比起xiaomi 8和树莓派的WOA,体验好很多,浏览网页很流畅,VS开发也能没问题,算是能用的水平。期待后续官方的版本吧。希望能把网卡,WIFI,GPU和声卡驱动起来,这样基本就是一个很好的办公设备了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/76160.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis-事务(MULTI、EXEC、DISCARD、WATCH与lua脚本、包含lua脚本的简单介绍、乐观锁抢购案例的实现)

https://juejin.cn/post/6891158857708797959 首先Redis事务在实际的场景应用上也占着比较重要的地位,例如在秒杀场景中,我们就可以利用Redis事务中的watch命令监听key,实现乐观锁,保证不会出现冲突,也防止商品超卖。 另外就是Redis事务也是面试过程中面试官着重照顾的基础…

Redis-07-常见Redis使用场景

文章目录 01.缓存数据(Cache)02.布式锁(Distributed Lock)03.计数器(Counter)04.排行榜(Leaderboard)05.消息队列(Message Queue)06.限流(Rate Li…

长亭2月公开赛Web-ssrfme

环境部署 拉取环境报错&#xff1a; 可以尝试拉取一下ubuntu:16.04&#xff0c;看是否能拉取成功 将wersion&#xff1a;"3"删掉 我拉去成功之后&#xff0c;再去拉取环境&#xff0c;成功&#xff01; 访问环境 测试ssrf 源码 <?php highlight_file(__file__…

RK3506+net9+VS2022跨平台调试C#程序

下载GetVsDbg.sh &#xff0c;这脚本会下载一个压缩包&#xff0c;然后解压缩&#xff0c;设置x权限等等。但是目标板子连不上&#xff0c;就想办法获取到下载路径&#xff0c;修改这个脚本&#xff0c;显示这个下载链接后&#xff0c;复制一下&#xff0c;用电脑下下来 修改好…

MySQL GTID集合运算函数总结

MySQL GTID 有一些运算函数可以帮助我们在运维工作中提高运维效率。 1 GTID内置函数 MySQL 包含GTID_SUBSET、GTID_SUBTRACT、WAIT_FOR_EXECUTED_GTID_SET、WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS 4个内置函数&#xff0c;用于GTID集合的基本运算。 1.1 GTID_SUBSET(set1,set2) …

Java学习手册:Java内存模型

Java内存模型&#xff08;Java Memory Model&#xff0c;简称JMM&#xff09;是Java语言中用于定义线程之间如何共享和操作内存的规范。它描述了Java程序中变量的内存可见性行为&#xff0c;并定义了线程之间的通信规则。理解Java内存模型对于编写正确的并发程序至关重要。本文…

神经网络优化 - 高维变量的非凸优化

网络优化是指寻找一个神经网络模型来使得经验(或结构)风险最小化的过程&#xff0c;包括模型选择以及参数学习等。 关于经验风险最小化和结构风险最小化&#xff0c;请参考博文&#xff1a; 认识机器学习中的经验风险最小化准则_样本均值近似与经验风险最小化的关系-CSDN博客…

Python自学第2天:条件语句,循环语句

条件语句 1.条件判断 score 60 if score > 90:print("优秀") elif score > 60:print("及格") else:print("不及格") 注意&#xff1a; 1、每个条件后面要使用冒号 :&#xff0c;表示接下来是满足条件后要执行的语句块。2、使用缩进来划…

C# dll 打包进exe

Framework4.x推荐使用 Costura.Fody 1. 安装 NuGet 包 Install-Package Costura.Fody工程自动生成packages文件夹&#xff0c;300M左右。生成FodyWeavers.xml、FodyWeavers.xsd文件。 2. 自动嵌入 编译后&#xff0c;所有依赖的 DLL 会被自动嵌入到 EXE 中。 运行时自动解压…

Redis之缓存更新策略

缓存更新策略 文章目录 缓存更新策略一、策略对比二、常见的缓存更新策略三、如何选择策略四、实际应用示例五、使用 Cache-Aside TTL 的方式&#xff0c;实现缓存商铺信息详情1.引入StringRedisTemplate2.将查询商铺信息加入缓存3.更新商铺信息时移除缓存总结 六、注意事项 一…

【工具变量】各地级市人口集聚及多中心程度数据集(2000-2023年)

多中心程度描述的是一个城市或区域内多个功能性中心的存在和分布情况&#xff1b;人口集聚度是指一定区域内人口的集中程度&#xff0c;它反映了区域内人口分布的不均衡性&#xff0c;这两个概念相互关联&#xff0c;通过分析地级市的多中心程度及人口集聚度可以帮助研究者理解…

函数对象-C++

1.定义 2.特点 、 1.解释第一句 #include<stdio.h> using namespace std; #include<string> #include<map> #include <iostream> class print { public:void operator()(string s){cout << s << endl;} }; int main() {print print;pri…

Apifox下载安装与使用

一、Apifox下载 官网地址:Apifox 点击"免费下载",即可进行下载。 二、Apifox安装 双击安装文件即可安装。

Python与图像处理:从基础操作到智能应用的全面解析

目录 一、Python图像处理的三大核心优势 1.1 生态库矩阵支撑 1.2 开发效率革命 1.3 跨领域协同能力 二、六大核心处理技术详解 2.1 图像基础操作 2.2 图像增强技术 2.3 特征提取算法 2.4 目标检测技术 2.5 图像分割技术 2.6 图像生成技术 三、实战案例&#xff1a;智…

双 Token 与 单 Token 优缺点

双Token与单Token认证机制对比 在Web应用开发中&#xff0c;身份认证和授权是保障系统安全的核心环节。随着技术演进&#xff0c;基于Token的认证机制逐渐取代传统Session方案&#xff0c;而双Token与单Token架构的选型争议也日益成为开发者关注的焦点。本文将从技术原理、优缺…

Spring Boot管理Spring MVC

Spring Boot真正的核心功能是自动配置和快速整合&#xff0c;通常Spring Boot应用的前端MVC框架依然使用Spring MVC。Spring Boot提供的spring-boot-starter-web启动器嵌入了Spring MVC的依赖&#xff0c;并为Spring MVC提供了大量自动配置&#xff0c;可以适用于大多数Web开发…

1.凸包、极点、极边基础概念

目录 1.凸包 2.调色问题 3.极性(Extrem) 4.凸组合(Convex Combination) 5.问题转化(Strategy)​编辑 6.In-Triangle test 7.To-Left-test 8.极边&#xff08;Extream Edges&#xff09; 1.凸包 凸包就是上面蓝色皮筋围出来的范围 这些钉子可以转换到坐标轴中&#xff0…

《如何用 Function 实现动态配置驱动的处理器注册机制?》

大家好呀&#xff01;&#x1f44b; 今天我们来聊聊一个超实用的技术话题 - 如何用Java的Function接口实现动态配置驱动的处理器注册机制。听起来很高大上&#xff1f;别担心&#xff0c;我会用最简单的方式讲清楚&#xff01;&#x1f60a; 一、为什么要用Function实现处理器…

【最新版】芸众商城独立版源码 425+插件 全新后台框架

一.系统介绍 芸众商城系统最新版 已经更新425全插件版&#xff0c;一套系统支持各种新零售、商城、模式&#xff0c;天天美丽链动商城。不要相信那些外面的旧版本。旧版本等于是废品&#xff0c;无法小程序运营的&#xff0c;框架还是旧的&#xff01; 芸众系统最新版 服务器可…

java 设计模式之单例模式

简介 单例模式&#xff1a;一个类有且仅有一个实例&#xff0c;该类负责创建自己的对象&#xff0c;同时确保只有一个对象被创建。 特点&#xff1a;类构造器私有、持有自己实例、对外提供获取实例的静态方法。 单例模式的实现方式 饿汉式 类被加载时&#xff0c;就会实例…