视频创作者福音,蝰蛇峡谷NUC12SNKI7视频剪辑测评
英特尔NUC绝对是PC市场里最为特殊的产品,相比众多OEM设计制造的台式机而言,英特尔NUC主打小体积、高度集成化、强扩展性以及尽可能优异的性能表现。尤其是在主打游戏体验的NUC产品出现之后,更是将极致体验演绎到了极致。
在搭载独显的幻影峡谷备受好评之后,英特尔推出了全新的蝰蛇峡谷,即NUC 12 Enthusiast,这款NUC最大亮点是首次采用了真正意义上的“3I”平台,即英特尔处理器、英特尔芯片组以及英特尔锐炫GPU。同时,蝰蛇峡谷有了全新的外观设计,并未沿用冥王峡谷、幻影峡谷的经典设计,而且它的体积也增大到2.5升。
出色的AV1编码能力
蝰蛇峡谷NUC出色的扩展能力,使其可以成为优质的生产力办公平台,而且借助12代酷睿标压i7处理器以及锐炫A770M独立显卡,它可以胜任视频剪辑这样的重负载任务,尤其是锐炫A770M本身支持AV1编码,对用户而言可以获得更高效率。
接下来我们通过万兴喵影的AV1编码测试,来看看英特尔锐炫A770M独显的加速能力。我们将导出视频设定为4K UHD,帧率为60fps,码流设定为40000kbps,下面我们看看GPU加速和不加速状态下的时间差异。
实测锐炫A770M GPU加速完成时间141.39秒,不加速需要742.44秒,可见英特尔锐炫A770M在进行AV1编码时的加速能力还是相当出色的。
视频剪辑能力
最后我们通过Pugetbench的PR脚本对蝰蛇峡谷NUC的视频剪辑能力进行了评估。Pugetbench测试得分为相对值分数,它将R9 5900X、 64G内存、1T固态、RTX 3090的分数设为1000分基准,假如测试机型得分为600分,这就意味着该产品表现是Pugetbench基准平台的60%。
下面我们看看蝰蛇峡谷NUC的性能表现。
通过测试我们可以看到,其最终评分为1205分,也就是说其性能超出Pugetbench标准平台性能水准,达到120.5%,由此可见,英特尔12代标压酷睿+锐炫A770M这套硬件配置在视频剪辑效率上可以说是非常的出色。
由于职业习惯,在了解到机器拥有的大显存后开始思考能不能在机器上部署跑深度学习相关的任务。事实上,目前A卡虽然不能使用cuda,但是也提供了一整套开源的ROCm(Radeon Open Compute)框架,相比于CUDA,ROCm拥有比更强的包容性和开放性。和CUDA只能在特定型号的NVIDIA GPU上运行不同,ROCm希望能在各种不同的硬件上运行。
首先安装好 Ubuntu的操作系统和 AMD ROCm 平台,配置好GPU访问权与PATH环境变量,再通过 Docker 部署好 ROCm 版的 PyTorch 后就可以运行 PyTorch 代码进行使用了,由于ROCm的PyTorch并没有完全在每种GPU上支持PyTorch的全部CUDA函数,小部分很有可能通过不了。
在部署完环境后就开始测试,我们选用 OpenVINO 用来部署训练模型做推理。OpenVINO是一个Pipeline工具集,同时可以兼容各种开源框架训练好的模型,拥有算法模型上线部署的各种能力,只要掌握了该工具,你可以轻松的将预训练模型在Intel上快速部署起来。
选择部署 YOLO v5来测试深度学习环境,把训练好的模型文件可视化看看,通过Netron,查看yolov5s.onnx模型的输入和输出。
通过 OpenVISO 加载 YOLO v5 的模型后进行性能测试:
Inference 的速度大概在8-10 ms 左右,证明在该设备上能稳定、高效的运行模型,等再体验一段时间后试试对最近大火的 stable diffusion 进行尝试。接下来还是先通过3DMark测试来确认其性能表现。测试模式为CPU Profile、Speed Way以及3DMark新增的Intel XeSS。CPU Profile 涉及的是一个名为“Boids”,也就是类鸟群体的计算框架,这个框架很容易被并行化计算,因此较为适合考察单线程到多线程的性能变化情况。Speed Way GPU 基准测试程序,使用光线追踪和实时全局照明来渲染逼真的照明和反射,支持 DirectX 12 Ultimate 功能来优化性能和视觉质量,而XeSS则是针对英特尔XeSS超采样技术的专项测试。
一般来说视频创作性能优秀的主机优秀性能肯定不会差,反之亦然。3DMark CPU Profile的最大线程成绩,代表了CPU在使用所有可用的线程时的全部性能潜能。对应的实际使用情况是在游戏之外的极其繁重的多线程工作负载中,例如电影质量的渲染、模拟和科学分析这些应用场景。而16线程成绩,代表了需要密集计算的任务下处理器的能力,例如数码内容创建和3D渲染都得益于多线程,可以看到该项得分也达到了相当优秀的得分。
Speed Way GPU 在带动4K主屏+2K副屏的前提下也能达到比较不错的得分水平。
3DMark XeSS测试两次生成基于3DMarkPortRoyal基准的场景,第一次运行通过使用时间抗锯齿(TAA)渲染场景以获得所需的输出分辨率来计算基线性能。第二遍以较低的分辨率渲染舞台,然后利用指定的XeSS模式放大帧。结果显示每次运行的平均每秒帧数以及定义为百分比的性能差异。在XeSS 打开后,画面表现效果在4K分辨率下直接提升了45%。
随后也对一些主流游戏进行了简单的体验,在原神的4K高配60帧的环境下测试发现跑图过程非常流畅,对于一些场景切换与密集建模的地方也有比较稳定的帧率。
总结
作为一台兼顾办公工作与娱乐游戏的高性能的主机,英特尔NUC消费迷你主机在一本专业书的厚度下提供了如此强劲的性能体验,高性能的处理器和显卡能够处理复杂的视频编辑任务,在视频制作中提供更快的渲染速度和更流畅的预览体验。总的来说,蝰蛇峡谷具备强大的视频创作与剪辑能力,非常适合喜欢玩进行视频创作的用户。
相关文章:

