又去看了一下occ的注释解释是
减少 GPU PCI BAR大小以与 macos兼容
如果不受支持,此怪癖将 Apple macos的 GPU PCI BAR大小减少到指定值或更低.指定值遵循 PCI Resizable BAR规范.使用0表示1MB,使用1表示2MB,使用2表示4MB,依此类推,最多 19表示512GB. Apple macos最大支持1GB,即10.使用-1禁用此怪癖
考虑具有2个BAR的GPU
・BARO支持从256MB到8GB的大小.它的值为4GB
・BAR1支持从2MB到256MB的大小.它的值为256MB
例如1:将 Resizeapplegpubars设置为1GB会将BARO更改为1GB并保持BAR1不变 例如2:将 Resizeapplegpubars设置为1MB会将BARO更改为256MB,将BARO更改为
2 MB
例如3:将 Resizeapplegpubars设置为16GB不会发生任何变化
注意1:请参阅 Resize Gpubars quirk了解一般 GPU PCI BAR大小配置以及有关该技术的更多详 细信息
注意2:某些GPU驱动程序不支持非标准的BAR大小导致睡眠唤醒问题,因此对于 macos,建议
使用支持的最小BAR大小,即指定0(1MB) |