Bei mir ist jetzt auch die RX 580 drin, nachdem ich vorher nur die iGPU hatte. Wechsel ging relativ poblemlos, nachdem ich gecheckt hatte, dass ich die BIOS Settings auch ändern muss.
Problem jetzt: Mit shikigva=80 freezt das System sofort, wenn man Netflix in Safari öffnet. Besonders blöd ist, dass nach dem abwürgen wieder die gleichen Fenster geöffnet werden und das System dann gleich wieder freezt. Dachte zuerst das liegt an agdpmod=pikera, aber das entfernen davon änderte nicht daran. Mit shikigva=16 passiert das ganze jetzt nicht mehr, dafür geht die DRM dann auch nicht mehr (so wie vorher nur mit der iGPU).
Zunächst hatte ich nach dem Freeze nach einiger Zeit auch einen Reboot, aber später nicht mehr, da hing's auch mal eine Stunde. Seltsam fand ich, dass alles hing, außer der Zeiger nur, dass man damit eben nichts machen konnte.
Werde jetzt überlegen wie wichtig oder auch nicht mir das ist. Bin ja eigentlich eher der Ansicht "never change a running system" und denke mir es würde wohl viele Probleme machen, wenn man plötzlich von iMac auf iMac Pro umstellt, wenn schon alles auf iMac eingestellt ist, auch unter dem Hintergrund, dass die iGPU damit praktisch obsolet wird.
Edit: Offenbar gibt er mir jetzt auch nur 30 statt ehemals 60 Hz aus ohne, dass man das "sauber" umstellen kann oder bin ich blind.
Wundert mich ein wenig, nachdem es über die iGPU bereits einfach so 60Hz gab. Mit SwitchResX hat sich das jetzt erledigt, ist aber ziemlich hacky und kostet
Falls es was hilft das wäre die Meldung die er an Apple senden wollte:
panic(cpu 2 caller 0xffffff7f815cdad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
service: com.apple.logd, total successful checkins since load (370 seconds ago): 38, last successful checkin: 0 seconds ago
service: com.apple.WindowServer, total successful checkins since load (340 seconds ago): 22, last successful checkin: 120 seconds ago
Backtrace (CPU 2), Frame : Return Address
0xffffffa3c9b63820 : 0xffffff800033bb2b mach_kernel : _handle_debugger_trap + 0x47b
0xffffffa3c9b63870 : 0xffffff80004734d5 mach_kernel : _kdp_i386_trap + 0x155
0xffffffa3c9b638b0 : 0xffffff8000464f4e mach_kernel : _kernel_trap + 0x4ee
0xffffffa3c9b63900 : 0xffffff80002e2a40 mach_kernel : _return_from_trap + 0xe0
0xffffffa3c9b63920 : 0xffffff800033b217 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffffa3c9b63a20 : 0xffffff800033b5fb mach_kernel : _panic_trap_to_debugger + 0x21b
0xffffffa3c9b63a70 : 0xffffff8000ad2b25 mach_kernel : _panic_with_thread_context
0xffffffa3c9b63ae0 : 0xffffff7f815cdad5 com.apple.driver.watchdog : __ZN10IOWatchdog14userspacePanicEP8OSObjectPvP25IOExternalMethodArguments.cold.1 + 0x27
0xffffffa3c9b63af0 : 0xffffff7f815cd7e6 com.apple.driver.watchdog : __ZN10IOWatchdog35userspaceDisableUserspaceMonitoringEP8OSObjectPvP25IOExternalMethodArguments
0xffffffa3c9b63b10 : 0xffffff8000a6739b mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1db
0xffffffa3c9b63b60 : 0xffffff8000a70443 mach_kernel : _is_io_connect_method + 0x223
0xffffffa3c9b63ca0 : 0xffffff8000422d12 mach_kernel : _iokit_server_routine + 0x4e62
0xffffffa3c9b63db0 : 0xffffff80003419d8 mach_kernel : _ipc_kobject_server + 0x238
0xffffffa3c9b63e10 : 0xffffff8000318635 mach_kernel : _ipc_kmsg_send + 0x135
0xffffffa3c9b63e70 : 0xffffff800032f0e5 mach_kernel : _mach_msg_overwrite_trap + 0x2e5
0xffffffa3c9b63f00 : 0xffffff800044b575 mach_kernel : _mach_call_munger64 + 0x205
0xffffffa3c9b63fa0 : 0xffffff80002e3226 mach_kernel : _hndl_mach_scall64 + 0x16
Kernel Extensions in backtrace:
com.apple.driver.watchdog(1.0)[053A5D15-51D4-3E61-978B-EB435FA4BD0A]@0xffffff7f815cc000->0xffffff7f815d4fff
BSD process name corresponding to current thread: watchdogd
Boot args: keepsyms=1 darkwake=2 shikigva=80 agdpmod=pikera -v
Mac OS version:
19D76
Kernel version:
Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64
Kernel UUID: A8DDE75C-CD97-3C37-B35D-1070CC50D2CE
__HIB text base: 0xffffff8000100000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)
System uptime in nanoseconds: 385046320940
last loaded kext at 90519287332: @filesystems.smbfs 3.4.1 (addr 0xffffff7f85b9d000, size 446464)
last unloaded kext at 329137921928: >!AXsanScheme 3 (addr 0xffffff7f83430000, size 40960)
loaded kexts:
com.smalltree.driver.SmallTree!I82576 1.0.6
at.obdev.nke.LittleSnitch 5462
ru.joedm.SMCSuperIO 1.1.2
as.acidanthera.mieze.!IMausi-WOL 1.0.2
as.vit9696.SMCProcessor 1.1.2
as.vit9696.VirtualSMC 1.1.2
as.vit9696.!AALC 1.4.8
as.vit9696.WhateverGreen 1.3.8
as.vit9696.Lilu 1.4.3
com.rehabman.driver.USBInjectAll 0.7.5
@filesystems.smbfs 3.4.1
@filesystems.msdosfs 1.10
>!ATopCaseHIDEventDriver 3430.1
>!AUpstreamUserClient 3.6.8
>!AMCCSControl 1.13
@kext.AMDFramebuffer 3.0.5
>AudioAUUC 1.70
@fileutil 20.036.15
@filesystems.autofs 3.0
@filesystems.ntfs 3.14.3
@kext.AMDRadeonX4000 3.0.5
@kext.AMDRadeonServiceManager 3.0.5
@kext.AMD9500!C 3.0.5
>!APlatformEnabler 2.7.0d0
>AGPM 111.4.2
>X86PlatformShim 1.0.0
>!AHDA 283.15
>!AGraphicsDevicePolicy 4.7.2
@AGDCPluginDisplayMetrics 4.7.2
>!A!IKBLGraphics 14.0.4
>!AHV 1
>!A!ICFLGraphicsFramebuffer 14.0.4
|IOUserEthernet 1.0.1
|IO!BSerialManager 7.0.3f5
>pmtelemetry 1
@Dont_Steal_Mac_OS_X 7.0.0
>!AGFXHDA 100.1.424
>!A!ISlowAdaptiveClocking 4.0.0
>!A!IPCHPMC 2.0.1
@private.KextAudit 1.0
@filesystems.apfs 1412.81.1
>!AVirtIO 1.0
@filesystems.hfs.kext 522.0.9
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
>AirPort.BrcmNIC 1400.1.1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
>!AAHCIPort 341.0.2
>!ARTC 2.0
>!AACPIButtons 6.1
>!AHPET 1.8
>!ASMBIOS 2.1
>!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
>!AHIDKeyboard 209
>!AActuatorDriver 3430.1
>!AMultitouchDriver 3430.1
>!AInputDeviceSupport 3430.1
>!AHS!BDriver 3430.1
>IO!BHIDDriver 7.0.3f5
>!ASMBus!C 1.0.18d1
|IOSMBus!F 1.1
@kext.triggers 1.0
@kext.AMDRadeonX4000HWLibs 1.0
@kext.AMDRadeonX4000HWServices 3.0.5
@kext.AMDSupport 3.0.5
>DspFuncLib 283.15
@kext.OSvKernDSPLib 529
>!AGraphicsControl 4.7.2
|IOAVB!F 800.17
>!AHDA!C 283.15
|IOHDA!F 283.15
|IOAccelerator!F2 438.3.1
>!ASSE 1.0
|IONDRVSupport 569.4
@!AGPUWrangler 4.7.2
@!AGraphicsDeviceControl 4.7.2
|IOGraphics!F 569.4
|IOSlowAdaptiveClocking!F 1.0.0
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
@plugin.IOgPTPPlugin 810.1
|IOEthernetAVB!C 1.1.0
|Broadcom!BHost!CUSBTransport 7.0.3f5
|IO!BHost!CUSBTransport 7.0.3f5
|IO!BHost!CTransport 7.0.3f5
|IO!B!F 7.0.3f5
|IO!BPacketLogger 7.0.3f5
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>usb.!UHub 1.2
>!AThunderboltNHI 5.8.6
|IOThunderbolt!F 7.6.0
|IOAudio!F 300.2
@vecLib.kext 1.2.0
|IOSerial!F 11
|IOSurface 269.6
|IO80211!F 1200.12.2b1
>mDNSOffloadUserClient 1.0.1b8
>corecapture 1.0.4
|IOSkywalk!F 1
@filesystems.hfs.encodings.kext 1
|IONVMe!F 2.1.0
|IOAHCIBlock!S 316.80.1
|IOAHCI!F 290.0.1
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>usb.!UHostPacketFilter 1.0
>!AEFINVRAM 2.1
|IOUSB!F 900.4.2
>!AEFIRuntime 2.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
>DiskImages 493.0.0
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!AKeyStore 2
>!UTDM 489.80.2
|IOSCSIBlockCommandsDevice 422.0.2
>!ACredentialManager 1.0
>KernelRelayHost 1
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
|IOUSBMass!SDriver 157.40.7
|IOSCSIArchitectureModel!F 422.0.2
|IO!S!F 2.1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
|CoreAnalytics!F 1
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|IOTimeSync!F 810.1
|IONetworking!F 3.4
|IOReport!F 47
>!AACPIPlatform 6.1
>!ASMC 3.1.9
>watchdog 1
|IOPCI!F 2.9
|IOACPI!F 1.4
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1