积分 108 最后登录 2024-3-2 精华 0 阅读权限 20 主题 23 UID 4770349 帖子 196 PB币 231 威望 5 贡献 0 技术 0 活跃 533
UID 4770349 帖子 196 PB币 231 贡献 0 技术 0 活跃 533
发表于 2021-12-19 00:15:52
IP属地广东
| 显示全部楼层
本帖最后由 lonelyboylonely 于 2021-12-30 15:51 编辑
1.电源五选项全有(注入了EC和Plug以及LPCB的SSDT到DSDT里);
2.所有PCI总线的设备(核显,板载声卡,Smbus,USB,SATA,有线和无线网卡等)注入到DSDT里,在系统报告PCI里可查看已注入情况;
3.支持HEVC硬解码,播放x265视频CPU不再有解码压力,貌似本身4代U并不支持HEVC。只在RX560上进行运算(注入显卡信息到OC里就莫名其妙实现了,但是弄了好久都没办法注入到DSDT里。之前一直搞不好硬解码,Smbios机型iMac15.1);
4.我是从10.14.6直接升上11.6.1的,在10.14下做了开启Hidpi的操作,但是到了11.6却失效了(也不知道算不算失效,显示器的缩放选择不是图形的而是几个分辨率的选择。折腾几次之后发现其实在11.6下默认支持开启的,当然仅仅对于我的配置来讲,于是把开启HIDPI的相关文件删了便好了。)这个提供给大家作参考;
5.另外一个可以做参考的事情是,我把显示器的EDID注入到了显卡中之后,色彩还原度惊艳了我。原本以为这个显示器就是那样,没想到真的是惊艳到了。
另外目前还有三个问题待解决:
1.我发现只要是把Smbus注入到DSDT里,或者是使用SSDT-Smbus来驱动smbus,就会出现睡眠不断电的问题。只要不驱动SMBUS,就一切正常。折腾了好久一直弄不好。不知道在此有没有能提供思路的大神。
2.RX560显卡以及它的HDMI/DP音频设备始终无法注入DSDT里,怎么注入都不成功(严格对照IORegistryExplorer里的信息),也曾参照过多个Patch案例。此外,关于Rename 显卡接口(比如GFX0到IGPU,PEGP到GFX0)中的两个或其中任意一个重命名后,都会造成不能开机,具体卡什么地方我没有-V去看,就是启动条根本就启动不了,就卡上了不动了。
3.不知道我这段时间一直在弄DSDT,弄了哪一步,到后来我发现核显HD4600不再提供加速运算,显然是系统能读取这个显卡的,但是他就是不工作。具体是我记得之前播放4K的H264视频或者在Final Cut剪辑鼠标进行视频预览时,HD4600显卡会提供运算(Intel Power Gadget和Stats都能检测到),但是现在这些情况它都不再提供加速运算了。有没有大神知道什么原因呢?
下面是我的简单配置:
主板:技嘉Z97-HD3
CPU:I5-4590
显卡:蓝宝石RX 560 4G 45W版本&HD4600核显,BIOS选了PCIe设备
内存:32G 1600hz (8GX4)
显示器:飞利浦288E2(4K)使用了DP接口
OS:11.6.1@imac 15.1
本来发个截图但是尺寸太大,压缩了尺寸,将就看吧。
2021-12-30已解决上述其中两个问题:
1.翻了国外的论坛,得知Smbus不能注入到PCI设备,也就是说引导配置的设备属性一栏,以及DSDT中不能注入Smbus的PCI属性,不然系统就会把Smbus用PCI掌管,从而造成电源不能正确睡眠的问题(具体是不是这样解释可能理解有偏差);
3.之前IGPU使用的平台ID是04120004,换成带FramBuffer的平台ID:0D220003就好了。
展开阅读全文​
附件:
你需要登录 才可以下载或查看附件。没有帐号?注册