Everything posted by Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
That's right. It also took me a few minutes to figure that out. Hello you all, I also managed to get Mojave installed as a VM and everything seems to work properly. The only thing I'm waiting for are the NVIDIA Web Drivers for Mojave. Then my passed through GTX 960 will work again. Best regards Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I have a Gigabyte GA-Z87X-UD3H Mainboard with 16 GB RAM DDR3 RAM and two GPUs: NVIDIA GT 710 (for booting UNRAID) and an NVIDIA GTX 960 for passthrough to Windows 10 and macOS. You can see my whole hardware in my Signature. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
After the first installation sequence there is a reboot. Then in Clover you have to select "Install macOS..." in Clover - NOT the regular "Start macOS...". Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Here GPU passthrough works without any issues. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Glad I could help... Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
You‘re missing the whole qemu:arg stuff at the end of the XML. Without that, the VM won‘t be able to boot. Important: You lose your manual editings of the XML file if you use the regular VM mask of UNRAID again afterwards. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Can you post your XML? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I only use <qemu:arg value='Penryn,vendor=GenuineIntel,kvm=on,+invtsc,vmware-cpuid-freq=on,'/> @gridrunner: What does +avx,+aes,+xsave,+xsaveopt do? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Hi! I switched to UNRAID just a few weeks ago and I'm VERY happy with it. I even sold my MacMini after getting my macOS VM running smoothly and got a MacBook Air instead. My macOS VM now is a lot faster than my Mac Mini was before. I got a Xeon E3-1231v3 with 4 cores (8 threads). I assigned two cores solely to my VMs and two cores to UNRAID, Plex, TVHeadend etc. First I also thought about having macOS and Windows VMs running at the same time. But that requires two GPUs for the VMs and doesn't leave enough resources for Plex and all my Dockers. I decided to go for a solution to switch between macOS and Windows and therefore having more powerful VMs (even gaming is possible). Of course you can always get a CPU with more cores - then running macOS and Windows at the same time while still having enough resources for Dockers won't be a problem. But then you need an own GPU for every VM (or use VNC instead). My UNRAID setup now has: - Plex (as a Docker) - TVHeadend (3x DVB-S2, 1x DVB-C) for Live TV & PVR (as a Docker) - oscam (for descrambling German HD+ channels) (as a Docker) - JDownloader (as a Docker) - SABnzbd (as a Docker) - webgrabplus (for getting EPG data to TVHeadend) (as a Docker) All the dockers only use CPUset 0 and 4 - except Plex & TVHeadend - they use 0, 4, 1 and 5 because they can do transcoding. My Windows 10 and macOS VM have CPUset 2,3,6,7 - a passedthrough NVIDIA GTX 960 GPU, a passed through USB 3.0 PCIe controller (Inateck), a passed through AWBW Hackintosh WLAN/Bluetooth card (Broadcom BCM43602) and a USB Soundcard (connected directly to the passed through USB 3.0 card). gridrunners Tutorials really helped me a lot (Thank you!)... Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Hi guys, I just wanted to let you know that I got my GTX 960 yesterday and I'm VERY happy with it. It worked out of the box for me, because I had already installed the NVidia Web Drivers in OS X before (using my GT 710). OS X runs a lot more smooth with the new GPU. Now it really feels like a genuine Mac. However, HEVC Hardware decoding in macOS does NOT work. But that was expected. It does however work in Windows 10 - e.g. with MPC-HC or Kodi (it doesn't work with VLC). I played a few 4K HDR movies and my CPU barely went above 20% while I had perfect playback. :-) I also started downloading a few Game-Demos in Windows 10 to test the cards gaming capabilities. But that took too long yesterday, so I will test that tonight. Now my UNRAID server is perfect for me. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
You assumed correctly. I don't know if you know any German - but Amazon says the following about my card: - Keine Stromanbindung mehr erforderlich, dank optimierter Leiterarchitektur This means: - No external power supply needed anymore, thanks to optimated circuit architecture. The card gets the power from the PCIe slot. I have connected a few things directly in the card (e.g. Bluetooth or my USB soundcard). In the active USB hub I have currently only connected my Mac Keyboard and Mouse. I bought the hub primarily to have USB ports ON my desk and not below it, so I could conventiently plug in USB harddrives or my iOS devices. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
No problem: I use this one: https://www.amazon.de/Inateck-USB-Karte-Port-Expresskarte/dp/B00HJ1DULE/ref=sr_1_1?ie=UTF8&qid=1517213668&sr=8-1&keywords=mac+pro+usb3+pcie Working out of the box in macOS High Sierra. I also use an active USB 3.0 hub and it works without any issues. Exactly. I had to do this as well. You can follow this guide: Greets Schlichi
-
GUIDE *****Custom VM icons automatically downloaded and installed to unraid
THANK you for this thread! For macOS High Sierra I use this icon: Have fun! Greetings Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
This question of mine hasn't been answered yet. Anybody got an idea where this comes from? Is it maybe because I used hostdev and not qemu:arg for passing through my GPU and my USB3 controller to the macOS VM? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Don't worry. Of course I googled a bit and what I found supported your statement, that the GTX 960 can indeed decode H.265/HEVC in Windows. It should also be WAY sufficient for my other needs, as I'm only a very casual gamer and also got a PS4... I don't want to spend 300€or more for a GPU that I don't really need. A used GTX 960 for 90-100€ would be okay. Especially because my CPU is "only" a Xeon E3-1231v3. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Thank you! So this card should be okay, right? Gigabyte GeForce GTX 960 Mini OC, 4GB If yes, I'll get a used one from eBay. I know that High Sierra supports HEVC, but I thought only with compatible CPUs from newer Macs and NOT with NVIDIA GPUs. But if you say it also works with NVIDIA GPUs - it's even better. :-) Oh and I got another question: When I start my macOS VM I can see in the log the following error: Domain id=7 is tainted: custom-argv It's only when I boot up the VM and only in the log file. The VM boots just fine. Do you have any idea what that is? Or should I just ignore it? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
But the 4K HEVC will only work in Windows, right? Because I read macOS only supports CPU Hardware Acceleration with 4K HEVC (Kabby Lake), but not GPU. Is that correct? Which Media Player do you use for 4K HEVC playback with GPU HW acceleration? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
But for UNRAID GUI only the x1 should be ok. Or not?! Is the GTX 1070 supported by OS X? And do I really Need such an expensive GPU for HEVC 4K Video decoding? I‘m not really a gamer. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Hello you all, first of all I got everything working now. Got a USB3 PCIe card and passed that through to my OSX VM and now Bluetooth, WLAN, Handoff and everything works. However I'm not that happy with my very slow GPU. It's a NVIDIA GT 710 with PCIe x1 and only 1 GB VRAM. Originally I got that as a GPU for UNRAID itself and wanted to use my other GPU an AMD Radeon R7 240 for the VMs. That works fine in Windows 10, but for OS X I have to use the GT 710. But because my Server isn't fast enough to properly run Windows 10 and OS X at the same time, I think it would be a better solution to get rid of the Radeon GPU (which sits in my PCIe x16 slot) and get a better GPU that works fine with Windows AND OSX and use the GT 710 only for UNRAID GUI. So can you recommend a proper GPU that works in OS X? The GPU should also be able to do HEVC decoding in Windows 10 because my CPU isn't able to do that properly. I'm not a big gamer, so it doesn't have to be High End. Just a proper card that OS X does support. Thanks in advance! Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
What do you see on your screen when you boot up? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I updated from RC21 to stable 4.0 and my macOS VM runs as good as before. Greets Zodac
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I already tried that. Even though I seem to have 3 USB controllers - almost everything is connected to Host 3. I juggled around with the BIOS settings - and some things changed, but without completely disabling xHCI (USB 3.0) I didn't come to a satisfying solution. I ordered the PCI USB 3.0 controller card now (knowing that the PCI Bus won't give me FULL USB 3.0 speed - but that's ok) and will try that works in OS X. If it doesn't I will have to get rid of another card to make space for a PCIe USB 3.0 card. I came to realize that having a Plug & Play USB controller has quite a few advantages and should solve my problem. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Thank you for your reply. My Problem is that I just used my last PCIe slot for this Combo Card (WiFi / BT). I only got a spare PCI (Classic) slot left. But I only found one USB3 Controller for this slot that costs 60€ and might not even work in OS X OOTB. I could also get an old PCI USB 2 Controller for a few bucks- But which one is supported by OS X? Or I could return my New Combo card - renounce Handoff/Contuinity (which doesn‘t even work yet) and get a USB 3 card and a standalone BT dongle. What would you do? Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Hello you all, okay - I got it working by attaching the Bluetooth Adapter via USB Hotplug AFTER High Sierra bootet fully up. However, everytime I add it before booting the system, it gets lost. And I think I found out why... UNRAID itself is using the Bluetooth dongle - I recognized that because I could use my Apple Trackpad in the UNRAID GUI. And everytime I boot up my High Sierra VM I lose the connection for a few seconds and then it comes back. I also recognized that the adapter changes its name from "Apple Bluetooth Host Adapter" to simply "Apple". Later it becomes "Apple Bluetooth Host Adapter" again. Is there any way to tell UNRAID to NOT use the Bluetooth adapter so it's exclusively available for the VM? I think that might be a solution. Greets Schlichi
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Hello you all, I need your help. I bought a ABWB 802.11 AC WiFi BCM94360CD Combo Card for my UNRAID Server to passthrough to my OS X High Sierra to get a) WiFi b) Bluetooth c) Continuity Features I managed to get the WiFi part working by simply passthrough the PCI-e card. But the Bluetooth part works via USB and even though I select the USB device for passthrough, it doesn't seem to be recognized. Other USB devices (Mouse, Keyboard) however work properly. I think it may have something to do that I use libvirt and not qemu - but I'm a newbie and I don't fully understand what I do. So please - can anybody help me? Here is my XML: <domain type='kvm' id='10' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>002 macOS - High Sierra</name> <uuid>I removed that</uuid> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="osx3.png" os="linux"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='6'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='7'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.10'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/e98b79d6-44d1-1bc9-ba21-6e5667511df9_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='2' threads='2'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/disks/VMs/002 macOS High Sierra/vdisk2.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0xe'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:fc:21:cd'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-10-002 macOS - High Sie/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x09' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x05ac'/> <product id='0x0221'/> <address bus='3' device='18'/> </source> <alias name='hostdev3'/> <address type='usb' bus='0' port='1'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x05ac'/> <product id='0x0304'/> <address bus='3' device='19'/> </source> <alias name='hostdev4'/> <address type='usb' bus='0' port='2'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x05ac'/> <product id='0xf007'/> <address bus='3' device='20'/> </source> <alias name='hostdev5'/> <address type='usb' bus='0' port='3'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel,kvm=on,+invtsc,vmware-cpuid-freq=on,'/> </qemu:commandline> </domain>