mac or pc whichever one you personally prefer you have to admit that there are
advantages to the other side i mean think about it you
simply cannot run say final cut pro or
logic pro on Windows and at the same time gaming on macOS
sucks if only there were some way that you
could run both of them at near full speed simultaneously
on the same pc
oh what's that there
i guess there is so behind me and Anthony is a machine
that we call the in-decisionator
it can be a mac it can be a pc
and through some software magic it can actually be both of them at the same
time as you can see right here
so uh what do you say guys should we walk you through how we did it and take
it for a spin i think so
after this message from our sponsor vertigear's pl 4500 RGB led upgrade kit
wirelessly connects to your pc and features tons of color customization
options including audio and visual sync and more check them out at the link in
the video description
if you've seen any of our videos involving hackintosh virtual machines
you'll probably have some idea where we're going with this if not here's the 20 second version
using red hat's kvm hypervisor many modern computers can actually have their
resources like CPU cores system memory
or even graphics cards divide it up and then allocate it to
multiple users or workloads using this technology you can even install two
operating systems on the same computer that exist completely independently of
each other as we've done in the past so
for today's project then we've got something really really cool for you
guys so we've taken an AMD ryzen 9 3900x 12
core processor and then what we've done is we've split those 12 cores straight
down the middle between two virtual machines that will run Windows on one
side and macOS on the other for graphics we've gone with an rtx 2080
ti for our Windows box and a Radeon 7
for our mac then we've passed those graphics cards through to their
respective vms this method of assigning our gpus results in relatively little
lost performance so the main challenge we ran into for this project well there
were many first NVIDIA's legendary code 43 error NVIDIA obviously doesn't like
consumers running their GeForce gpus in a vm just go out and buy a quadro
combating some weird stuttering in Windows was the next issue that we had
to fix and we fixed that by switching to message signaled interrupts instead of
traditional electrical line based interrupts like you'd normally get in a
processor these days or ever really and finally getting the macOS catalina beta
to use the drivers that apple included for virtualized storage
that last one in particular is really exciting because apple has never
supported it in the past make sure you're subscribed because i'm already
working on convincing Linus here to let me work on a video on mac virtualization
once we get the mac pro in uh yeah we're definitely going to be doing that anywho
where things take a bit of a turn today is how we're going to interact with our
frankenstein machine so in the past if you wanted to use
multiple computers you'd either have to use a hardware switcher inconveniently
also called a kvm uh multiple monitors
or in the case of the lg ud79 that we used once before you would have to be
content with 1080p quadrants of a single
16x9 4k display today we have something
quite special this display from philips is the 499 p9h and it's a 1440p
super ultra wide display with a double
wide 32 by 9 aspect ratio which means
that what we're effectively looking at here is a bezel-free single display
setup where we've got the equivalent of two 27-inch monitors side-by-side with
no bezel in between them so we can completely seamlessly interact with both
of our vms how do you do that you might be asking
well well did you do that yeah this energy is still kind of trying to work
out the kinks of their 2.0 release so i decided to use a different piece of
software just kind of switch things up called share mouse which
is some unfortunately aggro marketing but hey if it works it works and for the
most part although there are some glitches like you can see my macOS
cursor is actually still kind of ghosted over here there you go and you
can see kind of the the edge of my Windows cursor for the
most part it actually does work we can move the cursor seamlessly from one of
our displays over to the other as if the
imaginary line down the middle didn't exist in fact actually
we could probably do some really cool stuff like pretend that the whole thing
is one machine so i actually don't know how to switch the wallpaper on a mac but i'm gonna go
ahead and do this one nice
it's an abomination isn't it beautiful
oh i like this too lttstore.com buy a water bottle okay then so we're good
essentially what we've got here is two
ryzen 5 3600 systems but
on one machine we're running macOS and on the other one we're running Windows
with seamless mouse movement between them which means if i wanted to
i could browse the internet over here in
safari and then potentially use an apple magic
trackpad for gesture control while i fire up let's say a game like shadow of
the tomb raider over on the other side wait am i just running in a circle right
now yes so i'm like okay i'm bored of
playing video games or whatever and i go over and i
browse the forum then i'm just like oh yeah you know what i'm gonna go back to
playing video games freaking nuts yeah and you can set up a
keyboard shortcut to switch automatically so you don't even need to alt tab we just haven't set that up yet
so let's say gameplay isn't your number one priority maybe you're a content
creator like a youtuber or a twitch streamer and that's kind of more your
jam so what you could do then is capture some gameplay with shadowplay or obs and
then port that directly over to the mac by dragging and dropping and there you
can use that if you're more comfortable with it check this out so i just grabbed
the clip that i recorded right now while you were talking dragged it over the
middle line and bloop there it is
let's see what the playback looks like
and there it is boom nice just like that
now doesn't copy that quickly we're limited
to about 20 megabytes a second so there's probably some work the developer
could do on that but hey the footage is
there now one thing i did want to mention is that we didn't manage to log
into the app store we think it might be something to do with our copy of final
cut pro being on my consumer registered apple account and
this being a developer only os because
it's still the preview but hey the point is if you're comfortable editing in final cut pro you can create your
content on Windows and then you can edit it together on the mac and then you
could log into youtube on Windows and
you could upload it from Windows if you wanted to
pretty cool best of all if you want you can select just one of the vms for full
productivity with the press of a button and another button and another button
and another button this monitors they told us it was going
to be just like one button to switch yeah yeah they said that they could
actually set it up to just switch by a single button but as far as i can tell
no but it does have a kvm that is the keyboard video mouse
rendition of kbm
red hat so what's cool about that at the very least is that
if you want to use just one set of peripherals for both of your os's you
can by plugging in through the monitor right um let me just switch inputs here
obviously i could change it to full resolution
but yeah as we can see it's being a little bit dumb and also our mac needs to be
unplugged and replugged sometimes in order to pick up there it
is yeah that's just apple things i think okay it's
a little janky but what's cool about our setup here is that it doesn't even have
to be Windows and macOS it's just that thanks to the macOS catalina beta mac
os now supports not just virtualized storage like Anthony mentioned before
that allowed us to take our single PCIe gen 4 so like this high performance 2
terabyte SSD and split it up but it even
supports other virtio devices now so we can get access to near native speeds
over the network as well like imagine what it would be like to take a machine
like this and be able to split something like the upcoming 16 core ryzen 9 3950x
i mean even without all the pci express
lanes and memory bandwidth that you could get from something like a thread
ripper you'd be compromising very little
jankiness aside with a dual setup like this
so i mean maybe we should come back to this concept when that launches make
sure you guys are subscribed and stay tuned because if nothing else we'll
definitely be checking out virtualization on the upcoming mac pro
yeah and by that time i think that there's a lot more that i could do to smooth out the experience overall
like having a virtualized 9p shared drive between the two os's that lets it
basically become a network drive that native speeds
but that's all we have time for today so if you haven't seen it already check out
our previous mac virtualization videos we'll have them linked below pulseway is
a real-time remote monitoring and management software that helps you fix
problems on the go you can send commands from any mobile device and the software
is compatible with Windows mac and Linux pulseway's single app gives you remote
desktop functionality so you can get access to real-time status system
resources you can see logged in users you can monitor network performance you
can manage Windows updates and more in fact the sky's the limit because you can
create and deploy your own custom scripts to automate your it tasks so try
it for free at pulseway.com or through our link in the video description
hi guys thanks for watching