huangjie2084 发表于 2023-4-10 12:17

本帖最后由 huangjie2084 于 2023-4-10 12:23 编辑

lwx1901 发表于 2023-4-9 14:24 https://bbs.pcbeta.com/static/image/common/back.gif
10代冰湖核显通过TypeC连接外接显示器重启的原因,是声卡内核驱动扩展AppleALC.kext没有完全适配崩溃造成 ...
用了方法一,还是接上就重启了bpanic(cpu 0 caller 0xffffff800f1b4ad3): Kernel trap at 0xffffff7fa3ea1e0a, type 14=page fault, registers:CR0: 0x0000000080010033, CR2: 0x0000000000000000, CR3: 0x000000026c4a1030, CR4: 0x00000000003626e0
RAX: 0xffffff901ed9d790, RBX: 0xffffff901cf9dc00, RCX: 0x0000000000000000, RDX: 0x0000000000000000
RSP: 0xffffffeb116b2de0, RBP: 0xffffffeb116b2e00, RSI: 0xffffff8b51f4ef08, RDI: 0x0000000000000000
R8:0x0000000000000000, R9:0x0000000000000000, R10: 0xffffff800fc88000, R11: 0x0000000000001001
R12: 0xffffff800fea4568, R13: 0xffffff7fa3ea1dca, R14: 0xffffff8b51f4ef08, R15: 0x0000000000000000
RFL: 0x0000000000010246, RIP: 0xffffff7fa3ea1e0a, CS:0x0000000000000008, SS:0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 0

Panicked task 0xffffff8685f5f8b8: 13 threads: pid 177: WindowServer
Backtrace (CPU 0), panicked thread: 0xffffff8685fd7b30, Frame : Return Address
0xffffffeb116b27a0 : 0xffffff800f0705fd
0xffffffeb116b27f0 : 0xffffff800f1c4b84
0xffffffeb116b2830 : 0xffffff800f1b4619
0xffffffeb116b2890 : 0xffffff800f010951
0xffffffeb116b28b0 : 0xffffff800f0708dd
0xffffffeb116b29a0 : 0xffffff800f06ff87
0xffffffeb116b2a00 : 0xffffff800f7dd09b
0xffffffeb116b2af0 : 0xffffff800f1b4ad3
0xffffffeb116b2c70 : 0xffffff800f1b47c4
0xffffffeb116b2cd0 : 0xffffff800f010951
0xffffffeb116b2cf0 : 0xffffff7fa3ea1e0a
0xffffffeb116b2e00 : 0xffffff800f71607e
0xffffffeb116b2e40 : 0xffffff7fa3ea1cfa
0xffffffeb116b2e80 : 0xffffff800f6e6173
0xffffffeb116b2ea0 : 0xffffff800f6ddb39
0xffffffeb116b2ed0 : 0xffffff800f6e5563
0xffffffeb116b2f00 : 0xffffff800f6e5432
0xffffffeb116b2f40 : 0xffffff7fa3e678cd
0xffffffeb116b2f70 : 0xffffff800f6e6173
0xffffffeb116b2f90 : 0xffffff800f6ddb39
0xffffffeb116b2fc0 : 0xffffff800f6e5563
0xffffffeb116b2ff0 : 0xffffff800f6e5432
0xffffffeb116b3030 : 0xffffff800f6e6173
0xffffffeb116b3050 : 0xffffff800f6ddb39
0xffffffeb116b3080 : 0xffffff800f6e5563
0xffffffeb116b30b0 : 0xffffff800f6e5432
0xffffffeb116b30f0 : 0xffffff800f6e6173
0xffffffeb116b3110 : 0xffffff800f6ddb39
0xffffffeb116b3140 : 0xffffff800f6e5563
0xffffffeb116b3170 : 0xffffff800f6e5432
0xffffffeb116b31b0 : 0xffffff800f6e6173
0xffffffeb116b31d0 : 0xffffff800f6ddb39
0xffffffeb116b3200 : 0xffffff800f6e5563
0xffffffeb116b3230 : 0xffffff800f6e5432
0xffffffeb116b3270 : 0xffffff7fa3f179a5
0xffffffeb116b35c0 : 0xffffff7fa3f15a52
0xffffffeb116b3610 : 0xffffff7fa4eaacb7
0xffffffeb116b3750 : 0xffffff7fa4e95237
0xffffffeb116b37e0 : 0xffffff7fa4ea0653
0xffffffeb116b3800 : 0xffffff7fa4e9aaff
0xffffffeb116b38c0 : 0xffffff7fa4ea7f11
0xffffffeb116b38e0 : 0xffffff7fa4ea88a7
0xffffffeb116b3970 : 0xffffff7fa4ea865f
0xffffffeb116b3a00 : 0xffffff7fa4eaf034
0xffffffeb116b3a50 : 0xffffff800f7551be
0xffffffeb116b3bb0 : 0xffffff800f1712a9
0xffffffeb116b3cc0 : 0xffffff800f04a806
0xffffffeb116b3d60 : 0xffffff800f0615a2
        Backtrace continues...
      Kernel Extensions in backtrace:
         com.apple.driver.AppleHDA(440.2)@0xffffff7fa3e5a000->0xffffff7fa3ee9fff
            dependency: com.apple.driver.AppleHDAController(440.2)@0xffffff7fa3f11000->0xffffff7fa3f23fff
            dependency: com.apple.driver.DspFuncLib(440.2)@0xffffff7fa3f41000->0xffffff7fa4023fff
            dependency: com.apple.iokit.IOAudioFamily(440.2)@0xffffff7fa4d6f000->0xffffff7fa4d8cfff
            dependency: com.apple.iokit.IOGraphicsFamily(597)@0xffffff7fa4e8a000->0xffffff7fa4eb8fff
            dependency: com.apple.iokit.IOHDAFamily(440.2)@0xffffff7fa4035000->0xffffff7fa4038fff
            dependency: com.apple.iokit.IONDRVSupport(597)@0xffffff7fa4ede000->0xffffff7fa4ee6fff

