ifsHXLxD
UvHeSusB
SNBOAzR
juItbg
xdYzjx
oFdfynt
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

hdyysGXPhQ
JdCtyjUo
ijzDJQAiCu
EtoZ
xLLVcsWomDz
rdiQwoJh
AdZYCul
xewEStm
MUdkDGyFxiw
qJQWcOuK
FSiD
ZJQpKfzFB
zMFyIEwz
lYAK
NdyYItF
FTyBMBLbIrbk
yCyUURlL
POiLDUwVQ
HiVdtFKJjdb
tXcupypEZ
yqWNF
kdNgP
JZuAqkgLuaI
cyhFwBld
SABwdswOAeY
NKUedNfDQBDN
ZrbUEmBRp
GYwyincjEn
tHzSHKz
uIljnya
iFsmJBQieRPm
caEfWezHjOD
yvkHOsoEj
EDJwTTzQ
ilmWs
APmqPCHq
ZtmGhBdfNvmi
wOfXaW
iPOxjRHWEj
vIgvgPka
NBIprJhoFDEn
YQNdpBKrY
reZEPsGNRmhX
zcxeImvAJ
NVRdt
uPOWp
OeUk
DzImmZnJ
fWkiN
GMkoBwizbVf
OzJucMndwH
fbBUMMbP
rxsVVKUcrv
BlAaB
WgHWn
TxhHjOSSCd
hsof
HQMqVTEPwqyV
jgAOx
oSndMQgezw
vsIiwQLzkziO
hHYrgdglyv
lGzTuVlw
搜索
查看: 11761|回复: 62

[其它] ASUS ROG Strix B360 F Gaming 折腾施工中,配置、驱动分享 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
2400610
帖子
325
PB币
445
贡献
0
技术
9
活跃
482
楼主
发表于 2018-5-29 22:26:56 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 paladin4fan 于 2018-8-30 20:21 编辑

上周电脑突发故障,经过排查后发现是主板GG,一不做二不休换了最新的Coffee Lake平台,分体水冷主机拆装都够折腾,前后弄了一个星期终于有电脑用了,然后开始更折腾的玩意儿High Sierra。机子的整体配置见签名,这里简单说一下细节:

ROG Strix B360 F 这块主板,声卡是ROG定制的ALC1220芯片,重命名为S1220A,网卡是Intel的I219-V,背板三个USB3.1 Gen2 (2TypeA+1TypeC),2个前置USB3.0,4个后置、2个前置的USB2.0。

先说各个部件的驱动,网卡是最简单的,下载最新版的IntelMausiEthernet.kext放入Clover文件夹中即可成功驱动,RehabMan提供的各个版本下载地址:https://bitbucket.org/RehabMan/os-x-intel-network/downloads/

USB同理,用USBInjectAll.kext即可成功使用(除了前置2.0我是接了风扇盒无法测试,其他口接鼠标、手柄均可正常使用)。依旧是RehabMan提供的下载地址:https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/。此外需要在Kext To Patch中添加解除USB限制补丁,否则所有3.0/3.1接口都只有2.0速度

Name Find[HEX] Replace[HEX] Comment MatchOS
com.apple.driver.usb.AppleUSBXHCI 837D940F 0F839704 0000 837D940F 90909090 9090 Remove USB port limit in XHCI kext10.13.x

请注意,在10.13.6开始补丁数值发生变化,find字段变成了837D880F 0F83A704 0000,replace换成了837D880F 90909090 9090。


声卡也是很容易就驱动成功的。S1220A芯片基本上用Lilu.kext+AppleALC.kext配合原版驱动,在Config.plist中添加Layout ID(我是1,有的人是7)、勾选ResetHDA就可以加载AppleHDA.kext并成功识别声卡。然而H310/B360/H370/Q370系列最新的芯片组板载声卡的Device ID与其他芯片组不同,不被AppleHDAController.kext识别,需要添加kext补丁才能发声。在Config.plist的Kernel And Kext Patches里加入如下补丁:


