I really appreciate your channel Chris. I find other channels are either very Windows or Mac focused, or if they're Linux focused they're total evangelists. I love Linux and use it as my primary OS, but there are many people like me who use Windows and Mac for different purposes as well. Some work-related reasons and also because the experience might be better on Mac or Windows for some other task. I just like how you're not religious about operating systems like so many others are.
Hey Chris! This is exactly what I needed! Actually the first video of yours that got me hooked was making a hackintosh with Opencore because it was super informative. I can't wait to try this!
All works good! There is no mouse functionality in Clover bootloader, you have to use keyboard. The first time I tried this there was no mouse in Catalina either, so I had to delete the entire "macOS-Simple-KVM" folder in my home directory and try all over again. Worked the 2nd time. Everything worked as described in the video. Was not able to get GPU passthrough working yet, but I feel pretty good I got a complete working Mac system in just a couple hours. Good guide!
Wow, you came out with a video that directly helps me with something I'm working on right now. This has happened several times and blows my mind every time XD Thank you for the help Chris
One comment on GPU/PCIe-Passthrough. Radeon 5700/5600/5500 is supported Catalina and above Radeon 6800/6900 are supported By Big Sur and above. Radeon 6600 is supported since Monterey. Be aware Radeon 6700/6750/6950 is not supported! Modern Nvidia GPUs aren't supported past High Sierra GTX 1000er Series - you can use old Kepler GPUs though.
I recently learned about a project similar to WINE, but for running MacOS programs on Linux, it's called "darling", and it's GitHub repo was started on march 9th 2011, it's come a really long way since then from the looks of it, but I have yet to try it. I'd guess another 10 or 15 years until it's close to where WINE is as of writing this.
Hey there Chris! If I may ask you, how is Kholia’s OSX-KVM inferior than foxlet’s simple KVM? OSX-KVM is being actively developed, whereas simple KVM got its last commit couple of years ago. So OSX-KVM is more preferable.
agreed. I think Kholia's base works just as well, if not better, especially if you want a later version of macOS. I think the simple-kvm one by foxlet was a genesis for a lot of these solutions, but OSX-KVM brings it into the future with opencore. in the end, I found hackintoshing to be a fool's errand. I just decided to keep my Mac and run a windows tower alongside it. hackintoshing is not fun, even when virtualizing it! who wants to deal with driver issues and spoofing serial numbers for iServices to work? I poured so much time into this and came out of it with a renewed love for first party apple products lol. I'm so deep in the ecosystem.
imho, every time i've tried to use OSX-KVM its crashed, or failed to boot, or couldn't erase drive, couldn't/wouldn't install, but every time I go back to simple-KVM it just works.
Hi Installed as per guide but EVERY time I click in the VM to install MacOs the cursor freezes IN the vm. I can tab around but no mouse to click "continue" etc. CNTRL & L to exit work, tried so many things. Any ideas Chris?
APFS is mandatory on anything that is Mojave or newer, you can "install" to HFS+ disks, but the filesystem will get upgraded to APFS. Also if you cannot see your disk in Disk Utility, just click View --> Show all devices Note: ever since Catalina, apple has actually been slowly adding support for virtio drivers, catalina added support for virtio block disk drivers, big sur added virtio networking drivers, monterey added virtio gpu drivers (no 3d acceleration, passthrough still better, but virtio tends to be somewhat better than qxl in some cases) Also another note: RX5700 XT+ is supported in big sur (maybe catalina too), RX6600 XT (not RX6700 or RX6700XT) and RX6800XT+ is supported in monterey
@@HikariKnight No - RX6700(XT) isn't supported! 6800/6900 are supported since BigSur - Monterey added support for 6600 and of course the XT-Parts of these.
@@m.l.9385 my bad, i forgot its the RX 6600 XT i got in my system not the 6700 XT, them not supporting 6700 XT though is surprising but also not surprising, leave it up to apple to be consistently inconsistent with amd gpu support
@@Don_XII No, they did not and most probably never will... :-( 6700(XT) isn't supported - which is especially bad since the 6800M - mobile GPUs are effectively are 6700 and therefore are incompatible, whilst 6700S(and 6800S) works as these use Navi 23 same as a 6600 GPU - i.e. see ROG Zephyrus G14 (GA402) Hackintosh.
Hey chris, can you make a nixOS setup vid with home manager and flakes? I've watched your video about Nix packet manager, it was really good. Keep up the great work!
Great video! Few questions: 1- Can you boot directly into MacOS using KVM? I mean, booting native Linux but automating it to just open MacOS every time you boot? 2- How's the performance when virtualizating like this? I know it's not 100%, but is it too impactful?
It is just too impactful. I tried it, it's really slow. It's like a Computer that doesn't have any 3D acceleration at all. Throughputting the GPU is much better but as we know - MacOS is probably not going to be able to handle it because of missing drivers.
Pretty sure both LTT and Muta made a video on exactly this. Still pretty awesome. Can’t help but notice you only used Catalina. Any support for Monterey or even Ventura?
If you are looking for a sound card the $9 USB-C to headphone jack adapter in the Apple Store produces a perfect analogue signal and is guaranteed compatible with MacOS. It is also a very good choice for a Windows machine. Samsung's equivalent is about the same price and equally good in Windows, but doesn't work so well in Apple devices. The $5 Amazon alternatives are probably OK, but for the sake of $4, I'd probably go with the Apple one that is known to work.
Hey Chris! May you please explain the multiple log errors you got on 12:39 and how you fixed them. I have been stuck on this for the past hour. Thanks!
I kind of skimmed through this video, but I'm almost tempted to try it. It would be Inception-like to run MacOS in a VM, in Linux, running on Mac hardware.
Followed your instructions but it will not run the VM says permissions denied, not sure why as my account and the group libvirt-qemu both have RWX on the qcow2 file.
greate video chris! i wish u did a more in depth video about gpu passthrough for cards that doesn't have uefi bios aka legacy bios like GTX 680.. do you know if there is a workaround to get that card working for gpu passthrough and with monterey and ventura ?
@@wojtekg.4665 But then I'm confused as to where, he literally set up a new vm in virt for this, unless the jumping isn't a virt problem, but then if it's not virt, what's causing cursor stuttering? Maybe there's virtio drivers he installed onto the mac without showing, but why wouldn't he show us, especially if it improves cursor stability this much, I don't think that's the answer and I'm still stuck at phase one.
Just what I was looking for! Awesome tutorial, I just have one question, could my gpu pass through be my Intel integrated graphics? I have an nvidia 20 series card that I’ve seen is not supported😢
using Fedora and just like another user I get permission denied on ESP.qcow2 file. I checked the file and permissions are 0777 and even changed ownership to "qemu" which is the listed qemu user and the one that is listed in the error that has no permission. So I see nothing wrong here. What Am I doing wrong and how do I fix it?
There is the OpenCore-KVM Project that is still pretty young, but interesting as they have moved on from clover. The downside is it doesn't work as well yet.
I never understood why people do this other than just messing about, like do you really need to use finalcut or garageband that much that your going to lose loads of performance and emulate it inside a vm
@@crashdude7589 It's like asking why to do people use Photoshop when Paint is included free in Windows Accessories? For a lot of people, Paint is quite sufficient to get the job done. On the top tier professional level though, the quality and speed of the tools you master (notice I didn't say have) decide whether you or the guy competing against you gets the assignment. The question I posed is relevant because Final Cut Pro and Logic are the only tools that make Macs stand out in today's world. Windows and ChromeOS have pretty much displaced the Macintosh in every other venue that it used to have a commanding presence in.
This depends on the Clover/OpenCore-Version you use - I got a VM using OpenCore-KVM on Proxmox that I easily upgraded to Monterey 12.6 and that should even run Ventura.
I am thinking some videos showing the responsiveness and things you can do such as the video editing with hardware acceleration. And then maybe have some videos showing the same with a Proxmox Mac VM with passthrough on the same/similar hardware for comparison. Edited: I was looking at trying this on Proxmox using an HP Z820 with dual E5-2667 v2, 128GB RAM, and a (maybe dual) MSI Armor OC RX 580 8GB. All old hardware that I have had access to for free / cheap.
@@dmitryvolkov7178 I would actually prefer the written guide by Nicholas Sherlock for MacOS VMs on Proxmox and the guide from Quindorian on GPU-Passthrough.
do you got a walk through on how to install mac on a different hard drive i want linux and mac on my windows laptop at the moment i got windows 11 and linux on this old haswell alienware laptop
I have a Razer Blade 15 with 2 drives. I installed Linux on 2nd drive and followed this guide to get OSX high sierra on it. Is it possible to GPU passthrough a 1080Ti if I use an e-GPU enclosure?
This is true, I've had it be a massive headache and other times it just worked because it cleanly separated my hardware in IOMMU groups. Gigabyte motherboards I've had the best luck with. ASRock the worst. ASUS... well those motherboards I hate, but it's a dice roll.
@@amoeba8888 Yes, they still have it - but there is a fix for VFIO Reset Bug available - or use 6600/6800 or 6900 GPUs - these don't have the reset bug anymore.
I caved and bought an iPhone 14 Pro, nice phone but just doesn't play well with Linux. So I think I will install a vm just to interact with the phone when needed. Good info, thanks.
Why this cannot work with the following; I have an old Powerbook G3 HDD 10.2.8 installed on it. So, why cannot just connect that HDD to the virtual machine and have it boot from it? By the way, I`ve been trying to install MacOS on Linux mint (latest - Virginia) without any luck. I tried Virtual Box and only the Snow Leopard started up until a gray screen popped up with that rainbow circling around for ever. So, until this point I have no idea what to do, I tried this method as well and replied to my comment.
Best working are PCIe-cards with Broadcom Chipset i. e. something with BCM94360NG. Best supported card would be Fenvi T919. You can buy these either on Ebay, Aliexpress or Amazon...
I use windows as my primary OS because of many software I use are only available and fully functional on windows only, is there a GPU-PV tutorial for partitioning my GPU and using it with Linux VM?, Tried jamesparsec's GPU-PV tutorial but it only works for second windows VM, I also us WSL2 but would love to use full Linux with gui n all..
I'm running windows on my manjaro setup only because the company i work at forces me to login all the time if I don't use a supported mail and office client. Real pain. This costs me 40GB for windows. Would you recommend osx over windows for this use? I've confirmed it should also work on osx.
Is it mandatory you need to have a second monitor with GPU passthrough? Or is it possible to run everything on one card (plugin in a dummyhdmi connector on the 5700)? Edit: Also trying to avoid to switch from 1 HDMI Input to another on the Monitor)
I think what you're describing is probably possible using a script that would handle binding/unbinding the vfio driver to the host gpu. however, this is probably more complex than it's worth. your best bet is a dual monitor set up or using an HDMI switch (which I know you mentioned you're trying to avoid, but I don't think you can) with a separate dedicated GPU for passthrough. so you'd use one GPU for the host machine and a second GPU to use for accelerated graphics in the MacOS VM which would be bound to vfio drivers at start up and only initiated once you start up the VM.
This may be a dumb question, but I already have a Hackintosh hard drive on my desktop (with two distros on two separate hard drives) machine. Is it possible to use that already-operating install on the disk for a QEMU drive? Would the process be the same as this, up to the point of installing, because it's already installed?
@@jonglass Why not try to rebuild your install on the VM from a Time Machine backup? You could give it a shot - not much to lose here. And of course there are ways to visualize existing machines and I even have a tool for Windows that does exactly this and can create an Image of an existing install that you can run on HyperV - but I don't know of any tool that does the same or something similar for MacOS.
@@jonglassI did a little research and found some tutorial on virtualize existing mac by Macstrategy - it deals with virtualizing an existing Mac on another Mac, but in the end this should also work very similar if you do it with QEMU. While looking for a solution the other way with restoring from Time Machine backup was of course the other recommended method.
No. Opencore actively changes the kexts and drivers, sometimes it has to change the base kernel to install on AMD hardware, where Virtual Machines just emulate what it wants without change any of that.
@@julian.morgan I don't know much about Proxmox but doesn't sound great from what you're saying as Dortania as you said is detailed to a point of insanity
@@julian.morgan Yeah absolutely. It's all about whether or not you're willing to read and maybe re-read it a couple of times.. It is kind of fascinating how something seemingly as complicated as that was able to be that dumbed down though. It almost convinces me that anything can be if that was.
On laptops or mini-PCs that don't have a dedicated GPU, this can be a bit frustrating because more often than not, you can't add one either. I've yet to confirm whether or not it's possible to passthrough an onboard GPU such as Intel UHD - I've read in a couple places that certain Hypervisors allow it, but evidence is thin at best - bottom line: if you don't have a dedicated GPU, it'll probably a very sluggish, frustrating experience for you.
@@bennypr0fane No, but you will find several tutorial on this topic. I can't say for sure that this will work though as it depends on the Mbo/BIOS of your Laptop and how well IOMMU-Groups are organized - but your best bet would be to try it with Proxmox. One way would be to boot Proxmox from a USB-stick this way wouldn't be detructive and there isn't much to lose in trying. What kind of laptop/CPU/iGPU do you use?
Man I haven't booted into my macOS drive since I started using Linux full time…and I think I have Catalina installed, which won't support the 6800XT in the comp
@@amoeba8888 for some reason I cant get it to show up in the virsh command but im using osx-kvm github and looks like the command -device ide-hd,bus=sata so probably sata.
I really appreciate your channel Chris. I find other channels are either very Windows or Mac focused, or if they're Linux focused they're total evangelists. I love Linux and use it as my primary OS, but there are many people like me who use Windows and Mac for different purposes as well. Some work-related reasons and also because the experience might be better on Mac or Windows for some other task. I just like how you're not religious about operating systems like so many others are.
Hey Chris! This is exactly what I needed! Actually the first video of yours that got me hooked was making a hackintosh with Opencore because it was super informative. I can't wait to try this!
Wow, can't wait to try this. My poor Mac might not get used that much anymore if everything works.
Thanks Chris!
Minux. Macinux. Lac. Linac.
Linac is the best 😂
Yes.
Mux
1.) LinmacUX
2.) MinuxOS
LinOS
First Mac vm that’s actually worked for me , thanks a bunch 🙃
Thank you for this topic...I've been waiting for something this a long time now.
This is the first time I have caught one of your videos, this is great. Subscribed.
All works good! There is no mouse functionality in Clover bootloader, you have to use keyboard. The first time I tried this there was no mouse in Catalina either, so I had to delete the entire "macOS-Simple-KVM" folder in my home directory and try all over again. Worked the 2nd time. Everything worked as described in the video.
Was not able to get GPU passthrough working yet, but I feel pretty good I got a complete working Mac system in just a couple hours. Good guide!
THANK YOU MY BROTHER FROM ANOTHER COUNTRY AND ANOTHER FAMILY!!!
The video that LTT promised but never made. Thank you kind sir.
Wow, you came out with a video that directly helps me with something I'm working on right now.
This has happened several times and blows my mind every time XD
Thank you for the help Chris
One comment on GPU/PCIe-Passthrough.
Radeon 5700/5600/5500 is supported Catalina and above
Radeon 6800/6900 are supported By Big Sur and above.
Radeon 6600 is supported since Monterey.
Be aware Radeon 6700/6750/6950 is not supported!
Modern Nvidia GPUs aren't supported past High Sierra GTX 1000er Series - you can use old Kepler GPUs though.
Thanks!
I recently learned about a project similar to WINE, but for running MacOS programs on Linux, it's called "darling", and it's GitHub repo was started on march 9th 2011, it's come a really long way since then from the looks of it, but I have yet to try it. I'd guess another 10 or 15 years until it's close to where WINE is as of writing this.
Hey there Chris!
If I may ask you, how is Kholia’s OSX-KVM inferior than foxlet’s simple KVM?
OSX-KVM is being actively developed, whereas simple KVM got its last commit couple of years ago.
So OSX-KVM is more preferable.
agreed. I think Kholia's base works just as well, if not better, especially if you want a later version of macOS. I think the simple-kvm one by foxlet was a genesis for a lot of these solutions, but OSX-KVM brings it into the future with opencore. in the end, I found hackintoshing to be a fool's errand. I just decided to keep my Mac and run a windows tower alongside it. hackintoshing is not fun, even when virtualizing it! who wants to deal with driver issues and spoofing serial numbers for iServices to work? I poured so much time into this and came out of it with a renewed love for first party apple products lol. I'm so deep in the ecosystem.
I'd think the reason is that Kholia's guide focuses specifically on a Debian based distro where the simple version accounts for other distros as well
imho, every time i've tried to use OSX-KVM its crashed, or failed to boot, or couldn't erase drive, couldn't/wouldn't install, but every time I go back to simple-KVM it just works.
And one should/could also look into KVM-Opencore from Nicholas Sherlocks which is even more up to date!
Do you have a tutorial about single gpu passthrough on arch? Would be great to see how you would set this up.
As usual. You are the best. Simple and effective.
Hi Installed as per guide but EVERY time I click in the VM to install MacOs the cursor freezes IN the vm. I can tab around but no mouse to click "continue" etc. CNTRL & L to exit work, tried so many things. Any ideas Chris?
I've got the exact same issue. USB keyboard passed through, USB mouse no luck.
You always have fun tutorials. I'm tempted to try this out.
Awesome video!!! Once I get my "new" laptop fully configured, I might give this a try! Thanks for posting this!!!
APFS is mandatory on anything that is Mojave or newer, you can "install" to HFS+ disks, but the filesystem will get upgraded to APFS.
Also if you cannot see your disk in Disk Utility, just click View --> Show all devices
Note: ever since Catalina, apple has actually been slowly adding support for virtio drivers, catalina added support for virtio block disk drivers, big sur added virtio networking drivers, monterey added virtio gpu drivers (no 3d acceleration, passthrough still better, but virtio tends to be somewhat better than qxl in some cases)
Also another note: RX5700 XT+ is supported in big sur (maybe catalina too), RX6600 XT (not RX6700 or RX6700XT) and RX6800XT+ is supported in monterey
rx6700 is not though right? unless they updated something recently.
@@Don_XII monterey added support for rx6700 XT and above sorry, will edit
@@HikariKnight No - RX6700(XT) isn't supported! 6800/6900 are supported since BigSur - Monterey added support for 6600 and of course the XT-Parts of these.
@@m.l.9385 my bad, i forgot its the RX 6600 XT i got in my system not the 6700 XT, them not supporting 6700 XT though is surprising but also not surprising, leave it up to apple to be consistently inconsistent with amd gpu support
@@Don_XII No, they did not and most probably never will... :-( 6700(XT) isn't supported - which is especially bad since the 6800M - mobile GPUs are effectively are 6700 and therefore are incompatible, whilst 6700S(and 6800S) works as these use Navi 23 same as a 6600 GPU - i.e. see ROG Zephyrus G14 (GA402) Hackintosh.
Hey chris, can you make a nixOS setup vid with home manager and flakes? I've watched your video about Nix packet manager, it was really good. Keep up the great work!
Great video! Few questions:
1- Can you boot directly into MacOS using KVM? I mean, booting native Linux but automating it to just open MacOS every time you boot?
2- How's the performance when virtualizating like this? I know it's not 100%, but is it too impactful?
It is just too impactful. I tried it, it's really slow. It's like a Computer that doesn't have any 3D acceleration at all.
Throughputting the GPU is much better but as we know - MacOS is probably not going to be able to handle it because of missing drivers.
Hi Chris, are you planning to make the same tutorial for Windows version? Like vmware workstation, or VirtualBox or maybe even hyper-v?
Pretty sure both LTT and Muta made a video on exactly this. Still pretty awesome. Can’t help but notice you only used Catalina. Any support for Monterey or even Ventura?
If you are looking for a sound card the $9 USB-C to headphone jack adapter in the Apple Store produces a perfect analogue signal and is guaranteed compatible with MacOS. It is also a very good choice for a Windows machine. Samsung's equivalent is about the same price and equally good in Windows, but doesn't work so well in Apple devices. The $5 Amazon alternatives are probably OK, but for the sake of $4, I'd probably go with the Apple one that is known to work.
ty for the info apple sales rep, 50 cents have been deposited into your account.
ew apple products
Best solution I found so far is Focusrite Scarlett 2i2!
Hey Chris!
May you please explain the multiple log errors you got on 12:39 and how you fixed them. I have been stuck on this for the past hour.
Thanks!
Never mind I figured out you have to close the Virtual Machine first before running it. :)
Hello Sir,
Do you use any email client ?
Which one should I use , windows mail and calendar or Thunderbird ?😕
Thanks this works really well.
I kind of skimmed through this video, but I'm almost tempted to try it. It would be Inception-like to run MacOS in a VM, in Linux, running on Mac hardware.
Followed your instructions but it will not run the VM says permissions denied, not sure why as my account and the group libvirt-qemu both have RWX on the qcow2 file.
Did you find a solution to this?
Can you upgrade MacOS or would it just flip out and not work? What's the deal with the upgrade to the newer MacOS version?
wow, exactly what i needed. great video, very educative
Are you back on Debian? No longer on Fedora?
Linux coupled with KVM?
This is the way.
Nice background.
greate video chris! i wish u did a more in depth video about gpu passthrough for cards that doesn't have uefi bios aka legacy bios like GTX 680.. do you know if there is a workaround to get that card working for gpu passthrough and with monterey and ventura ?
Thank you. I must try this.
How do you have so little latency and jumping from your cursor? Mine is just terrible if I move too fast.
copy paste is working.. I guess this toutorial is somehow simplyfied and missing important information.
@@wojtekg.4665 But then I'm confused as to where, he literally set up a new vm in virt for this, unless the jumping isn't a virt problem, but then if it's not virt, what's causing cursor stuttering? Maybe there's virtio drivers he installed onto the mac without showing, but why wouldn't he show us, especially if it improves cursor stability this much, I don't think that's the answer and I'm still stuck at phase one.
Hello Chris, what os do you have on your system? Thank you
Is it possible to upgrade Catalina to Ventura through this method?
Magnet - that was a good suggestion. Just purchased it and got it installed - brilliant. Any more suggestions.
What's the system requirements for this qemu
Just what I was looking for! Awesome tutorial, I just have one question, could my gpu pass through be my Intel integrated graphics? I have an nvidia 20 series card that I’ve seen is not supported😢
Hi Chris! can you update to the latest version of macos
I'm not Chris but yeah, buts more recommendable to use osx-kvm for Sonoma
using Fedora and just like another user I get permission denied on ESP.qcow2 file. I checked the file and permissions are 0777 and even changed ownership to "qemu" which is the listed qemu user and the one that is listed in the error that has no permission. So I see nothing wrong here. What Am I doing wrong and how do I fix it?
My laptop watching this: I'm tired, boss.
Sidenote: I'd like to see opencore used in this kind of setup, will do some research for KVM.
There is the OpenCore-KVM Project that is still pretty young, but interesting as they have moved on from clover. The downside is it doesn't work as well yet.
@@ChrisTitusTech Are you sure? Did you try Nicholas Sherlocks build?
@@m.l.9385 I need to revisit it. I'm installing my 2nd GPU today and I'll tinker with different OSX builds.
Just out of curiosity if you dislike the Mac GUI so much, what do you use MacOS for? Final Cut Pro?
I never understood why people do this other than just messing about, like do you really need to use finalcut or garageband that much that your going to lose loads of performance and emulate it inside a vm
@@crashdude7589 It's like asking why to do people use Photoshop when Paint is included free in Windows Accessories? For a lot of people, Paint is quite sufficient to get the job done. On the top tier professional level though, the quality and speed of the tools you master (notice I didn't say have) decide whether you or the guy competing against you gets the assignment.
The question I posed is relevant because Final Cut Pro and Logic are the only tools that make Macs stand out in today's world. Windows and ChromeOS have pretty much displaced the Macintosh in every other venue that it used to have a commanding presence in.
Possibly a really dumb question, but would it break if you updated to a newer version of macOS?
This depends on the Clover/OpenCore-Version you use - I got a VM using OpenCore-KVM on Proxmox that I easily upgraded to Monterey 12.6 and that should even run Ventura.
I am thinking some videos showing the responsiveness and things you can do such as the video editing with hardware acceleration. And then maybe have some videos showing the same with a Proxmox Mac VM with passthrough on the same/similar hardware for comparison.
Edited: I was looking at trying this on Proxmox using an HP Z820 with dual E5-2667 v2, 128GB RAM, and a (maybe dual) MSI Armor OC RX 580 8GB. All old hardware that I have had access to for free / cheap.
it's easy to do in Proxmox with OpenCore, and you can even get proper graphics acceleration passing through compatible graphics card :)
Make tutorial))
@@dmitryvolkov7178 There are many good tutorials on that topic...
@@m.l.9385 you right… it’s not a secret. I found some videos.
@@dmitryvolkov7178 I would actually prefer the written guide by Nicholas Sherlock for MacOS VMs on Proxmox and the guide from Quindorian on GPU-Passthrough.
@@m.l.9385 thank you)
Great vid Chris. But after initial install I'm stuck with Catalina-DATA disk and cannot finish. Please, help! What am I doing wrong?
Any experiences with developing iOS applications with this vm? I imagine the version of xcode might be a problem or limiting factor
do you got a walk through on how to install mac on a different hard drive i want linux and mac on my windows laptop at the moment i got windows 11 and linux on this old haswell alienware laptop
Hey Chris! Just now found this video! so is this VM reliable as a daily driver. im an app developer heavily rely on xcode.
Hello,
Apple ID: It work?
USB (Iphone): It work?
GPU: It work?
Update: Catalina -> Ventura?
Now, since any real productivity requires two monitors - how do we get dual monitors on macOS using qemu?
I have a Razer Blade 15 with 2 drives. I installed Linux on 2nd drive and followed this guide to get OSX high sierra on it. Is it possible to GPU passthrough a 1080Ti if I use an e-GPU enclosure?
Chris is 100% a secret Apple agent 😂
Hehe I am a "Certified macOS Technician" albeit the last cert I received from apple was the Tiger release.
@Chris Titus Tech Where is your guide for setting up a bridge network?
The most difficult part is GPU-passthrough, depends on your hardware.
This is true, I've had it be a massive headache and other times it just worked because it cleanly separated my hardware in IOMMU groups. Gigabyte motherboards I've had the best luck with. ASRock the worst. ASUS... well those motherboards I hate, but it's a dice roll.
@@amoeba8888 Yes, they still have it - but there is a fix for VFIO Reset Bug available - or use 6600/6800 or 6900 GPUs - these don't have the reset bug anymore.
For snapping you can use tiles. :)
I caved and bought an iPhone 14 Pro, nice phone but just doesn't play well with Linux. So I think I will install a vm just to interact with the phone when needed. Good info, thanks.
is it safe to use my icloud in such config ?
great vid as always chris!
Great video👍👍👍
Can you upgrade mac to monterey or
@@julian.morgan Well - getting security fixes in the future - would be a strong argument. But besides that you are right.
hey i did your video where you had to fix the boot by using that command prompt and now my computer is stuck on the motherboard screen any help?
Thanks for one more very good video. BTW none of those long list of disks in Linux are mounted :D
i have a ryzen 5950x, is it possible to use most of my cores on this? i can't seem to go above 8 cores.
Why this cannot work with the following; I have an old Powerbook G3 HDD 10.2.8 installed on it. So, why cannot just connect that HDD to the virtual machine and have it boot from it? By the way, I`ve been trying to install MacOS on Linux mint (latest - Virginia) without any luck. I tried Virtual Box and only the Snow Leopard started up until a gray screen popped up with that rainbow circling around for ever. So, until this point I have no idea what to do, I tried this method as well and replied to my comment.
Thanks! I wonder about the solution if you don't have a hard-drive sitting next to you waiting for the tutorial.
Can we upgrade it to MacOS Monterey? Would it work or break the Mac VM?
Chris would you please make a guide to do this on Windows Hyper V
Hi Chris, if you are using Fedora, a non-Ubuntu distro, do you know what commands do you type in instead?
First, I recommend you to use OSX-KVM or ULTMOS, the only thing extra I recommend you is to give ownership lf OSX folder to qemu and OVMF to selinux
@@alexcerzea Thank you
Where can I buy a network drervice from? 4:04
Best working are PCIe-cards with Broadcom Chipset i. e. something with BCM94360NG.
Best supported card would be Fenvi T919.
You can buy these either on Ebay, Aliexpress or Amazon...
Thanks a lot for this tutor.
Is it possible to install to virtutal box ?
Virtualbox is garbage on Linux... you're better off learning QEMU.
I use windows as my primary OS because of many software I use are only available and fully functional on windows only, is there a GPU-PV tutorial for partitioning my GPU and using it with Linux VM?, Tried jamesparsec's GPU-PV tutorial but it only works for second windows VM, I also us WSL2 but would love to use full Linux with gui n all..
I'm running windows on my manjaro setup only because the company i work at forces me to login all the time if I don't use a supported mail and office client. Real pain. This costs me 40GB for windows. Would you recommend osx over windows for this use? I've confirmed it should also work on osx.
Is it mandatory you need to have a second monitor with GPU passthrough? Or is it possible to run everything on one card (plugin in a dummyhdmi connector on the 5700)? Edit: Also trying to avoid to switch from 1 HDMI Input to another on the Monitor)
I think what you're describing is probably possible using a script that would handle binding/unbinding the vfio driver to the host gpu. however, this is probably more complex than it's worth. your best bet is a dual monitor set up or using an HDMI switch (which I know you mentioned you're trying to avoid, but I don't think you can) with a separate dedicated GPU for passthrough. so you'd use one GPU for the host machine and a second GPU to use for accelerated graphics in the MacOS VM which would be bound to vfio drivers at start up and only initiated once you start up the VM.
Hey Titus, do you happen to know any front-end for qemu on windows? I tried some, doesn't seem to work!
I'm not Titus but, I'm sorry to say the only one that exist is qtemu and is both old and not very user-friendly
which os you are using?
so basically you can install this directly without VM?
great guide tyvm
This may be a dumb question, but I already have a Hackintosh hard drive on my desktop (with two distros on two separate hard drives) machine. Is it possible to use that already-operating install on the disk for a QEMU drive? Would the process be the same as this, up to the point of installing, because it's already installed?
Well the "easy" way should be - use Time Machine to transfer the data/install to a newly installed VM!
Thanks guys. I was afraid that this was going to be the answer. Kind of a bummer, because I'm already set, should my idea have worked.
@@jonglass Why not try to rebuild your install on the VM from a Time Machine backup? You could give it a shot - not much to lose here.
And of course there are ways to visualize existing machines and I even have a tool for Windows that does exactly this and can create an Image of an existing install that you can run on HyperV - but I don't know of any tool that does the same or something similar for MacOS.
@@jonglassI did a little research and found some tutorial on virtualize existing mac by Macstrategy - it deals with virtualizing an existing Mac on another Mac, but in the end this should also work very similar if you do it with QEMU. While looking for a solution the other way with restoring from Time Machine backup was of course the other recommended method.
btw if you're on windows you can use the macos-virtualbox project but ofc you wont be able to passthrough your gpu
Can you do any of this on a chromebook with 4 Gigs?
i just tried it with sosumi. ill give this a shot also.
Do you know if this works on a Ryzen based laptop with no dGPU? just amd Vega graphics APU
is this faster than virtualbox? or the same speed?
cuz i feel it is a bit laggy on virtualbox
kvm /virsh is infinitely better than virtualbox in every way.
Are the hardware limitations of doing that the same as doing a bare metal OpenCore install?
No. Opencore actively changes the kexts and drivers, sometimes it has to change the base kernel to install on AMD hardware, where Virtual Machines just emulate what it wants without change any of that.
@@ChrisTitusTech Wow so you could run what would be unsupported hardware with passthrough and get bare metal performance?
@@julian.morgan Thank you I'll try it out then. I liked mac but the fact that you could have only used it with certain GPUs kept me from it
@@julian.morgan I don't know much about Proxmox but doesn't sound great from what you're saying as Dortania as you said is detailed to a point of insanity
@@julian.morgan Yeah absolutely. It's all about whether or not you're willing to read and maybe re-read it a couple of times..
It is kind of fascinating how something seemingly as complicated as that was able to be that dumbed down though. It almost convinces me that anything can be if that was.
does this still work? is there an update?
cant able to acess ESP.qcow2
please provide solution for this
Tried to fix this, but ended up loosing the "macos simple vm" listing in virtual machine manager
can you help to run macos on proxmox? i have a lot of troubles with that
can you perform the same process with 1 hard drive?
On laptops or mini-PCs that don't have a dedicated GPU, this can be a bit frustrating because more often than not, you can't add one either. I've yet to confirm whether or not it's possible to passthrough an onboard GPU such as Intel UHD - I've read in a couple places that certain Hypervisors allow it, but evidence is thin at best - bottom line: if you don't have a dedicated GPU, it'll probably a very sluggish, frustrating experience for you.
Ah yes, and there's the limitation that only certain GPUs can be passed through, others not so much
As long as the iGPU is compatible wirth MacOS it should be possible - I would use proxmox though as this is much easier to configure IMHO.
@@m.l.9385 Have you tried it yourself though?
@@bennypr0fane No, but you will find several tutorial on this topic. I can't say for sure that this will work though as it depends on the Mbo/BIOS of your Laptop and how well IOMMU-Groups are organized - but your best bet would be to try it with Proxmox. One way would be to boot Proxmox from a USB-stick this way wouldn't be detructive and there isn't much to lose in trying.
What kind of laptop/CPU/iGPU do you use?
Tuxedo laptop with pre-installed Linux, Intel Core i7-10510U with UHD 620 onboard graphics
Hi am getting error like DMG imge is corrupted while downloading terminal
is there a way to fix laggy cursor?
Can I use iMessage or FaceTime?
Man I haven't booted into my macOS drive since I started using Linux full time…and I think I have Catalina installed, which won't support the 6800XT in the comp
Is there a significant difference in using a direct drive vs qcow?
Massive difference for me.
@@amoeba8888 thanks. I am running it in a VM now (not using virt manager). How do you tell what controller is being used?
@@amoeba8888 for some reason I cant get it to show up in the virsh command but im using osx-kvm github and looks like the command -device ide-hd,bus=sata so probably sata.
How does this compare with sosumi?