- Joined
- Aug 22, 2017
- Messages
- 390
- Motherboard
- Z390 Designare
- CPU
- i9-9900k
- Graphics
- RX 580
- Mac
- Mobile Phone
For the folks that can't get theirs to work, do you have "Above 4G Decording" enabled under BOOT in BIOS?
Well, I have it enabled for same reason as you - Thunderbolt is seen by the system as another video device and I kept getting the dreaded "memory allocation" error right after Clover bootloader. As far as VRS8 goes for me the clincher was:On my build yes, since I use a Vega Frontier.
Without I cant reach the Desktop.
On 0815 Desktop builds you have to disable it and If possible Turn iGPU off, since the 256mb mentioned by @joevt are used for the GPU If you use iGPU and Above 4G enabled.
With LiluFriend (or OSBundleRequired = "Root"), did you try making a kext to allocate 192K of physically contiguous memory? Maybe try "Local-Root" instead of just "Root"? If OSBundleRequired has nothing to do with boot order, or the order is not early enough to get the memory then a different method is needed.LiluFriend will not help at all and in any kind but I had an different Idea.
Why not just try it with an IOProbeScore?
I don't have any issues. Running smooth and without any issues. I was just taking you guys through the steps and all of the issues I encountered. Once I did what I outlined above, everything fell into place and VRS8 is working great with hot plug over Thunderbolt 3. Currently I have every single slot on the mother board populated. Going from top to bottom:Did you try to use a different aptiomemoryfix? Normally one of them should fix your remaining issue.
Is IOProbeScore used to sort kexts for boot order? Maybe. It's used to choose from multiple kexts that can match on the same device.New Infos...
LiluFriend will not help at all and in any kind but I had an different Idea.
Why not just try it with an IOProbeScore?
Update coming tomorrow night.
Did you find my IORegs? I don't think you looked back far enough. I had them attached to this post for several weeks now. All I did since attaching them was VT-d + dart=0 + kext mod.Will check it as soon as I can.
Just by the way:
I've tried it aswell with an Intel Nuc 8th Gen.
Same behaviour and I dont use a droptable on it.
@luckyal : maybe its a combination from something in your EFI Folder and other stuff.
Would you mind to upload a ioreg where the vrs8 is functional aswell as a log on first boot with working VRS8? Your EFI Folder could also help... To investigate whats going on.
After you try that, you can try editing the info.plist of the VRS8AudioDriver.kext. At the bottom where it saysChange it to say:Code:</dict> </plist>
Then rebuild the kext cache (use Kext Utility.app or whatever) and reboot.Code:<key>OSBundleRequired</key> <string>Root</string> </dict> </plist>
sudo kextcache --clear-staging
grep -R -A 1 OSBundleRequired /System/Library/Extensions/ /Library/extensions/ | grep string