- 积分
- 146
- 最后登录
- 2024-4-1
- 精华
- 0
- 阅读权限
- 20
- 主题
- 68
- UID
- 97297
- 帖子
- 291
- PB币
- 1495
- 威望
- 5
- 贡献
- 0
- 技术
- 17
- 活跃
- 342
- UID
- 97297
- 帖子
- 291
- PB币
- 1495
- 贡献
- 0
- 技术
- 17
- 活跃
- 342
|
10F
发表于 2018-12-28 15:33:15
IP属地广东
|只看该作者
thunder_92 发表于 2018-12-27 17:05
请问具体怎么解决呢?我的Z370+1080现在基本能用了,但是睡眠要么风扇不停转,要么停转唤醒就死机
首先你得看看你电脑的USB有没有问题,比方说usb3.0降速什么的,如果没有问题,你可能得从其他方面解决的睡眠问题;如果有问题,可以看看下面的思路,先把USB处理好,无论你的睡眠问题是不是USB引起的。
下面简单说一下思路,后面附上参考帖:
1、86平台主板带15+的usb端口,而osx只支持15个,所以有部分usb端口就不会识别出来,主板的实际usb接口和这些没有识别出来的端口有连接的时候,就会出现USB降速等问题;
2、之前在clover里打一行补丁,破解OSX的端口限制,配合USBInjectAll.kext驱动,将所有端口识别出来,以解决usb问题;
3、后来有Intel FB-Patcher,就利用它生成驱动,无须“破解OSX的端口限制”的代码和USBInjectAll.kext驱动来解决usb问题。原理:主板的物理usb接口一般后面有6个左右,前置2个左右(不算主板的其他usb扩展插针),后面接口一般有2个或者4个usb3.0,前置2个usb3.0,一个usb3.0占两个usb端口(通道),一个usb2.0占一个usb端口(通道),所以15个端口其实是够用的。只要把osx识别出来的15个端口,删掉用不上的端口,添加上实际使用的端口,这样就可以把端口控制15个以内,所以无需破解OSX端口限制;
4、使用插拔的方式,在OSX下使用Intel FB-Patcher可以看到有哪些活动端口(识别出来的),在Win 下使用 Aida64 可以看到所有活动端口。OSX和WIN下的端口代码是一样的,只是进制不一样,比方说一个物理USB接口对应的端口在OSX下是0x0a,在win下就是0x10。通过对比,就知道OSX有哪些端口没有被识别。
题外话:DSDT貌似可以解决USB问题,不过好多年没弄DSDT了,有兴趣可以看看有关的帖子。
下面是我参考的帖子,可以看看能不能帮你解决问题。第二个帖子:Intel FB-Patcher教程貌似USB部分不全,可以看看它的微博页面,在帖子里有链接。
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1799015&highlight=usb%2B3.0
https://bbs.pcbeta.com/viewthread-1794948-1-5.html
|
|