Why is the Radeon rx5700xt card using the X6000 framebuffer?

Hey guys,

I get random KPs only when hibernating on Ventura 13.5.2 and they're all the same. I'm running MacPro7,1 with AMD gen4 7000 series iGPU disabled in Bios. I have all power management features disabled. WEG is not installed or in use as its use with my smbios is warned against by the dev.

panic(cpu 2 caller 0xffffff7fad195ca6): "[3:0:0][PPLIB] Failed Power Play Resume. Shutting back down. TTL Error Message: {} --> {2647253458566:[3:0:0] Error SW_IP_CLIENT_ID__SMU: event_id=0xc0140403 event_info:type=3 hw_id=0 event_specific_tag=0x50 pData=0 data_size=0 %s %s %d %s}{2647253466036:[3:0:0] Error SW_IP_CLIENT_ID__SMU: event_id=0x18020c event_info:type=3 hw_id=0 event_specific_tag=0x1 pData=0 data_size=0 %s %s %d %s}. " @AmdRadeonController.cpp:2022 Panicked task 0xffffff8b7d8ca9d8: 223 threads: pid 0: kernel_task Backtrace (CPU 2), panicked thread: 0xffffff904abfb598, Frame : Return Address 0xfffffff403017820 : 0xffffff802027207d 0xfffffff403017870 : 0xffffff80203c6164 0xfffffff4030178b0 : 0xffffff80203b5c77 0xfffffff403017900 : 0xffffff8020212951 0xfffffff403017920 : 0xffffff802027235d 0xfffffff403017a10 : 0xffffff8020271a07 0xfffffff403017a70 : 0xffffff80209db40b 0xfffffff403017b60 : 0xffffff7fad195ca6 0xfffffff403017c70 : 0xffffff7fad158640 0xfffffff403017cb0 : 0xffffff7fad1954d6 0xfffffff403017ce0 : 0xffffff7fad1784ed 0xfffffff403017d00 : 0xffffff7fad178489 0xfffffff403017d20 : 0xffffff7fad17822b 0xfffffff403017d50 : 0xffffff7fb5fcd419 0xfffffff403017df0 : 0xffffff7fb5fcd176 0xfffffff403017e20 : 0xffffff7fb5fd42ef 0xfffffff403017ed0 : 0xffffff80209139f3 0xfffffff403017f20 : 0xffffff80209121ee 0xfffffff403017f60 : 0xffffff8020911837 0xfffffff403017fa0 : 0xffffff802021219e Kernel Extensions in backtrace: com.apple.iokit.IOGraphicsFamily(597.0)[718E01CF-8B05-3042-88F4-DE3441395D00]@0xffffff7fb5fc1000->0xffffff7fb5feffff dependency: com.apple.iokit.IOPCIFamily(2.9)[1DE0C664-DA38-3436-89ED-1BA79DF0A726]@0xffffff8022cac000->0xffffff8022cddfff com.apple.kext.AMDRadeonX6000Framebuffer(4.1.4)[FFDDBE5C-15EA-3FEA-A2E9-AA066927E6E6]@0xffffff7fad147000->0xffffff7fad3d0fff dependency: com.apple.AppleGraphicsDeviceControl(7.1.18)[B22B74AE-08E9-3D23-8F7A-EAD3C39EE7AD]@0xffffff7fb4f04000->0xffffff7fb4f07fff dependency: com.apple.iokit.IOACPIFamily(1.4)[D342E754-A422-3F44-BFFB-DEE93F6723BC]@0xffffff802283c000->0xffffff802283dfff dependency: com.apple.iokit.IOGraphicsFamily(597)[718E01CF-8B05-3042-88F4-DE3441395D00]@0xffffff7fb5fc1000->0xffffff7fb5feffff dependency: com.apple.iokit.IOPCIFamily(2.9)[1DE0C664-DA38-3436-89ED-1BA79DF0A726]@0xffffff8022cac000->0xffffff8022cddfff Process name corresponding to current thread (0xffffff904abfb598): kernel_task Boot args: -keepsyms=1 -slide=128 -revproc -revpatch=pci -revblock=pci -swd_panic=1 Mac OS version: 22G91 Kernel version: Darwin Kernel Version 22.6.0: Wed Jul 5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 Kernel UUID: 8295C77B-2AAB-3471-81B5-438F59B1A36D roots installed: 0 KernelCache slide: 0x000000001fe00000 KernelCache base: 0xffffff8020000000 Kernel slide: 0x000000001fedc000 Kernel text base: 0xffffff80200dc000 __HIB text base: 0xffffff801ff00000 System model name: MacPro7,1 

I've got @ 0 set to ATY,Adder for all 4 ports in DeviceProperties as well as the correct PCIRoot. Interestingly, one of the kexts in backtrace is com.apple.kext.AMDRadeonX6000Framebuffer. But this is not an X6000 card, it's an X5000 card. Weirdly no such AMDRadeonX5000Framebuffer kext exists in S/L/E. Could the use of a framebuffer from the 6000 series cards be a cause of this issue?

submitted by /u/Beginning-Cow6546
[link] [comments]