Getting GPU passthrough working on a NUC 6i3 (Proxmox) Intel HD 520

Intel HD Graphics 520 (Skylake)

Not sure if anyone else has managed to get GPU passthrough working on Catalina.

Here is my kernel log. I've taken a look here https://gist.github.com/artizirk/28aa4c28b252bd679a4daf84d919a175 but am having a hard time figuring out what the issue is.

[IGPU] Ring Size: 32 KB [IGPU] Graphics Scheduler Preemption Enabled! [IGPU] Setting preemptionDelayIntervalUS to 400 microseconds [IGPU] Setting preemptionTimerIntervalUS to 2000 microseconds [IGPU] Will NOT fallback to host-side scheduling if graphics firmware fails to load [IGPU] Scheduler Tail Coalescing Enabled. [IGPU] Scheduler Page Fault Handling Enabled. [IGPU] Scheduler Single Channel Index Disabled [IGPU] Scheduler Channel Wait For Complete Disabled [IGPU] Scheduler: Process CSB using HWS. [IGPU] Scheduler: PM notify enabled [IGPU] Graphics firmware disabled via NVRAM [IGPU] Selected Host Preemptive Scheduler [IGPU] Graphics Address: PPGTT, Separate Address Space [IGPU] MultiForceWake Enabled: Using 3D Driver [IGPU] Render Compression Enabled. [IGPU] Render Compression for IOSurface is Enabled. [IGPU] Scheduler Throttle Cap = 100ms. [IGPU] Graphics accelerator is using scheduler: Host Preemptive kPEDisableScreen 1 kPEDisableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 kPEEnableScreen 1 DisplayPipe Capabilities Extended are not supported on offline Fbs IOPresentment_Date: 6/6/20, 7:42 PM IOP: 0x0000106b:0x00000400 DisplayPipe Capabilities Extended are not supported on offline Fbs FB1: Complete modeset kPEEnableScreen 1 Debugger: Unexpected kernel trap number: 0xe, RIP: 0xffffff8012130061, CR2: 0xffffff801cfc3a90 CPU 0 panic trap number 0xe, rip 0xffffff8012130061 cr0 0x000000008001003b cr2 0xffffff801cfc3a90 cr3 0x0000000088aca04c cr4 0x00000000000606e0 mp_kdp_enter() timed-out on cpu 3, NMI-ing mp_kdp_enter() NMI pending on cpus: 0 mp_kdp_enter() timed-out during locked wait after NMI;expected 4 acks but received 3 after 640419364 loops in 73727904000 ticks Debugger called: <panic> IOPlatformPanicAction -> AppleAHCIDiskDriver IOPlatformPanicAction -> AppleAHCIDiskDriver IOPlatformPanicAction -> AppleSMC panic(cpu 3 caller 0xffffff801210941e): "io_release: reference count 0 is invalid\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.121.2/osfmk/ipc/ipc_object.h:233 Backtrace (CPU 3), Frame : Return Address 0xffffff8083b83910 : 0xffffff801211f5cd mach_kernel : _handle_debugger_trap + 0x49d 0xffffff8083b83960 : 0xffffff8012258b05 mach_kernel : _kdp_i386_trap + 0x155 0xffffff8083b839a0 : 0xffffff801224a68e mach_kernel : _kernel_trap + 0x4ee 0xffffff8083b839f0 : 0xffffff80120c5a40 mach_kernel : _return_from_trap + 0xe0 0xffffff8083b83a10 : 0xffffff801211ec97 mach_kernel : _DebuggerTrapWithState + 0x17 0xffffff8083b83b10 : 0xffffff801211f087 mach_kernel : _panic_trap_to_debugger + 0x227 0xffffff8083b83b60 : 0xffffff80128c27cc mach_kernel : _panic + 0x54 0xffffff8083b83bd0 : 0xffffff801210941e mach_kernel : _ipc_right_terminate + 0x40e 0xffffff8083b83c50 : 0xffffff801210c72d mach_kernel : _ipc_space_terminate + 0xad 0xffffff8083b83c90 : 0xffffff8012151631 mach_kernel : _task_mark_corpse + 0xd1 0xffffff8083b83cd0 : 0xffffff801266b54b mach_kernel : _proc_prepareexit + 0x15b 0xffffff8083b83d40 : 0xffffff801266b25f mach_kernel : _exit_with_reason + 0x1ff 0xffffff8083b83db0 : 0xffffff8012687c87 mach_kernel : _postsig_locked + 0x457 0xffffff8083b83e30 : 0xffffff80126880e3 mach_kernel : _bsd_ast + 0x3a3 0xffffff8083b83e80 : 0xffffff8012116f29 mach_kernel : _ast_taken_user + 0x119 0xffffff8083b83ec0 : 0xffffff80120c5a0c mach_kernel : _return_from_trap + 0xac BSD process name corresponding to current thread: AppleUserHIDDriv Boot args: -v debug=0x108 keepsyms=1 -disablegfxfirmware Mac OS version: 19F101 Kernel version: Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 Kernel UUID: 54F1A78D-6F41-32BD-BFED-4381F9F6E2EF Kernel slide: 0x0000000011e00000 Kernel text base: 0xffffff8012000000 __HIB text base: 0xffffff8011f00000 System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94) System shutdown begun: NO Panic diags file available: NO (0xe00002bc) System uptime in nanoseconds: 91214855054 last loaded kext at 15156019569: @fileutil 20.036.15 (addr 0xffffff7f9357a000, size 114688) loaded kexts: as.vit9696.!AALC 1.4.9 as.vit9696.WhateverGreen 1.4.0 as.vit9696.Lilu 1.4.3 @fileutil 20.036.15 >!A!ISKLGraphics 14.0.6 >X86PlatformShim 1.0.0 >!APlatformEnabler 2.7.0d0 >AGPM 111.4.4 >!A16X50ACPI 3.2 >!A!ISKLGraphicsFramebuffer 14.0.6 >!AQEMUHID 1.0 @filesystems.autofs 3.0 >!AGraphicsDevicePolicy 5.2.4 @AGDCPluginDisplayMetrics 5.2.4 >!AUpstreamUserClient 3.6.8 >!AMCCSControl 1.14 >!AHV 1 |IOUserEthernet 1.0.1 |IO!BSerialManager 7.0.5f6 >pmtelemetry 1 @Dont_Steal_Mac_OS_X 7.0.0 >!A!IMCEReporter 115 >!A!ISlowAdaptiveClocking 4.0.0 >ACPI_SMC_PlatformPlugin 1.0.0 >!ALPC 3.1 >!AFIVRDriver 4.1.0 @filesystems.apfs 1412.120.2 >!AVmxnet3Ethernet 1.0.10 >!AAHCIPort 341.0.2 >!AFileSystemDriver 3.0.1 >!AVirtIO 1.0 @filesystems.hfs.kext 522.100.5 @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1 @BootCache 40 @!AFSCompression.!AFSCompressionTypeZlib 1.0.0 >!AACPIButtons 6.1 >!AHPET 1.8 @private.KextAudit 1.0 >!ARTC 2.0 >!ASMBIOS 2.1 >!AAPIC 1.7 $!AImage4 1 @nke.applicationfirewall 303 $TMSafetyNet 8 @!ASystemPolicy 2.0.0 |EndpointSecurity 1 >!A16X50Serial 3.2 |IOAccelerator!F2 438.5.4 @kext.triggers 1.0 >!AGraphicsControl 5.2.4 >!ASMBus!C 1.0.18d1 |IOSMBus!F 1.1 |IOAVB!F 850.1 >!ASSE 1.0 |IO!B!F 7.0.5f6 |IO!BPacketLogger 7.0.5f6 |IONDRVSupport 576.1 >!AHDA!C 283.15 |IOHDA!F 283.15 @!AGPUWrangler 5.2.4 @!AGraphicsDeviceControl 5.2.4 |IOGraphics!F 576.1 |IOSlowAdaptiveClocking!F 1.0.0 >IOPlatformPluginLegacy 1.0.0 >X86PlatformPlugin 1.0.0 >IOPlatformPlugin!F 6.0.0d8 >!ASMBusPCI 1.0.14d1 @plugin.IOgPTPPlugin 840.3 |IOEthernetAVB!C 1.1.0 |IOSkywalk!F 1 >usb.IOUSBHostHIDDevice 1.2 >usb.cdc 5.0.0 >usb.networking 5.0.0 >usb.!UHostCompositeDevice 1.2 >!AXsanScheme 3 |IOAHCIBlock!S 316.100.5 |IOAHCI!F 290.0.1 >usb.!UEHCIPCI 1.2 >usb.!UUHCIPCI 1.2 >usb.!UUHCI 1.2 >usb.!UEHCI 1.2 |IOAudio!F 300.2 @vecLib.kext 1.2.0 |IOSerial!F 11 |IOSurface 269.11 @filesystems.hfs.encodings.kext 1 >usb.!UHostPacketFilter 1.0 |IOUSB!F 900.4.2 |IOHID!F 2.0.0 >!AEFINVRAM 2.1 >!AEFIRuntime 2.1 $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.120.1 |IOSCSIBlockCommandsDevice 422.120.3 >!ACredentialManager 1.0 >KernelRelayHost 1 >!ASEPManager 1.0.1 >IOSlaveProcessor 1 |IOUSBMass!SDriver 157.121.1 |IOSCSIArchitectureModel!F 422.120.3 |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 840.3 |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 Attempting to commit panic log to NVRAM ** In Memory Panic Stackshot Incomplete ** Bytes Filled 5136 ** Err 5 Attempting to commit panic log to NVRAM 

submitted by /u/zemmekkis
[link] [comments]