Kryptonite: eGFX Support for All Thunderbolt Macs with FileVault, SIP, and ART E...
Clear all

Kryptonite: eGFX Support for All Thunderbolt Macs with FileVault, SIP, and ART Enabled on macOS + Windows  

 of  30

Active Member
Joined: 3 years ago

Hey there!

I am using Kryptonite for a while now, and while it works great, my Macbook crashes when going into hibernation mode. Almost every time. Do you think this might be sth. related to Kryptonite? Did I sth. wrong?

Thanks for the great work!

Apple Crash Report

panic(cpu 2 caller 0xffffff80157d4e77): "AMDFramebufferVIB::setPowerState(0xffffff9362743800 : 0xffffff7faff47c1c, 0 -> 1) timed out after 45687 ms"@/System/Volumes/Data/SWE/macOS/BuildRoots/e90674e518/Library/Caches/
Backtrace (CPU 2), Frame : Return Address
0xffffffb0e8843ac0 : 0xffffff801508e0dd
0xffffffb0e8843b10 : 0xffffff80151d4f33
0xffffffb0e8843b50 : 0xffffff80151c552a
0xffffffb0e8843ba0 : 0xffffff8015032a2f
0xffffffb0e8843bc0 : 0xffffff801508d8fd
0xffffffb0e8843ce0 : 0xffffff801508dbf3
0xffffffb0e8843d50 : 0xffffff801589d81a
0xffffffb0e8843dc0 : 0xffffff80157d4e77
0xffffffb0e8843e10 : 0xffffff80157d4799
0xffffffb0e8843e20 : 0xffffff80157ed8de
0xffffffb0e8843e60 : 0xffffff80157d3518
0xffffffb0e8843e80 : 0xffffff80150d46c5
0xffffffb0e8843ef0 : 0xffffff80150d5634
0xffffffb0e8843fa0 : 0xffffff801503213e

Process name corresponding to current thread: kernel_task
Boot args: -lilubeta -krybeta krygpu=AMD krytbtv=2

Mac OS version:

Kernel version:
Darwin Kernel Version 20.5.0: Sat May  8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64
Kernel UUID: 52A1E876-863E-38E3-AC80-09BBAB13B752
KernelCache slide: 0x0000000014e00000
KernelCache base:  0xffffff8015000000
Kernel slide:      0x0000000014e10000
Kernel text base:  0xffffff8015010000
__HIB  text base: 0xffffff8014f00000
System model name: MacBookPro11,4 (Mac-06F11FD93F0323C5)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 2

System uptime in nanoseconds: 79448642868276
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000048421422e532
  Sleep   : 0x000048372ba72803 0x0000000062136d42 0x00004833b93e4d9f
  Wake    : 0x000048373975b95a 0x0000000062f3b30e 0x00004837317fe43c
last started kext at 4727875775167: @kext.AMDFramebuffer    4.0.5 (addr 0xffffff7f95dff000, size 167936)
last stopped kext at 4689842135721: com.rugarciap.DisableTurboBoost    0.0.1 (addr 0xffffff7fb1a6e000, size 4096)

Macbook 15 2015 (Iris only) - Razer Core X- RX580

New Member
Joined: 3 years ago

How do I inject DSDT overrides for bootcamp?

Sorry if this seems like a silly question-  Thank you

2013 Late Mac Pro. Sonnet Breakaway 1080 Ti

Founder Admin
Joined: 5 years ago

@germay, You can take a look at my 2015 iMac 21-in + R9 Fury X build guide to configure the DSDT override for Boot Camp.


LinkedIn | Twitter | Facebook | Youtube | Instagram
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  

Famed Member Moderator
Joined: 5 years ago

@elluko, use the latest version of Kryptonite (re-setup your disk using the instructions on the github page).


"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
Launching Apps on Specific (e)GPUs on macOS

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  

Active Member
Joined: 5 months ago

@joevt, Hello, Thanks for your information, but it seems too complicated for my skills.


Mac Mini 2012 [i7,4C,Q] + RAM 16GB [CL9] + SSD RAID0 [2x512GB] + AKITIO Thunder2 [RX560] + OS [10.14.6]

New Member
Joined: 3 years ago

@itsage, Thank you @itsage.   I am using the latest build of Kryptonite.   Created the config file.   Used the DSDT file from here.  Is there a procedure to turn on the egpu  in windows?   On Mac OS you have to turn the egpu on then log out.   I am getting a black screen booting into windows after the logo and the circle of dots.  Thank you.