视频创作者福音,蝰蛇峡谷NUC12SNKI7视频剪辑测评
英特尔NUC绝对是PC市场里最为特殊的产品,相比众多OEM设计制造的台式机而言,英特尔NUC主打小体积、高度集成化、强扩展性以及尽可能优异的性能表现。尤其是在主打游戏体验的NUC产品出现之后,更是将极致体验演绎到了极致。 在搭载独显的幻影峡谷…...
使用Qt中的QDir类进行目录操作
文章目录 概述QDir类的基本功能获取当前目录创建目录列出目录内容筛选目录内容筛选特定命名文件 复制文件和目录删除文件和目录更改文件名 应用场景总结 概述 Qt是一个跨平台的C应用程序开发框架,其中提供了许多方便的类来处理文件和目录操作。其中,QDi…...

qt服务器 网络聊天室
widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//给服务器指针实例化空间server new QTcpServer(this); }Widget::~Widget() {delete ui; }//启动…...

meanshift算法通俗讲解【meanshift实例展示】
meanshift算法原理 meanshift算法的原理很简单。假设你有一堆点集,还有一个小的窗口,这个窗口可能是圆形的,现在你可能要移动这个窗口到点集密度最大的区域当中。 如下图: 最开始的窗口是蓝色圆环的区域,命名为C1。蓝…...
正交变换和仿射变换
正交变换和仿射变换 平面的正交变换 正交点变换(保距变换) 平面上的一个保持任意两点距离不变的点变换 平面正交变换性质 正交变换的乘积是正交变换恒等变换是正交变换正交变换将(不)共线的三点映射成(不)…...
Electron 多端通信桥 MessageChannelMain和 MessagePortMain 坑点汇集
简介 MessageChannelMain 是 DOM MessageChannel 对象的主进程等价对象。 它的特有功能是创建一对已连接的 MessagePortMain 对象。 Electron 本身为了灵活追加 on("message") 机制,就说明该 MessageChannelMain 已经被创建了,而 Web 开发中&a…...

Html5播放器按钮在移动端变小的问题解决方法
Html5播放器按钮在移动端变小的问题解决方法 用手机浏览器打开酷播云视频,有时会出现播放器按钮太小的情况,此时只需在<head>中加入下面这段代码即可解决: <meta name"viewport" content"widthdevice-width, initia…...
Rust 开发环境搭建【一】
Rust 开发环境 推荐 搭建: 安装 rust 语言 以及 工具链 推荐安装方法:rustup curl --proto ‘https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh 在国内如果访问速度慢,可以使用清华大学提供的镜像服务: https://mirrors.tu…...