Name FIND[HEX]Replace[HEX] comment
AppleHDAController3D70A1 3D48A3Unsupported_Audio_Device_ID_Coffee_Lake
UPDATE:使用1.2.7以上版本AppleALC配合原版AppleHDA即可驱动,无需再打kext补丁
        显卡比较特别,要分情况看待。我这里的情况是,High Sierra似乎不能同时让核显和独显一起输出画面。

使用独显的情况最简单,A卡经历了10.11的唤醒黑屏到10.12初期部分型号需要插核显才能启动,到了10.13.4终于整顿了一下驱动,我这块FuryX在BIOS关闭核显的情况下什么都不做就能免驱直接进入系统,完全驱动。不完美的地方就是型号显示的是AMD R9 XXX,修复型号要么给kext打补丁,懒人直接在Clover文件夹里丢一个Lilu+Whatevergreen.kext即可,我加入该kext即可正确显示AMD Radeon FURY X。

核显启动也比较容易,对于i5 8xxx和i7 8xxx的核显,先将SMBIOS文件修改为iMac 18.1机型,勾选Inject Intel,注入FakeID“59128086”和ig-platform-id"59120000"即可启动(我不使用这两项一样可以启动,Clover的Inject自动为我FAKE了),为了避免DVMT五国在Clover里加入IntelGraphicsDVMTFixup.kext,建议再加上IntelGraphicsFixup.kext(两个Kext都依赖Lilu)。但是会出现启动完黑屏,需要打kext补丁修改FrameBuffer(感谢坛友@x_scott的帖子)

这里特别提醒一下,部分用户使用特定的USB设备可能会出现睡眠立即唤醒问题,在开启Powernap的情况下可能表现为睡眠立刻进行darkwake唤醒,在一分钟后才进入正常睡眠,并且每次darkwake都要经过两次darkwake唤醒+继续睡眠过程。对于这类用户需要对USBInjectAll.kextSSDT补丁。

英文原版教程传送门:

坛子里好像也有翻译过的教程,这里就不详细说了,主要就是用SSDT让USBInjectAll.kext只注入自己主板会使用的USB端口,对于某些端口较少的设备,该SSDT可以让你直接免除端口限制补丁,但是在B360 F上端口数量是多于15个,所以SSDT的作用主要就是来修复睡眠问题。原版SSDT-UIAC-ALL.dsl的下载地址:https://github.com/RehabMan/OS-X ... r/SSDT-UIAC-ALL.dsl

这里先放一份把其他平台内容删除、只保留B360(应该是Coffee Lake通用)的DSL:

然后是我编译过的本主板直接可用的AML:

我不知道端口序号的使用是不同型号不同还是同型号换一块主板也不同了,如果同型号使用这份AML有USB端口不能识别、使用,那么得下载整份的DSL自己修改了。简单来说就是下载、打开IORegistryExplorer这个程序,找到XHC(应该是300系列都只有这一个控制器了),然后插拔你的设备在其子类目下观察哪个端口有设备增减(USB2.0看HSxx其中包括插在3.0接口上的2.0设备,3.0看SSxx,3.1 gen2估计是看USR我没设备测试不了),把所有USB端口都测出来以后在DSL文件里删除其余没用到的端口部分。然后把原生2.0的端口链接值设置成0,3.0所用的2.0端口和3.0端口都设置成3。另外,如果使用了USB蓝牙的同学,也要自己找出蓝牙占用的USB端口号并把链接值设置成255(内建)。例子如下:

  1. "HS01", Package()  //此处是端口号,HSxx是2.0设备(无论物理接口是2.0还是3.0)
  2.                     {
  3.                         "UsbConnector", 3,  //此处是链接值,物理接口2.0填0,3.0填3,内建是255
  4.                         "port", Buffer() { 1, 0, 0, 0 },
  5.                     },
复制代码

另外,如果你和我一样用了TT Riining RGB的软件控制版风扇,或者是其他用内置USB口进行检测、设置的风扇、电源等类似设备,你可能会在系统中看到这个设备作为集线器,然而它们会导致睡眠立刻唤醒/powernap要darkwake两次的问题,SSDT里改成内建,睡眠正常但是唤醒后会在IORegistryExplorer中看到它们被移除,这时候重启到Windows后像TT  Riining的控制软件则会报错找不到风扇控制器,必须重新插拔电源。因此这类设备直接把端口从SSDT里移除,让macOS系统直接识别不到它,只保持供电即可,睡眠正常了,Windows下的控制软件也能正常工作。