This post was modified 3 months ago

2013 Late Mac Pro. Sonnet Breakaway 1080 Ti

Trusted Member
Joined: 3 years ago

I immediately notice after 11.5 update that the sleep is now an issue with eGPU on. When I wake up the laptop I see eGPU disconnected improperly message. @mac_editor Do you think I have to rerun the kryptonite install?


UPDATE: After 11.5.1 and Kryptonite reinstall all is back to normal. Not sure what fixed what but I suspect the OS was at fault.

MacBook Pro 2015 15” 2.5 GHz

2015 15" MacBook Pro (R9 M370X) [4th,4C,H] + RX Vega 56 @ 16Gbps-TB2>TB3 (Razer Core X) + macOS 10.14.4 [build link]  

New Member
Joined: 3 months ago

Hi there,

I'm in the process of attempting to setup a Razer Core X on my 2013 Mac Pro using kryptonite, and thus far have been able to get everything working (including the OpenCore workaround that enables automatic booting) with the exception of the fact that restarting causes my monitor to go black.  The only solution to this that I've found up until now is to restart again with my monitor connected to the iGPU so that I can then reconnect to the Core X, which then reenables everything.

Any thoughts as to how this issue might be resolved would be appreciated.  🙂




Mac Pro 2013 running Mac OS 11.5
3.7ghz Quad-Core Xeon E5
64gb ram
Razer Core X w/Radeon RX Vega 64 8gb

Active Member
Joined: 4 months ago

@mac_editor:  So I've been using Kryptonite with my dual display config for a while now and everything seems to run fine.

I've even gotten used to the Kryptonite partition decorating my desktop. 😉 


There's just ONE thing I'm having trouble with and wish there was a solution for:  Okay, so I switch Startup Disks a lot.  It's pretty much part of my rather paranoid daily and weekly backup routine, involving SuperDuper.  Don't pick on me, as I've lost project-data in the past, so I'm traumatized.  The backup routine I set up is really the only one I trust enough to live with ...and it's actually proven to be a life-saver TWICE already.

Now, every time I switch the Startup Disk, this involves

- shutting down the system

- unplugging (or turning off) the eGPU

- plugging in an HDMI-connection to one of my displays

- starting up (pressing ALT on keyboard)

- selecting Kryptonite as startup volume

- selecting the Startup Disk I'd like to boot from

and, in case I want to use both displays:

- shutting down again

- unplugging the HDMI-connection

- reconnecting (or turning on) the eGPU

- starting up again


...and of course the same procedure all over again, to switch back to my main Startup Volume, respectively.


So I was thinking, there just MUST(?) be some better way to tell Kryptonite to just boot from another Volume!?!?

A bit naively, I tried looking for settings/preferences that Kryptonite might use to remember which Disk/Volume to boot from, that I might possibly be able to edit, prior to just a simple restart, ...but to no avail.


So, I guess my question is:  Is there such a saved setting that could be used to make switching Startup Disks a bit less of a hassle?  And, if not, is there any conceivable way this could be accomplished without the need for unplugging / replugging displays on a daily basis?

I's not like these ports were designed to last.  In case of HDMI-ports, I believe the official spec allows them to be plugged just 50 times.  And, yes, I know they usually last much longer, but still,'s at least a clear indicator that disconnecting and reconnecting them on a daily basis is generally not a good idea.

I bought a short HDMI-extention cable to save my Mini's HDMI-port and made a habit of switching the eGPU off, instead of unplugging, but ...

... I wouldn't hesitate at all to donate another time, if you could come up with a better solution to this. Idea

Mac Mini (late 2012), 16GB RAM, 2 x 2TB SSD, Razer Core X, Sapphire RX 580 nitro+ (4GB)

Trusted Member
Joined: 3 years ago

I am having issue in Windows to get eGPU running. Anybody have any comments on this. I am using 1.0.0 Kryptonite. With Purge Wrangler there were no issues with the use of eGPU-Toggler. But now it does not seem to work anymore.

MacBook Pro 2015 15” 2.5 GHz

2015 15" MacBook Pro (R9 M370X) [4th,4C,H] + RX Vega 56 @ 16Gbps-TB2>TB3 (Razer Core X) + macOS 10.14.4 [build link]  

 of  30