- 积分
- 173
- 最后登录
- 2023-10-26
- 精华
- 0
- 阅读权限
- 20
- 主题
- 37
- UID
- 4849749
- 帖子
- 357
- PB币
- 815
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 586
- UID
- 4849749
- 帖子
- 357
- PB币
- 815
- 贡献
- 0
- 技术
- 0
- 活跃
- 586
|
发表于 2020-3-23 15:09:28
IP属地江苏
|显示全部楼层
本帖最后由 zty199 于 2020-4-11 14:54 编辑
测试机型:惠普光影精灵3 i5-7300HQ 核显HD630 通过Type-C转HDMI
惠普暗影精灵3 i7-7700HQ 核显HD630 通过Type-C转HDMI
惠普Spectre X360 i7-7500U 核显HD620 通过Type-C转HDMI
测试系统:macOS Catalina 10.15.4
*由于HDMI接口连接在独立显卡上,只有Type-C接口连在核显上,故只能通过转接器在macOS输出。
*仅针对Type-C接口具有输出DP信号功能,但是直接使用转换器、修改缓冲帧注入、修改机型等操作均无法解决问题的用户。能输出的就不用看了......
动手之前先添加启动参数 agdpmod=vit9696 禁用 Board-id 侦测(方法来自OC交流群大佬 iStar),可以避免修改系统驱动 AppleGraphicsDevicePolicy.kext 。
之后需要选择正确的 platformid,可以参考小兵大佬的博客:
https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html
这里以KabyLake为例,比如选择 platformid 0x591B0000 时,默认的接口是这样的:
可以看到,理论上存在4个物理接口0,1,2,3,但是每一个platformid限制最多3个接口。所以,如果你的Type-C接口正好不在这里面(比如暗影3的接口索引是1,这里正好被屏蔽了),那就肯定没有信号输出。
这种时候,你可以尝试一下0x59120000这个台式机的platformid,因为他有1,2,3三个外置接口,只是没有内屏:
那么重启之后,虽然内屏必定不会显示,但是应该可以看到自己的Type-C究竟在哪一个物理接口上了。暗影3就会显示在索引1的物理接口上。这个时候,可以考虑继续使用0x591B0000这个id,通过自行修改索引号使得端口可以输出。或者更换0x59160000这个id,如图,物理接口对应0,1,2,也可以输出:
之后就可以正常使用Type-C接口转接正常输出视频信号了。我这里由于家境贫寒 -_- ||| ,买不起带DP接口的显示器,所以只测试了HDMI,DVI应该完全没问题才对......理论上来说转DP肯定没问题。这里说下,由于Type-C是输出DP信号,即使是VGA用的也是DP转换的,我估计问题也不大。
视频信号就到这里结束了。至于DP和HDMI音频,这个测试下来比较随缘......
光影3不知道为啥,和内屏存在冲突。不管用哪个id和机型,只要有内屏定义就没有HDMI音频设备。删掉内屏索引或者把内屏定义为外接立刻就有......堪称玄学。
至于暗影3,咋搞都没有HDMI音频设备 -_-||| ,不知道为啥......
Spectre就更神奇了,啥都不用管HDMI音频就自己冒出来了。
可以确定的是,这三台机器声卡都是完全正常的。也不知道是转接器的问题还是显示器的问题还是驱动的问题......总之归类为玄学,暂时解决不了。如果有大佬能解决请告诉我一下,感激不尽......
P.S.已知的HDMI音频教程基本都试过了,没一个管用的......应该和设备属性关系不大了,否则应该始终没有HDMI音频设备。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|