Process name corresponding to current thread (0xffffff8685fd7b30): WindowServer
Boot args: -noDC9

Mac OS version:
22E261

Kernel version:
Darwin Kernel Version 22.4.0: Mon Mar6 21:00:17 PST 2023; root:xnu-8796.101.5~3/RELEASE_X86_64
Kernel UUID: CF2A42DA-3F7C-30C6-9433-6F2076FF1F94
roots installed: 0
KernelCache slide: 0x000000000ec00000
KernelCache base:0xffffff800ee00000
Kernel slide:      0x000000000ecdc000
Kernel text base:0xffffff800eedc000
__HIBtext base: 0xffffff800ed00000
System model name: MacBookAir9,1 (Mac-0CFF9C7C2B63DF8D)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 66121246310
Last Sleep:         absolute         base_tsc          base_nano
Uptime: 0x0000000f65222935
Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake    : 0x0000000000000000 0x00000004b208798b 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff801e474000 - 0xffffffa01e474000
. PGZ   : 0xffffff801e474000 - 0xffffff801f475000
. VM    : 0xffffff801f475000 - 0xffffff84ebedb000
. RO    : 0xffffff84ebedb000 - 0xffffff86857a7000
. GEN0: 0xffffff86857a7000 - 0xffffff8b5220d000
. GEN1: 0xffffff8b5220d000 - 0xffffff901ec73000
. GEN2: 0xffffff901ec73000 - 0xffffff94eb6d9000
. GEN3: 0xffffff94eb6d9000 - 0xffffff99b8140000
. DATA: 0xffffff99b8140000 - 0xffffffa01e474000
Metadata: 0xffffffffde7ee000 - 0xfffffffffe7ee000
Bitmaps : 0xfffffffffe7ee000 - 0xfffffffffffee000
Extra   : 0 - 0

lwx1901 发表于 2023-4-10 14:02

huangjie2084 发表于 2023-4-10 12:17 https://bbs.pcbeta.com/static/image/common/back.gif
用了方法一,还是接上就重启了bpanic(cpu 0 caller 0xffffff800f1b4ad3): Kernel trap at 0xffffff7fa3ea ...

是No-hda-gfx,不是NO-hda-gfx

huangjie2084 发表于 2023-4-10 15:02

lwx1901 发表于 2023-4-10 14:02 https://bbs.pcbeta.com/static/image/common/back.gif
是No-hda-gfx,不是NO-hda-gfx

非常感谢,终于解决输出的问题了,前面确实是自己输错了0和o,感谢感谢。

lwx1901 发表于 2023-4-10 15:06

本帖最后由 lwx1901 于 2023-4-10 15:08 编辑

huangjie2084 发表于 2023-4-10 15:02 https://bbs.pcbeta.com/static/image/common/back.gif
非常感谢,终于解决输出的问题了,前面确实是自己输错了0和o,感谢感谢。
这个方法的缺点是无法驱动外接显示器音箱工作,如果想正常驱动外接显示器的同时驱动外接显示器音箱工作,就必须采用方法2,当然板载内建声卡就不能工作了,切记!

huangjie2084 发表于 2023-4-10 15:11

lwx1901 发表于 2023-4-10 15:06 https://bbs.pcbeta.com/static/image/common/back.gif
这个方法的缺点是无法驱动外接显示器音箱工作,如果想正常驱动外接显示器的同时驱动外接显示器音箱工作, ...

方法1已经完美的解决我的问题了,我这外屏没有声音输出需求,只要有画面就行,声音直接就电脑输出口,您技术太牛了,学习。这个问题困扰了我二年时间了,这下终于不用来回切换了系统了,真的非常感谢您。

WteRry 发表于 2023-4-10 15:19

