Moin,
leider bin ich ziemlich ratlos (und frustriert). Habe unsere beiden Systeme hardwaretechnisch aktualisiert: Seit 2019 waren zwei PCs mit
- Gigabyte Z390 M Gaming - Intel 9900 - 64 GB RAM - Radeon RX 560
problemlos unter Catalina und Big Sur im Einsatz, inkl. USB-Mapping, Sleep, Bluetooth/Airport usw..
Habe nun auf
- ASRock H670M-ITX/ac - Intel 12500 - 64 GB RAM - Radeon RX 560
upgegradet und bin gleich von Big Sur auf Ventura gegangen (per Installer drübergebügelt). Die Radeon RX 560 habe ich mit umgezogen, der Rest ist natürlich neu. Aufgrund der nicht mehr unterstützten iGPU bei Alder Lake bin ich vom SMBIOS IMac19,1 auf MacPro7,1 gegangen – alle GPU-Berechnungen werden ja so auf die RX 560 gedrückt (Metal etc.). Für den 12500 habe ich eine CPUFriendDataProvider.kext erstellt.
Eigentlich laufen die Kisten perfekt inkl. USB-Mapping, CPU Power Management, Frequenzskalierung, Sleep/Wake, roher Rechenleistung lt. Geekbench 6/Cinebench, Airport/Bluetooth, iCloud-Dienste.
Aber: Leider gibt es sporadisch und nicht reproduzierbar Kernel Panics, die immer einen Bezug auf den VTDecoderXPCService-Dienst und die com.apple.kext.AMDRadeonX4000 haben (siehe Dump). Die Panics treten nie unter Last auf, sondern bisher nur dann, wenn niemand am Rechner ist, diese aber an sind und vor sich hin idlen. Bisher hatten wir auf jedem Rechner jeweils eine KP.
Ich habe heute einen Rechner mal unter (GPU-) Dampf gesetzt und in Motion eine heftige Szene mit vielen Emittern und Generatoren rendern lassen, parallel habe ich ca. 1.800 HEIC-Fotos in der Fotos-Library umrechnen/exportieren lassen und Handbrake hat auch noch eine HEVC Umwandlung durchgeführt (siehe letzter Screen), das hat die GPU trotz hoher Last klaglos mitgemacht.
Einen Hardwaredefekt der GPUs schliesse ich aus, da wie gesagt die KPs auf beiden Rechnern auftreten. Und mit der alten Hardware ist es wahrscheinlich nicht aufgetreten, da die iGPU des 9900 mit dem IMac19,1-SMBIOS genau diese Dinge erledigt hat (VTDecoderXPCService bzw. EncoderXPCService). Irgendwas stimmt da mit der Radeon RX 560 bzw. den Treibern nicht.
Ich habe folgende Dinge abgearbeitet, um das Problem zu lösen:
- MEMTest per USB-Stick => alles ok
- alle nicht System-Extensions rausgenommen (Paragon, EyeTV…) und staged Extensions gelöscht
- alle Nicht-System Quicklook-Plugins gelöscht
Nun weiss ich nicht mehr weiter, was ich noch verändern könnte. Als letzten Ausweg mit der Brechstange bliebe noch das Upgrade auf die 6600er Radeons, allerdings brauchen wir diese GPU-Leistung nicht.
Hat jemand noch Ideen? Danke!!! 🙏🏻
- panic(cpu 6 caller 0xffffff80127485f3): Kernel trap at 0xffffff7f932c32c7, type 14=page fault, registers:
- CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000385e691dc, CR4: 0x00000000003626e0
- RAX: 0x731a5d94558f00f6, RBX: 0xffffff9a00aef1a0, RCX: 0x0000000000001000, RDX: 0x0000000100000001
- RSP: 0xffffffccf2fa3830, RBP: 0xffffffccf2fa3860, RSI: 0x00000000000000c0, RDI: 0xffffffccf2fa3370
- R8: 0x00000010941afbfe, R9: 0xffff000000000000, R10: 0x0000020000011000, R11: 0x0000000000000000
- R12: 0x0000000000000000, R13: 0xffffffe14fc9f000, R14: 0xffffffccf2fa3880, R15: 0x0000000000000000
- RFL: 0x0000000000010297, RIP: 0xffffff7f932c32c7, CS: 0x0000000000000008, SS: 0x0000000000000010
- Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 0
- Panicked task 0xffffff953401edf0: 7 threads: pid 3091: VTDecoderXPCServ
- Backtrace (CPU 6), panicked thread: 0xffffff99fec08598, Frame : Return Address
- 0xffffffccf2fa3210 : 0xffffff80125eb38d mach_kernel : _handle_debugger_trap + 0x4ad
- 0xffffffccf2fa3260 : 0xffffff8012758ed6 mach_kernel : _kdp_i386_trap + 0x116
- 0xffffffccf2fa32a0 : 0xffffff8012748120 mach_kernel : _kernel_trap + 0x3e0
- 0xffffffccf2fa32f0 : 0xffffff8012585951 mach_kernel : _return_from_trap + 0xc1
- 0xffffffccf2fa3310 : 0xffffff80125eb66d mach_kernel : _DebuggerTrapWithState + 0x5d
- 0xffffffccf2fa3400 : 0xffffff80125ead19 mach_kernel : _panic_trap_to_debugger + 0x1a9
- 0xffffffccf2fa3460 : 0xffffff8012de072b mach_kernel : _panic + 0x84
- 0xffffffccf2fa3550 : 0xffffff80127485f3 mach_kernel : _sync_iss_to_iks + 0x2c3
- 0xffffffccf2fa36d0 : 0xffffff80127482e2 mach_kernel : _kernel_trap + 0x5a2
- 0xffffffccf2fa3720 : 0xffffff8012585951 mach_kernel : _return_from_trap + 0xc1
- 0xffffffccf2fa3740 : 0xffffff7f932c32c7 com.apple.kext.AMDRadeonX4000 : __ZN32AMDRadeonX4000_AMDSMLAIInterface9createVCEEv + 0x2539
- 0xffffffccf2fa3860 : 0xffffff7f932207db com.apple.kext.AMDRadeonX4000 : __ZN29AMDRadeonX4000_AMDUVDHWEngine9loadUVDFWEv + 0x16d
- 0xffffffccf2fa3930 : 0xffffff7f9323d780 com.apple.kext.AMDRadeonX4000 : __ZN32AMDRadeonX4000_AMDUVD6v3HWEngine12initHardwareEv + 0x1c
- 0xffffffccf2fa3950 : 0xffffff7f9321fb49 com.apple.kext.AMDRadeonX4000 : __ZN29AMDRadeonX4000_AMDUVDHWEngine5startEv + 0x8b
- 0xffffffccf2fa3980 : 0xffffff7f9320376e com.apple.kext.AMDRadeonX4000 : __ZN32AMDRadeonX4000_AMDSIVideoContext11startEngineEP23sVideoContextEngineInfoy + 0xb2
- 0xffffffccf2fa39b0 : 0xffffff8012d4aecc mach_kernel : _shim_io_connect_method_structureI_structureO + 0x16c
- 0xffffffccf2fa39e0 : 0xffffff8012d49371 mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x351
- 0xffffffccf2fa3a30 : 0xffffff8012d53d4a mach_kernel : _is_io_connect_method + 0x37a
- 0xffffffccf2fa3b90 : 0xffffff80126ffb29 mach_kernel : _iokit_server_routine + 0x38c9
- 0xffffffccf2fa3ca0 : 0xffffff80125c2c99 mach_kernel : _ipc_kmsg_send + 0x569
- 0xffffffccf2fa3d50 : 0xffffff80125dbbd2 mach_kernel : _mach_msg_overwrite_trap + 0x4a2
- 0xffffffccf2fa3dc0 : 0xffffff80125dc2da mach_kernel : _mach_msg2_trap + 0x3ba
- 0xffffffccf2fa3ef0 : 0xffffff801272a71a mach_kernel : _mach_call_munger64 + 0x1ea
- 0xffffffccf2fa3fa0 : 0xffffff8012585db6 mach_kernel : _hndl_mach_scall64 + 0x16
- Kernel Extensions in backtrace:
- com.apple.kext.AMDRadeonX4000(4.0.9)[28EE1C97-27D0-34F7-8ECE-278CA00AFDEF]@0xffffff7f931bb000->0xffffff7f935ccfff
- dependency: com.apple.iokit.IOAcceleratorFamily2(475)[4E66FFD5-3966-3371-976D-4E3629566615]@0xffffff7fa82db000->0xffffff7fa8345fff
- dependency: com.apple.iokit.IOGraphicsFamily(597)[5ABF1ED9-18B9-3062-8621-5ED1B70959BD]@0xffffff7fa847b000->0xffffff7fa84a9fff
- dependency: com.apple.iokit.IOPCIFamily(2.9)[9367C7B9-149B-329D-B085-39BC7D39EF03]@0xffffff8015059000->0xffffff8015088fff
- dependency: com.apple.iokit.IOSurface(334.0.1)[1C0546E1-83CA-3305-85B3-60AEF2EFF372]@0xffffff80151ba000->0xffffff80151e1fff
- Process name corresponding to current thread (0xffffff99fec08598): VTDecoderXPCService
- Boot args: -wegnoigpu alcid=11 keepsyms=1 debug=0x100 -v
- Mac OS version:
- 22D49
- Kernel version:
- Darwin Kernel Version 22.3.0: Thu Jan 5 20:53:49 PST 2023; root:xnu-8792.81.2~2/RELEASE_X86_64
- Kernel UUID: 4AD8D60C-F454-330F-B4A6-1CB012B5D0D3
- roots installed: 0
- KernelCache slide: 0x0000000012200000
- KernelCache base: 0xffffff8012400000
- Kernel slide: 0x00000000122dc000
- Kernel text base: 0xffffff80124dc000
- __HIB text base: 0xffffff8012300000
- System model name: MacPro7,1 (Mac-27AD2F918AE68F61)
- System shutdown begun: NO
- Panic diags file available: YES (0x0)
- Hibernation exit count: 0
- System uptime in nanoseconds: 4290118261678
- Last Sleep: absolute base_tsc base_nano
- Uptime : 0x000003e6def99d71
- Sleep : 0x00000076d80478a9 0x0000000d82806b39 0x0000000000000000
- Wake : 0x00000076e67666c2 0x0000000262dd4cfb 0x00000076e473cd5c
- Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 1 swapfiles and OK swap space
- Zone info:
- Zone map: 0xffffff8066a5a000 - 0xffffffa066a5a000
- . PGZ : 0xffffff8066a5a000 - 0xffffff806aa5b000
- . VM : 0xffffff806aa5b000 - 0xffffff8536d8e000
- . RO : 0xffffff8536d8e000 - 0xffffff86d03f4000
- . GEN0 : 0xffffff86d03f4000 - 0xffffff8b9c727000
- . GEN1 : 0xffffff8b9c727000 - 0xffffff9068a5a000
- . GEN2 : 0xffffff9068a5a000 - 0xffffff9534d8d000
- . GEN3 : 0xffffff9534d8d000 - 0xffffff9a010c0000
- . DATA : 0xffffff9a010c0000 - 0xffffffa066a5a000
- Metadata: 0xffffffc0c8330000 - 0xffffffc0e8330000
- Bitmaps : 0xffffffc0e8330000 - 0xffffffc0f4330000