前言

WhateverGreen.kext驱动内的核显igfxfw=2,这个参数是怎么来的?极少有介绍,也没有找到相关的内容说明到底要不要加,只说跟Guc有关,是否加载Guc。然而WhateverGreen官方也只说不建议加,具体解释也不多。

也多亏该题主在找寻很久后,终于找到了一点相关的内容,内容来源LinuxLinuxunix有通性,所以很有参考价值。猜测igfxfw=2,这个“2”参数也是这么来。

实测

引用截图:

  1. 先认识一下GPUGen属于几代:

  1. Guc/Huc固件:

这里说明,对于Gen9Gen9.5 GPU,默认情况下不会加载GUC/HUC固件,默认情况下仅在Gen 11+硬件上加载。“启用GuC/HuC固件加载可能会导致某些系统出现问题;如果您遇到冻结(例如,从休眠状态恢复后),请禁用它。”

  1. Guc/Huc的用途:

因此:

  1. WhateverGreen,要保证通用性和兼顾稳定,所以默认是不启用GuC/HuC,需要自行添加igfxfw=2来启用。自行测试,自行添加。
  2. 添加igfxfw=2 ,启用GuC/HuC,是否核显变频更灵活,更高频,好像也没有关系。(AVC/HEVC/vP9低功耗编码比特率控制需要HuC固件(和GUC作为从属),包括CBRVBR等)所以某些板,添加此参数仍然一个样,0.33 0.35。 但是并不代表没有用。

实测反馈:

  1. 加/不加igfxfw=2B150华硕板子,CPU i3 6098p,核显都一个样0.33 0.35,偶尔看看图拉拉其他的飙到0.4 0.5 0.6左右,基本就这样,fcpx也是0.33 。

  1. 在编码的情况下,加和不加igfxfw=2来启用GuC/HuC,那就差别巨大。Compressor实测:(只测8bithevc。因本核显不支持10bit,hevc编码)

(1)不加igfxfw=2(未启用GuC/HuC)实测:核显参与度低。

(2)加igfxfw=2 (启用GuC/HuC)实测:核显全速参与。

(3)速度对比:

最后

总的来说,自测如果添加igfxfw=2启用GuC/HuC,对自己的系统没影响,有必要添加。如果出现问题,则禁止。

新手小白如何添加此参数?教程如下图:

发表回复

后才能评论