Everything posted by Leoyzen
-
** Hackintosh ** Tips to make a bare metal MacOS
If you trying to get HEVC/H265 HW work, you must set SMBios to iMacPro1,1 or MacPro7,1 (also latest WEG and Lilu), others won't work without iGPU. Does you Lilu and WEG are latest version? I add a patch adding QEMU support for Lilu after 1.3.9, so you must be sure Lilu and WEG is latest. Those extension works well for me when located in others folder, so something must be wrong. I'm using clover 5099 which works fine for me now.
-
[KERNEL]custom kernel build with treaks (2020.03.07 v6.8.3|5.5.8|4.19.108|NAVI|VEGA|NFSv4|R8125|Zen2)
No, 6.8-stable do not have suitable linux 5.x patches, it takes lots of risk to make it.If you wanna using this kernel, revert to latest version of unraid which support 5.x linux (like 6.8rc5 which I'm using).
-
** Hackintosh ** Tips to make a bare metal MacOS
Metal support works without Lilu when using RX480. Lilu/WEG fixes lots of things like DP black screen when using DP, add h264/hevc hardware accerlation and etc. No, the topology still works, but the packages is wrong, maybe just cosmic.You can see the hyperthreading recognization is correct in some app monitoring and gain a little performance improved.(The MacOS use the real core as many as possible instead treat the hyperthreading core as a real core).
-
** Hackintosh ** Tips to make a bare metal MacOS
It may related to wrong CPU frequency or busratio. Use opencore instead to see if it works(Opencore read the freq/busratio correctly)
-
** Hackintosh ** Tips to make a bare metal MacOS
The kernel patch is still needed in hackintosh VM. The wrong process number is about the thing I mentioned before, we should use some other patches to make it work by digging the xnu source code but I don't have much time recently. The same for me. I can't use my keyboard during Opencore booting procedure.
-
** Hackintosh ** Tips to make a bare metal MacOS
Not only AMD/Ryzen, but also Intels in a VM. You can find the latest patch from AMD_Vanilla. The behaviors in a VM is quite similar with AMD Vanilla, some patches is useful for us too(like we have wrong CPU package number when passthrough with topology). I'm trying to get understand of those patches to find out which works for a VM. <algrey - cpu_topology_sort -disable _x86_validate_topology>: remove the topology check to get our QEMU/Libvirt topology work. <algrey - cpuid_set_cache_info - don't set cpuid_cores_per_package>: This seems needed by us too, we get wrong "packages count" if we set topology/passthrough of the cpu.But it may need some other patches. <algrey - cpuid_set_generic_info - disable check to allow leaf7>: use this patch you can get enhancement features(avx2, fmi and etc) works too for using Penryn I don't recommand to use InjectAllUSB.kext, using XHC USB Kext Creation Guideline instead like I did. You can get a USBPorts.kext anywhere without InjectAllUSB.kext. Is the handoff working with USB Wifi? I switched the onboard M.2 Wifi to get my handoff work. I don't want to use my only one pcie-1x to be a wifi card because I want to insert a USB controller card too. So if usb wifi works well with handoff, I'll give it a try.
-
** Hackintosh ** Tips to make a bare metal MacOS
Yeah, if it loaded with some kUSBPower attributes then you don't need the kext. The USBPower.kext only works in catalina for those have problem with usb power such as phone/iphone charging(you can find some usb power errors in your log), you don't need UIAC SSDT or USBX.kext(but it seems that your controller works OOB) . And the USBPorts.kext is the mapping for my X570 onboard USB, you have to make it for your own.May be cosmic maybe not, I'm not quite sure now.
-
** Hackintosh ** Tips to make a bare metal MacOS
I just replaced my onboard wifi AX200 with broadcom 1820a and finnally got airdrop working.I don't see handoff and sidecar is working so maybe some work should be done.
-
** Hackintosh ** Tips to make a bare metal MacOS
I don't like SSDT as in a vm the device path may change somehow. It is safe to use USB Port Mapping kext like I post.
-
** Hackintosh ** Tips to make a bare metal MacOS
I don't know, I don't have third party cards. But it is safe to put the kext in your folder in case something wrong. Yeah, I'm not upgrading since 10.15.0 because everything is stable for me now. Here is the USBPower kext and the Ports mapping kext (for my MSI X570 Ace). USBPower.kextUSBPorts.kext
-
** Hackintosh ** Tips to make a bare metal MacOS
There definately something should be done for proper functionality, otherwise you will get power issues(AppleBusPowerController). I use USBPower.kext in Catalina to fix the usb power and error log issues. https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
-
[KERNEL]custom kernel build with treaks (2020.03.07 v6.8.3|5.5.8|4.19.108|NAVI|VEGA|NFSv4|R8125|Zen2)
Kernel update: * build for 6.8.0rc5 with 5.3.8 * add navi-reset.patch * add vega-reset.patch * add pci-reset-quirk.patch to thoes who can't do bios update
-
** Hackintosh ** Tips to make a bare metal MacOS
@Young_MaxCompress and upload your clover.qcow2, let me have a look.
-
** Hackintosh ** Tips to make a bare metal MacOS
It's not useless, add it back.You don't have much knowledge whether the specific kext is work, so do it. Add this patch in your clover and add '-v keepsyms=1 debug=0x100' in your boot args and report the output back.Then screenshot you post is useless for debuging. Comment String <-> Disable panic kext logging on 10.14.x,10.15.x Release kernel Disabled Boolean <->No Find Data<-> 8A0284C0 7447 MatchOS String <-> 10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47
-
** Hackintosh ** Tips to make a bare metal MacOS
We can not give much help if you give nothing but only "it restarts all the time". You have to learn how to asking for help by giving meaningful feedback first. Which version of Catalina do you use?10.15 or 10.15.1? Do you add "-v" and "debug=0x100" in your boot args?What is the output? Which version of Lilu/WEG do you use? What error is it?Screenshot is also fine. What is your xml like? What is your clover.qcow2 structuration? You may try to do some research or reading by comments of the older installer guide, then you will find it is not a big problem by changing the resolution of clover and OVMF.Please search the keyword in Google to see how to do such thing.
-
** Hackintosh ** Tips to make a bare metal MacOS
@Young_Max You should use iMacPro1,1 as product model, and add Lilu/WEG to your clover/kexts/others to avoid blackscreen. If you use Catalina, add AppleMCEReporterDisabler.kext too. Do not use imac18/19, because you don't have iGPU.
-
[KERNEL]custom kernel build with treaks (2020.03.07 v6.8.3|5.5.8|4.19.108|NAVI|VEGA|NFSv4|R8125|Zen2)
@subivoodoo I will try when I get time, maybe this weekends.
-
** Hackintosh ** Tips to make a bare metal MacOS
@david279Yeah, I don't test the performance diff yet, but I heard you can chang to 15/16th config to get improvement.
-
[Support] SpaceinvaderOne - Macinabox
@Young_MaxThe log is normal. Just add latest Lilu and WEG to make your graphic work, there is no relation between "pci=noaer" and your black screen. You can read this post first.
-
[Support] SpaceinvaderOne - Macinabox
@Young_Max Benchmark yourself to see the difference. I have no idea how much it is.
-
[Support] SpaceinvaderOne - Macinabox
@Young_Max see here
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
@Young_Max Do you use x570 and zen2?Do you put your AMD card in second pci-e slot? If so, add pci=noaer in your boot args or try move the graphic to the first slot.
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
@david279 <qemu:arg value='host,kvm=on,+invtsc,+hypervisor'/> is enough, there is no more need other features specification.
-
[Support] SpaceinvaderOne - Macinabox
@ClintWilkensonread the section 2.1,2.2 and 4 to get your audio work. https://forums.unraid.net/topic/84430-hackintosh-tips-to-make-a-bare-metal-macos/
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Not now.I don't find a way to expose kvm in libvirt, I may submit a bug report when I got time.