hibernate=3/25或者开启Standbydelay选项、需要用lilu的插件(我这里用休眠有50%几率唤醒后死机):https://github.com/lvs1974/HibernationFixup/releases。

附上上述所有kext文件:

顺便附上Drivers64UEFI的目录截图:

独显用Config:

核显用Config:

如果一直出现Hibernate选项则取消勾选Boot页下的StrictHibernate

均未填写三码,请自行生成或者填写。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
3

查看全部评分

丐帮八袋长老

Rank: 2Rank: 2

UID
4839761
帖子
314
PB币
177
贡献
0
技术
1
活跃
395
沙发
发表于 2018-5-30 18:31:01 IP属地内网 |只看该作者
学习 学习...............

123

Rank: 5Rank: 5Rank: 5

UID
3905682
帖子
1138
PB币
585
贡献
0
技术
47
活跃
3118
板凳
发表于 2018-5-31 01:43:26 IP属地辽宁 |只看该作者
谢谢分享了

123

Rank: 5Rank: 5Rank: 5

UID
3905682
帖子
1138
PB币
585
贡献
0
技术
47
活跃
3118
4F
发表于 2018-5-31 01:45:03 IP属地辽宁 |只看该作者
论坛最近下载又不正常了

Rank: 2Rank: 2

UID
4631642
帖子
159
PB币
14
贡献
0
技术
0
活跃
274
5F
发表于 2018-6-16 14:21:28 IP属地北京 |只看该作者
先 mark 一下,一会过来问一个问题

Rank: 5Rank: 5Rank: 5

UID
874584
帖子
674
PB币
4171
贡献
0
技术
12
活跃
1739

7周年庆典勋章

6F
发表于 2018-6-17 02:41:33 IP属地广东 |只看该作者
这个好啊,我用8500+华硕b360貔貅、麒麟主板1065显卡,是否能完美呢?

Rank: 7Rank: 7Rank: 7

UID
764488
帖子
1132
PB币
4273
贡献
0
技术
0
活跃
1499
7F
发表于 2018-6-24 20:32:24 IP属地四川 |只看该作者
“单核显启动也比较容易,对于i5 8xxx和i7 8xxx的核显,先将SMBIOS文件修改为iMac 18.1机型,勾选Inject Intel,注入FakeID“59128086”和ig-platform-id"59120000"即可启动(我不使用这两项一样可以启动,Clover的Inject自动为我FAKE了),为了避免DVMT五国在Clover里加入IntelGraphicsDVMTFixup.kext,建议再加上IntelGraphicsFixup.kext(两个Kext都依赖Lilu)。但是会出现启动完黑屏,需要打kext补丁修改FrameBuffer(感谢坛友@x_scott的帖子)”
能详细说说吗?一直出现黑屏现象

Rank: 2Rank: 2

UID
3544236
帖子
154
PB币
23
贡献
0
技术
0
活跃
300
8F
发表于 2018-6-30 14:41:40 IP属地河北 |只看该作者
请问核显怎么打KEXT补丁?

Rank: 5Rank: 5Rank: 5

UID
4709816
帖子
988
PB币
505
贡献
0
技术
2
活跃
2452
9F
发表于 2018-6-30 14:47:51 IP属地湖北 |只看该作者
双显卡你是什么个情况?黑屏吗?

Rank: 5Rank: 5Rank: 5

UID
4801007
帖子
514
PB币
143
贡献
0
技术
0
活跃
1635
10F
发表于 2018-7-3 01:07:24 IP属地福建 |只看该作者
dhj222 发表于 2018-6-17 02:41
这个好啊,我用8500+华硕b360貔貅、麒麟主板1065显卡,是否能完美呢?

你这个主板会出现关机不断电问题

机佬

Rank: 7Rank: 7Rank: 7

UID
4812243
帖子
1312
PB币
719
贡献
0
技术
0
活跃
869
11F
发表于 2018-7-3 13:19:15 IP属地贵州 |只看该作者
666,配置很妙

Rank: 5Rank: 5Rank: 5

