dmk

Members
  • Posts

    24
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

dmk's Achievements

Noob

Noob (1/14)

0

Reputation

  1. Yeah, the GT 640 isn't fully supported (no boot screen) but it does boot to login and Metal is supported!
  2. FWIW: I'm using a $30 NVIDIA GT 640 1GB (the one with a Display Port on it) passed through in Mojave with native Metal support. Not the fastest GPU out there but it works until the webdrivers are published.
  3. What error are you getting installing it. As an alternative to installing with installer,you can just open the efi partition with EFI mounter and manually put the clover files into it. My orginal video on installing sierra has those files in description (but not 3974) i cant link you 3974 to manually paste in as not at home Sorry about that, user error. All fine. Thanks for the video. Clover Configurator had an update so I went that route and configured it that way, mainly to ensure Nvidia drivers would stick. I also used Apple Remote Desktop instead of your solution, which works perfectly fine, no installs on guest required (just a share setting) and doesn't require me to register with a 3rd party. Note that I already had an ARD license otherwise it would have been a $80 expense.
  4. @gridrunner FYI: Clover 3974 (regular and patched version) fails to install on 10.12.3. Anyone else having this issue?
  5. Running UnRaid 6.2.0-beta20 with Mac OS X 10.11.3 (and Win 8.1). It was kinda tricky to get it up and running. For anyone interested here is my XML: <domain type='kvm' id='1' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>OSX 10.11</name> <uuid>df84cac7-e3ff-4e0a-ed55-6cf3f79be06f</uuid> <metadata> <vmtemplate xmlns="unraid" name="osx" icon="osx.png" os="osx"/> </metadata> <memory unit='KiB'>12582912</memory> <currentMemory unit='KiB'>12582912</currentMemory> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='5'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <kernel>/mnt/cache/OSX/enoch_rev2795_boot</kernel> <boot dev='hd'/> <bootmenu enable='no'/> </os> <features> <acpi/> </features> <cpu mode='custom' match='exact'> <model fallback='allow'>core2duo</model> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/OSX/osx.img'/> <backingStore/> <target dev='hda' bus='sata'/> <alias name='sata0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </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='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:00:20:30'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0c' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes' xvga='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x05ac'/> <product id='0x020c'/> <address bus='3' device='5'/> </source> <alias name='hostdev3'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x0a5c'/> <product id='0x200a'/> <address bus='3' device='6'/> </source> <alias name='hostdev4'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x0556'/> <product id='0x0001'/> <address bus='3' device='4'/> </source> <alias name='hostdev5'/> </hostdev> <memballoon model='none'> <alias name='balloon0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=youcanfindthisanywherebutpeoplegetangrywhenpostingithereforsomereason'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> </qemu:commandline> </domain> It is now possible to pass USB devices per devices instead of a full USB controller. This is handy for me as I wanted to pass the full Renesas USB controller to Windows as Oculus doesn't like per device passthrough for some reason. Before I had another USB controller passed to OSX but that excluded the Renesas controller as there was the UnRaid USB thumb connected. Switched it all around and it's a go Few issues: - high cpu on a kernel_task, maxing out 1 core - About this Mac mentions 4x Core 2 Solo, it mentioned my Xeon before and I would like it back Maybe some of you know the answers to these issues?
  6. In reply to your keyboard issues, I use <bootmenu enable='no'/> to skip the first boot menu. This focuses the keyboard on the Enoch boot loader. For passing the 25% mark on boot you need to add some boot flags at the Enoch bootloader. I used nv_disable=1 to fully boot. Then install the Nvidia webdriver. The webdriver won't work for 10.11.2 so you need to install and modify the driver with an application called NVIDIA® WebDriver Updater.app. On the NVDAStartupWeb.kext patch tab enter 15D9c as fake OS build. After installing the driver the driver thinks you're still on 10.11.1. I didn't touch anything else in the app. After installing the drivers, reboot with nvda_drv=1 at the Enoch boot loader. I need to enter this at every boot which is annoying. I hope you don't have to. Check out this post for the correct files in the /Extra folder: https://lime-technology.com/forum/index.php?topic=44908.msg429831#msg429831 ps: I also use a GTX 960 for the OSX VM. It drives 4 monitors (1*4K, 1*HD, 2*1600x1200) perfectly fine.
  7. So as a recap... I've got the Nvidia webdriver working by adding org.chameleon.boot.plist and smbios.plist to the /Extra folder on the Mac HD. This is the org.chameleon.boot.plist I used: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Timeout</key> <string>5</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>PCIRootUID</key> <string>1</string> <key>KernelBooter_kexts</key> <string>Yes</string> <key>nvda_drv</key> <string>1</string> </dict> And this is the smbios.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosdate</key> <string>10/07/2013</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>IM141.88Z.0118.B00.1309031249</string> <key>SMboardproduct</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>SMfamily</key> <string>iMac</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>iMac14,2</string> <key>SMserial</key> <string>C02LH068FLHH</string> <key>SMsystemversion</key> <string>1.0</string> </dict> </plist>? With <key>nvda_drv</key><string>1</string> in org.chameleon.boot.plist it still won't boot to the Nvidia webdriver so I need to add nvda_drv=1 as a boot option every time I boot the VM. This is annoying but at least it works. Real world performance is awesome. Compared to my late 2014 Core i7 MacBook Pro Retina it feels much more responsive and snappier. Being able to work on my "HackVM" while simultaneously run Windows to test games and VR applications on my Oculus is great. No more rebooting.
  8. Yeah, sorry about that. I did follow the guide but I directly used passthrough and somehow I skipped that part as it was right below the absolute mouse positioning. Anyway, thanks a bunch. Now I've got an updated 10.11.2 working with a GTX 960 passthrough and a 4 display setup (incl a 4K display). The 4K display doubles for gaming on the other VM with a GTX 980Ti. All working fine. Great holiday project.
  9. Succes, I've added org.chameleon.boot.plist and the iMac14,2 smbios.plist. org.chameleon.boot.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Timeout</key> <string>5</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>PCIRootUID</key> <string>1</string> <key>KernelBooter_kexts</key> <string>Yes</string> <key>nvda_drv</key> <string>1</string> </dict> However, the nvda_drv setting isn't working. I have to add it manually as a boot flag during boot.
  10. I've ditched the Radeon cards and installed a GTX 960 for OSX. Now I can't get the Nvidia webdriver to work, probably due to the model identifier of the VM is iMac (Summer 2001). I've asked a question about how to change the model identifier in the Mac OS X 10.11 El Capitan – VM on unRAID guide: https://lime-technology.com/forum/index.php?topic=43816.msg429679#msg429679
  11. Change winter for zombies and it all makes sense
  12. I've been trying to get the Nvidia webdriver to work but I won't work. The Nvidia driver page mentions the driver is for "Mac Pro 5,1 (2010), Mac Pro 4,1 (2009) and Mac Pro 3,1 (2008) users". Following this guide I the resulting model identifier is iMac (Summer 2001). I suspect the Nvidia webdriver won't work because of the wrong model identifier. Every guide on the net mentions smbios.plist in the /Extra folder, except I don't have that folder. How do I change the model identifier?
  13. Thanks for the reply rhinoman, I have it set up this way now: BTRFS cache pool of 4 * 120GB SSDs (see performance stats a few posts back). Storage array of 1TB (parity), 750GB, 500GB. The cache pool is in the default as UnRaid sets it up in BTRFS RAID1 (which is somewhat different than regular RAID1). I run the VMs from the cache pool and while the 4K performance is less than perfect the real world performance is great.
  14. The Radeon GPUs aren't working out. I'm selling them to get some cash for a GTX 960, that would also be powerful enough for OSX to drive a 4K monitor and two 1600x1200 side monitors which I currently drive from my rMBP with the help of a Kensington USB3 docking station via DisplayLink.
  15. Upgraded 10.11.1 to 10.11.2, no issues but GPU still stuck at 1024x768 (somehow also thinks it's a projector). Did a disk speed test from OSX, pretty good although the 4K blocks are relatively slow. Results 800.30 System Info Xbench Version 1.3 System Version 10.11.2 (15C50) Physical RAM 4096 MB Model Macmini2,1 Drive Type QEMU HARDDISK Disk Test 800.30 Sequential 501.97 Uncached Write 2103.98 1291.81 MB/sec [4K blocks] Uncached Write 1970.72 1115.03 MB/sec [256K blocks] Uncached Read 151.69 44.39 MB/sec [4K blocks] Uncached Read 2541.54 1277.36 MB/sec [256K blocks] Random 1972.62 Uncached Write 688.20 72.85 MB/sec [4K blocks] Uncached Write 3760.43 1203.85 MB/sec [256K blocks] Uncached Read 5612.70 39.77 MB/sec [4K blocks] Uncached Read 7657.28 1420.86 MB/sec [256K blocks]