这好像是硬伤,强算效率会低很多的,有条件的还是换换机子,所以隔代的处理器,特殊情况下是不能简单对比频率的,特殊情况就包括了调用某些专用指令集的时候,插件越来越多会用到AVX(现在主流是AVX2,intel,AMD都有),前身是MMX,也就是多媒体精简指令集,到SSE,现在发展到AVX512了,每条指令可长达512bit,指令集这个称呼,挺唬人,有误导嫌疑,因为人们不知道的总以为它是‘软件层面的东西’,其实指令集是像DSP运算卡一样,软件结合硬件,搭配的,光有软件代码,没有硬件等于零,硬件是什么,就是集成在CPU芯片内部的一些特殊功能的超小运算阵列、且自带寄存器、数据指令通道,它们都是在设计CPU时加入的,就好比专业显卡和游戏显卡的区别,不光是驱动的差别,显卡本身内部就是不同的,专业卡内部会多一些感容阻元器件,会更多保留一些芯片的特性(其实也相当于CPU指令集),再结合专业驱动,才能调出这些特性,当然这个比方现在不一定恰当,至少现在酷睿10代消费级已经在指令集上和高端服务器级至强相同了都有AVX512,打住。
前阵在坛里看到一位,发了隔着几代的CPU跑多轨工程的测试,早年的CPU利用率不足,意思就是‘很多时候,处理器的某些部分在干等着另一些部分的计算结果’,而较新的CPU利用率可以几乎全满,那么‘它为什么要等呢’,我当时就猜想,内部是在强算,因为插件要求它调用AVX2,而它又不带AVX2,所以只能用更低效率的方式去模拟,所以才会出现CPU占用率一直达不到全满的状况,而较新的则可以顺利的调用正确的指令集运行到极限,迎合了插件程序设计的理想状态。
所以这也是我现在对AMD,YES有所保留的最根本的一点,AMD现在算力目前是很香,但始终在指令集上,处于‘追随者’的地位,十几年来一点都没变。因为咱们是音频专业论坛,我们不是买前生产力,买后爱奇艺,我们要天天面对专业软件插件的,常用的软件要求最好有较新的指令集运行,那么最好去适配它。