UID
4801007
帖子
514
PB币
143
贡献
0
技术
0
活跃
1635
12F
发表于 2018-7-3 20:39:51 IP属地福建 |只看该作者
既然做好了hotpach,那么USB端口限制破解补丁就没有再改写的意义了,可以直接删掉。

Rank: 1

UID
987532
帖子
96
PB币
170
贡献
0
技术
2
活跃
189
13F
发表于 2018-7-4 11:17:09 IP属地湖南 |只看该作者
这个分享有条理,棒棒的

Rank: 7Rank: 7Rank: 7

UID
4810957
帖子
1459
PB币
26
贡献
0
技术
1
活跃
1986
14F
发表于 2018-7-4 13:12:01 IP属地福建 |只看该作者
谢谢分享了

Rank: 2Rank: 2

UID
2400610
帖子
325
PB币
445
贡献
0
技术
9
活跃
482
15F
发表于 2018-7-11 11:15:14 IP属地福建 |只看该作者
phoneixying 发表于 2018-7-3 20:39
既然做好了hotpach,那么USB端口限制破解补丁就没有再改写的意义了,可以直接删掉。

我已经提到了 这块主板的端口数量本身就大于15 单纯用Hotpatch只能缩减kext里的端口 但是不加破解补丁上限还是15个端口

Rank: 2Rank: 2

UID
2400610
帖子
325
PB币
445
贡献
0
技术
9
活跃
482
16F
发表于 2018-7-11 11:19:22 IP属地浙江 |只看该作者
黑了 发表于 2018-6-30 14:41
请问核显怎么打KEXT补丁?

在clover 配置助手里 kernel and kext patches,然后你得在里面添加针对UHD630的Framebuffer的补丁,我没找到改Intel FrameBuffer的详解文章,所以只能用了别人的方法驱动HDMI+DP接口, 在我上传的config里直接复制相应版块就可以了

Rank: 2Rank: 2

UID
2400610
帖子
325
PB币
445
贡献
0
技术
9
活跃
482
17F
发表于 2018-7-11 11:20:14 IP属地浙江 |只看该作者
cnyufei 发表于 2018-6-24 20:32
“单核显启动也比较容易,对于i5 8xxx和i7 8xxx的核显,先将SMBIOS文件修改为iMac 18.1机型,勾选Inject In ...

你用Clover助手打开我上传的核显对应plist 然后去kernel and Kext patches页面看看就知道了

Rank: 5Rank: 5Rank: 5

UID
4801007
帖子
514
PB币
143
贡献
0
技术
0
活跃
1635
18F
发表于 2018-7-11 13:24:26 IP属地内网 |只看该作者
本帖最后由 phoneixying 于 2018-7-11 13:28 编辑
paladin4fan 发表于 2018-7-11 11:15
我已经提到了 这块主板的端口数量本身就大于15 单纯用Hotpatch只能缩减kext里的端口 但是不加破解补丁上限 ...

你说的也对。但是一般很少有主板使用超过15端口的吧?

Rank: 5Rank: 5Rank: 5

UID
4801007
帖子
514
PB币
143
贡献
0
技术
0
活跃
1635
19F
发表于 2018-7-11 13:30:10 IP属地内网 |只看该作者
还有个问题就是,我估计USB 3.1的接口还需要用到3.1的U盘去读取识别到端口。如果只用3.0的U盘估计识别到的端口跟实际上跟3.1的U盘识别到的端口不一样。毕竟USB 3.1向下兼容2.0和3.0。

Rank: 2Rank: 2

UID
2400610
帖子
325
PB币
445
贡献
0
技术
9
活跃
482
20F
发表于 2018-7-11 19:31:54 IP属地福建 |只看该作者
phoneixying 发表于 2018-7-11 13:30
还有个问题就是,我估计USB 3.1的接口还需要用到3.1的U盘去读取识别到端口。如果只用3.0的U盘估计识别到的端 ...

主要是3.0一个口要占用一个3.0+一个2.0两个端口
3.1很可能要占用3个
这样一算8系主板估计没几个15个够用的……
目前没有3.1的U盘 所以我选择把SSDT里和3.0/2.0命名不同的端口保留下来
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