找到513个回复 (用户: 无名啊)
@老虎会游泳,是同一个(Clang 20 编译出来的)二进制文件。
具体测试过程,同时开两个 bash 写命令转码,第一个分别转 AB 文件,第二个转 BA 文件。
因为只转一个时,我看 Ubuntu CPU 历史占用曲线,都是隔几秒就空闲一下。。
而且统计总功耗,同时转两个,总耗电最少。。(如下图,99 < 53 * 2)
@老虎会游泳,那我用 MSVC / msys2 / … 转出 Win 原生程序后,再到安全模式 / WinPE 上测测速度?
那9%应该就是被Windows GUI和后台任务拿走了。Windows的后台任务远多于Linux,甚至任务管理器本身就是一个CPU时间消耗大户。
@老虎会游泳,我测试时,同时开 2 个转码,确保吃满所有 8 核 16 线程的(都是大核)
另外,所有测试都是开 54W TDP,转的时候看功耗测试,整机都是 72W 左右。
@老虎会游泳,会不会是内存寻址多了几层,导致慢了。。
转码时还是要占几 GB 内存的。。
@老虎会游泳,有空我测下,BIOS 关虚拟化,裸机跑 Win11,WSL1 里提升多少吧。。
感觉 CPU 密集型应用,应该不会有多少 syscall 吧。。而且转码影片才几十 MB,应该没有 IO 损耗问题。。
要不我在 Win 也原生编译一下。老虎你经验里,哪个编译器效率更高呢?MSVC?msys2?还是其他啥呢?
当时我在 Ubuntu 测试,Clang 20 编译的 svt-av1-psy,比 GCC 14 快 13% 左右。。
@老虎会游泳,0 楼也测了 WSL1,此时 WSL2 是关闭的,但结果都是比 Ubuntu 慢了 9%。。
猜测此时 WSL1 实际也是虚拟机中的,所以和 WSL2 速度一样。。
所以我才想关掉 VBS,这样 Win11 裸机跑,WSL2 还是虚拟化,速度应该就差不多了。。
@hui214,你是说 Visual Basic Script 吗?
看来英语缩写容易引起歧义。。
上面是指 Virtualization-Based Security(基于虚拟化的安全),整个 Win11 默认是跑在虚拟机里的。。
@老虎会游泳,从比例上看,确实某想坏率更低。但样本太小了(仅一个 UP 主 2 个视频),可能与真实情况偏差过大。。
关键 11 楼视频提到,某想仍旧用着黑胶,评论区也很多提到《省成本、计划报废》等坏印象,有种被拿捏把柄锁住命门的感觉。。
@卷心菜,啥问题报废的呢?也是 CPU 虚焊吗?
卡不卡的,主要看硬件性能吧。。牌子应该没啥加成 / 拖累?
我有台 2017 年 i5-8250u + 板载 8GB 荣耀。论品质我觉得没啥问题,论性能就那样咯。。
@卷心菜,某耀某米的机器,一般有啥毛病吗?
AMD 虚拟化应该没啥问题吧,我看有很多人拿 AMD 小主机当 all in one,虚拟化出软路由、NAS、docker 跑多服务等。。
@卷心菜,另外,某想某新有用低温锡的恶迹,过保 CPU 就容易虚焊,美名其曰环保工艺。。
详情去搜搜,谨慎选择。。
@卷心菜,感觉即使是 285H,能效比也没强过 8845HS 多少呀,反而贵一半。。
看别人评测,CPU 40W 时(整机估计 60W 了),285H 比 8845HS 强 13% 这样,
然而 8845HS + 32G + 1T 才 4000。。
![]()