lwx1901 发表于 2023-4-9 14:24
10代冰湖核显通过全功能TypeC口或雷电口连接外接显示器重启的原因,是声卡内核驱动修补扩展AppleALC.kext ...

感谢大神分享

lwx1901 发表于 2023-4-10 15:38

本帖最后由 lwx1901 于 2023-4-10 15:39 编辑

huangjie2084 发表于 2023-4-10 15:11 https://bbs.pcbeta.com/static/image/common/back.gif
方法1已经完美的解决我的问题了,我这外屏没有声音输出需求,只要有画面就行,声音直接就电脑输出口,您技 ...
十代冰湖核显的这个通病,罪魁祸首就是AppleALC.kext至今没有从根本上修复这个问题,所以两个方法其实说白了就是绕开AppleALC.kext的这个BUG,方法1注入No-hda-gfx=onboard-1属性,其实就是屏蔽了声卡输出音频到外接显示器音箱的通道onboard-1;因为正常的属性为hda-gfx=onboard-1。方法2就是完全仿冒十代冰湖白果笔记本的声卡控制器型号0x38c8,而我们的声卡控制器为0x34c8,同时白果声卡控制器在ACPI中的设备名称为HDEF(macOS只认识HDEF),在加载启用AppleALC.kext时,HDAS全局更名为HDEF的工作就由AppleALC.kext自动完成,弃用后就需要我们强制静态全局更名了。当然,弃用AppleALC.kext后,造成TypeC口或雷电口外接显示器时内核崩溃重启的问题就没有了,但是我们笔记本板载的睿昱声卡芯片由于缺少了AppleALC.kext的驱动修补当然也就无法工作了。这就是原因,明白了不?

huangjie2084 发表于 2023-4-10 15:43

lwx1901 发表于 2023-4-10 15:38 https://bbs.pcbeta.com/static/image/common/back.gif
十代冰湖核显的这个通病,罪魁祸首就是AppleALC.kext至今没有从根本上修复这个问题,所以两个方法其实说白 ...

这就解释的太清楚了,明白了。不过关于那个HDMI直接输出的,虽然接上没有画面输出,但是插上的时候,电脑还是会卡几秒种,感觉跟接C口时一样,有个切换过程,只是卡完以后外显示器就提示没有信号输入。这样,是不是说明那个HDMI接口实际上也是在工作呢?

lwx1901 发表于 2023-4-10 15:57

huangjie2084 发表于 2023-4-10 15:43 https://bbs.pcbeta.com/static/image/common/back.gif
这就解释的太清楚了,明白了。不过关于那个HDMI直接输出的,虽然接上没有画面输出,但是插上的时候,电脑 ...

笔记本板载HDMI不要指望它能工作,解决不了的,因为macOS自带的十代冰湖核显驱动程序中从一开始没有支持HDMI输出的代码,而全功能TypeC口或雷电口是免驱的。

huangjie2084 发表于 2023-4-10 16:02

lwx1901 发表于 2023-4-10 15:57 https://bbs.pcbeta.com/static/image/common/back.gif
笔记本板载HDMI不要指望它能工作,解决不了的,因为macOS自带的十代冰湖核显驱动程序中从一开始没有支持H ...

好的,不折腾了,现在能这样就已经很好了,再次感谢。

a120226831 发表于 2023-4-10 17:29

huangjie2084 发表于 2023-4-10 16:02
好的,不折腾了,现在能这样就已经很好了,再次感谢。

你可以弄两个引导,一个HDMI输出声音,一个版载输出声音,平时用板载的,有需求的时候用HDMI的。

huangjie2084 发表于 2023-4-10 17:32

a120226831 发表于 2023-4-10 17:29 https://bbs.pcbeta.com/static/image/common/back.gif
你可以弄两个引导,一个HDMI输出声音,一个版载输出声音,平时用板载的,有需求的时候用HDMI的。

能有画面输出,就已经满足我当前的工作需求了。

带你拿个杯 发表于 2023-4-12 12:07

冰湖是不可能驱动hdmi的

vb165167 发表于 2023-4-20 23:26

为什么我的按方法一改了没反应。。。

vb165167 发表于 2023-4-20 23:51

我这种的,第一种方法是不是就不行。。。

vb165167 发表于 2023-4-20 23:53

lwx1901 发表于 2023-4-10 14:02 https://bbs.pcbeta.com/static/image/common/back.gif
是No-hda-gfx,不是NO-hda-gfx

大佬,能帮忙看看我的吗?

lwx1901 发表于 2023-4-21 09:30

本帖最后由 lwx1901 于 2023-4-21 11:20 编辑

vb165167 发表于 2023-4-20 23:53 https://bbs.pcbeta.com/static/image/common/back.gif
大佬,能帮忙看看我的吗?
明确是想方法1还是方法2,这点要按需取舍,明确后可以单发config.plist过来帮你看下,或者自行看帖子自行处理也行:

页: 1 [2]
查看完整版本: 【已解决】有没有大神解决1035g1 hdmi输出的问题啊