C# Blazor 学习笔记(3):路由管理
文章目录 前言路由管理App.razor设置登录页面设置空布局 前言 我们知道使用Blazor的官方模板,我们会自动得到一个拥有侧边栏的布局页面。但是我们发现我们所有新建的页面都有侧边栏。有时候我们需要跳出这个布局,比如我要做登录页面的时候,我…...

int[]数组转Integer[]、List、Map「结合leetcode:第414题 第三大的数、第169题 多数元素 介绍」
文章目录 1、int[ ] 转 Integer[ ]:2、两道leetcode题遇到的场景:2.1、int[ ] 转 List<Integer> :2.2、int[ ] 转 Map: 1、int[ ] 转 Integer[ ]: public static void main(String[] args) {int[] nums {1, 2, 3}; Integer[] array Arrays.stream(nums).boxed().to…...
vue子传父的一种新方法:this.$emit(‘input‘, value)可实现实时向父组件传值
今天要说的就是利用v-model和this.$emit(‘input’,value)实现子传父。 众所周知,v-model是给input绑定,方便对表单的双向绑定。 其实,v-model是个语法糖,具体案例如下所示。 <input v-model"inputValue">相当于…...

【Web】web
dns与域名 网络是基于tcp/ip协议进行通信和连接的 应用层——传输层——网络层——数据链路层——物理层 每一定的台主机都有一个唯一且固定的地址标识——IP地址 IP地址的做用:1.区分用户和计算机;2.进行通信 IP地址由32位二进制数组成,…...

css中的bfc是什么?
什么bfc? BFC(Block Formatting Context)块级 格式化 上下文。 BFC就是页面上的一个隔离的独立盒子,容器里面的子元素和外面的元素不会相互影响。 为什么要bfc? bfc是我们去主动触发的,并不是自动就存在的,它是帮助我们解决cs…...
【前端知识】React 基础巩固(四十四)——其他Hooks(useContext、useReducer、useCallback)
React 基础巩固(四十四)——其他Hooks(useContext、useReducer、useCallback) 一、useContext的使用 在类组件开发时,我们通过 类名.contextType MyContext的方式,在类中获取context,多个Context或者在函数式组件中…...

华为云hcip核心知识笔记(数据库服务规划)
华为云hcip核心知识笔记(数据库服务规划) 1.云数据接库优势 1.1云数据库优点有: 易用性强:能欧快速部署和运行 高扩展:开放式架构和云计算存储分离 低成本:按需使用,成本更加低廉 2.云数据库r…...

【有趣的】关于Map的一些小测试
Map在代码中用到得非常多,它是无序的、key-value结构的,其读取会非常快。 今天看了个小文章Map判空 、空字符串、空key值等各种判断方法,你都掌握了吗?便自己也玩一下。 一、判空 因为对象已经new出来了,所以map指向的…...

【MATLAB第63期】基于MATLAB的改进敏感性分析方法IPCC,拥挤距离与皮尔逊系数法结合实现回归与分类预测
【MATLAB第63期】基于MATLAB的改进敏感性分析方法IPCC,拥挤距离与皮尔逊系数法结合实现回归与分类预测 思路 考虑拥挤距离指标与PCC皮尔逊相关系数法相结合,对回归或分类数据进行降维,通过SVM支持向量机交叉验证得到平均指标,来…...

AI 绘画Stable Diffusion 研究(二)sd模型ControlNet1.1 介绍与安装
部署包作者:秋葉aaaki 免责声明: 本安装包及启动器免费提供 无任何盈利目的 大家好,我是风雨无阻。 众所周知,StableDiffusion 是非常强大的AI绘图工具,需要详细了解StableDiffusion的朋友,可查看我之前的这篇文章: …...
接口参数设计原则
1. 不能太动态. 不相信客户端的原则 例如传递 filterFields , 推送一个表的某些字段给上游. 2. 可以服务端提供一些封装. 这个封装可以是写死的组合, 也可以是后端配置的. 最好的是 代码里的领域类bean 1,1对应一个名称. 可以是 classReference. 运营态有很多字段是给用户看的…...
网络安全防护利器:SK5代理与IP代理的技术对比
一、IP代理与SK5代理技术简介 IP代理: IP代理是一种通过中间服务器转发网络请求的技术。用户通过向代理服务器发出请求,代理服务器转发请求至目标服务器,然后将目标服务器的响应返回给用户。主要功能包括隐藏真实IP地址、绕过地理限制和IP封锁…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...

12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...