ckoepf

Members
  • Posts

    37
  • Joined

  • Last visited

Everything posted by ckoepf

  1. I would think it should. I have had audio working on various cards that I had passed to MacOS. Have you tried adding the Voodoo HDA kext? I have used it on hackintosh installs in the past and I believe I had even used it within Unraid for a little while when using an Nvidia card. I also recall something about Nvidia audio drivers, but don't remember the details. Voodoo HDA should work if nothing else will. Just add it to your Clover config.
  2. That's probably a pretty good guess. I would research if that Intel chipset will work with MacOS or not though. If you find that it doesn't, you can always get an addon ASMedia card for $30 or so and pass that through instead. There were a few people having problems passing through USB controllers in the past. One of the problem ones was a Fresco I think. Don't know about Intel, unless the Intel controller uses another chipset for the actual USB controller.
  3. From the Unraid control panel, go to Tools and then select system devices. You'll likely have more than 1 USB controller, but you can't pass the controller that your Unraid USB key is plugged into. I ended up have 3 on my board. 2 controllers the ports on the back panel and front panel header and then there was another USB header plug on the board that was on a 3rd controller. I don't recall immediately, but there is a way to show which controller the USB key is connected to by using the command line with a command. I think Space Invader One has a video about USB controller pass through.
  4. Based on 1812's posts, you should have no problems with the GT730 and Mojave. I had other Nvidia cards working with High Sierra in the past and they worked great, right up to the point where I went to dual screens. Then problems started. I broke down and bought a 580x Radeon card for my Mac VM and have a Nvidia 1080 ti for the Windows VM. This is my daily machine and I use both OSes interchangably all the time and push both of them to the limits, sometimes both at once. I'm running a 10 core i9 7900x. Your quad core should be fine with 4 vCPUs to each vm and split the ram, being sure to leave 1 or 2 gb for unraid to use. As far as USB pass through, you'll need to determine how many USB controllers you have on your motherboard and will need to pass an entire controller to a vm if you want to plug and unplug USB devices in both operating systems. If one system will only have fixed devices, say a keyboard, mouse and a sound device, you can pass through the individual USB devices to the VM instead of the controller. ASMedia USB controllers seem to work great in MacOS. I don't remember the chipset I have, but I've passed a bunch of them through without problems. A few of us were discussing USB chipsets and controllers a ways back in this thread.
  5. In order to have both operating systems booted and running at the same time, you need to have a GPU for each one. If the iGPU works for Windows and you've ordered a GTX710 for Mojave, you can potentially run both at once if you have enough other resources in the system. I built a machine specifically for running both OSes at once over a year ago that I am using today and love it. Everything depends on the total resources of the machine and what you are trying to do with each operating system. Running both at once gets into passing USB controllers and such so that you can have a keyboard and mouse for each system. If you're looking to do that there's help here for you. If you can get by with only 1 system running at a time, you should be all set.
  6. Sorry, forgot to mention the copying of the EFI folder to the cloned drive. Also, resizing APFS rom within High Sierra is not difficult if you use the GUI Disk Utility. If there is more space on the partition, or in this instance the virtual image, select the partition and enlarge it or set to maximum size. I don't remember the exact terms for everything, but it's really simple. The part that I don't know how to do is resize a VM image in unraid. I know there has to be a way to do it and it's probably not that hard, but why risk messing up your working image of MacOS to resize it if you have the space to make a new image that is larger. Steve, what is device 0000:00:1f.3 on your system? Do you have devices passed through like a mouse or keyboard? On occasion I have had issues with passed through mice. I have had better luck passing through a USB controller and plugging the mouse into that instead. Or could it be a device that doesn't exist any more and being that you have a manually edited XML file it won't be removed automatically.
  7. I would recommend try without specifying the CPU topology. Find the line in your config file that look like this: <topology sockets='1' cores='2' threads='1'/> And remove it completely. The VM will load without a topology specified as has been confirmed a few times. Optionally, if the above line is how your topology is specified, you could also try it with 1 core and 2 threads, but I really recommend no topology based on 2 cores only. Your experience with NVidia and dual monitors is the same as everyone elses. I am glad to here you got it to boot though. I never did have any success with display ports options on my GTX 960. Did you actually get the image file to expand in size? You could just create a new 100GB image as a 2nd drive, use Carbon Copy Cloner or similar to clone the system disk to it, then use startup disk selector in System Preferences to specify the newly created disk. Once confirming that it boots from the newly imaged (larger) disk, shutdown the VM and remove the configuration for the Primary disk. I have done this to switch between imaged disks and physical passthrough disks on High Sierra VMs or to swap out the physical disk on a VM.
  8. That's exactly the problem that I was having with my NVidia GTX 960. If both display were connected, it would always kill both displays to solid black. Common problem from what I have read in the hackintosh community. I tried Lilu and NVidiaFixup, unfortunately that didn't solve the problem either. My cards don't have 2 DVI ports though, so I was unable to try that. Mine was a combination of DVI and HDMI or HDMI and Display port or DVI and display port. The display port options never worked right, even with 2 of them. If you got yours working with dual DVI, then awesome and congratulations. Between the boot up with 2 displays not working and the other oddity's I frequently had, I chose to turn to the dark side and go AMD. Haven't had a non-NVidia card in over 25 years. lol
  9. No, it's not the SMBIOS in gridrunners video. Isn't that a standard, iMac 4,1 or something? 4,1 is old, maybe it was a later one. Don't remember. The only advantage that I know of would be support for new devices and CPUs. I haven't tweaked my CPU settings yet, but this install started out as a bare metal install on the same hardware, following a howto on InsanelyMac. My motherboard has an x299 chipset and I have an i9-7800x CPU. For the bare metal hackintosh install to work correctly and be able to correctly identify the CPU and also handle CPU turbo and clock settings from within High Sierra, there needed to be specific kexts and the iMac Pro SMBIOS. From that install, I only added the dsdt for QEMU that gridrunner supplies to Clover. Everything else stayed the same as my bare metal install. I'm glad to hear Apple supports the 480 too. Have you tried the voodoo kext to see if you can get hdmi audio working if you wanted it? I know it showed 6 audio outputs for this 580 card.
  10. I can't speak for the 480, but I did finally breakdown and buy a Radeon RX580. Plug 'n Play, no problems whatsoever. Boots with 2 monitors connected, can resize either or both with no flicker or problems. No blanking at any time. I should have done this from the start and saved myself all the futzing around for the last 4 months, but I had 2 extra GTX 960's and thought I could get them to work. For the record, I'm also running an iMac Pro 1,1 SMBIOS. My System is running very very smooth. I added another little item to help performance of High Sierra and Win10 too. I picked up a Dell Perc H310, but left it with the default firmware on it. I'm running 2 separate Raid0 arrays with SSDs. 1 is passed to High Sierra and 1 is passed to Win10. Man they both fly like that. I always used to run Raid0 on bare metal machines for the extra performance with SSDs and then use a decent backup plan. The Raid card allows me to do that with my 2 vms and then I use the normal, mechanical drives for the unraid shares and the 2 onboard M.2 drives for cache. I'm feeling pretty good about this build now.
  11. 1812, would you be willing to try something out that I just found in a thread on tonymacx86? A guy over there, jgalt184, was having trouble with multiple displays on an NVidia graphics card in his hackintosh and could not get it to boot. He ended up adding NvidiaWeb=YES to the bootflag in the config.plist for Clover and says it started working. I have to assume that a bare metal hackintosh is having the same problems that we are with a vm inside Unraid. Unfortunately, I had given up on my dual display system and have been using my Mackbook Pro for my main Mac desktop again and reconfigure my Unraid desktop for now so I don't have a MacOS VM running at the moment to test on.
  12. That's exactly the same problem I had. Being unable to boot with 2 displays connected to 1 card, I tried 2 cards with 1 display each. It loads to the logins screen, then when entering password, it starts to load and then jumps back to the login screen again. If I boot with only 1 display connected to 1 card, login and then connect the 2nd display, it dumps back to the login screen again.
  13. Schlichi, I'm glad you got the 960 card working and are happy with the performance. The 960 does everything I need in OSX and works pretty decent in Windows on games at 1080p with medium to high settings, depending on the game. All, I did find out something interesting today with my OSX vm that I'd like to see if anyone else can confirm similar results. I have all my CPU pinning configured to allow my Mac VM 4 hyper threaded cores, my Win10 vm 4 hyper threaded cores and there are 2 leftover on this 10 core i9 for another vm (runs some backup tasks and an internal DNS server) and unraid. I was looking at the Dashboard in the unraid gui and saw that the first 6 cores between unraid, the odd vm and Windows were all using the hyperthreads pretty evenly. Not dead even as expected, but the load was pretty even across everything when there are processes running in each vm for the cores it's using. On my High Sierra vm though, only half were being consistent and the hyperthreads were barely showing any load on them at all. After seeing this, I tried changing the setting to 8 cores and 1 thread each. There was a definite performance improvement in High Sierra and now the they are all utilized fairly even. I have to assume this has something to do with Unraid as I would think Apple has their use of hyper threads optimized, right?
  14. I have a Sonnet card with the FL1100 chipset in my unraid server. This particular one is about 4 years old and only shows up as 1 controller to pass through. I do not have a Supermicro motherboard though so it does not affect me at all. Everything works as it should. All the other USB controllers on my system are ASMedia. The builtin controllers on the motherboard will passthrough just fine and work as expected and then I have an addon PCI-e card that's an ASMedia chipset too for an additional USB-C port. This card works great in either Windows or OSX. I would have assume based on your testing that any of the FL1100 chipsets are going to cause you problems with the Supermicro board. Being that you've tried everything else, ASMedia seems to be the path you'll have to try.
  15. I thought gridrunner answered a similar problem back a few pages. To me, it sounds like clover was not installed properly on the USB flash drive you used to create the img file. If clover is loading, the img file is working, but if clover is not finding the disk it is loading from, it sounds like there was a problem during the creation of the disk or installation of clover. I'm also assuming this is before you even get to the installation of OSX? i don't recall you specifying that.
  16. Awesome! Any chance it was a formatting issue in the .xml when doing it through a text editor? Definitely glad you got it working finally. What exactly is happening after Clover loads. Are you able to select the disk to boot in the Clover menu or is the disk not in the Clover menu at all?
  17. Schlichi, sounds like you have a good plan. I wouldn't spend money on something not really necessary either. From an OSX stand point, that card will definitely work with the NVidia web drivers. Just follow gridrunner's procedures for passing through an NVidia card in OSX.
  18. Schlichi, I did not verify any of the information I linked. I would definitely recommend you do some searching to determine that 960 will definitely do what you need it to. I said I have a fullsize 960 that I'm using (2) 4k monitors on in High Sierra. Before you spend money on hardware, just do a couple searches to verify everything I referenced for you. I don't want to be responsible for you spending money on something that might not work as you would expect. Did you follow the directions to create the .img file from the USB? You're not trying to boot the USB directly, are you? Gridrunner has a video linked in the High Sierra video about how to create the USB flash drive for installation and then I believe the High Sierra installation video is what explained how to create the .img file to use as the installation disk for the VM.
  19. Not true. See here: https://www.macrumors.com/guide/hevc-video-macos-high-sierra-ios-11/ High Sierra supports HEVC. Also, I didn't comment on your 710 at 1x. Yes, that should be fine for Unraid. I had a gtx610 on it, in a 4x slot. Unraid isn't doing any graphically that needs any kind of PCI bandwidth.
  20. Schlichi, Per this page: https://www.techspot.com/article/1131-hevc-h256-enconding-playback/ See which cards support HEVC. On my server, I run a GTX 960 with 2GB of ram on my OSX VM to power (2) 4k displays and it does everything I need it to do. I have not specifically test HEVC, but I have definitely used H.265. Do some reading on what cards will meet your needs. From there, almost all of the NVidia GTX cards will work with the NVidia web drivers. From what I've read, the Radeon cards are easier to get working with OSX, but I have not had any personal experience. All my cards are NVidia and all of them have been running in OSX at some point, including eGPU on some previous versions of the OS.
  21. On my system, the card in the 1st PCI slot is the one that unraid grabs on boot. If you have bios options for graphics priority, specify which card to initialize first and unraid will use that. What is the card you are passing through to OSX? You don’t need the rom file if it’s not the primary card in the system. You may have said earlier on, are you getting any display out of it? When I have display problems with passthrough, I get the Tianocore logo, then Clover and it either quits there or shows the apple logo and starts to load and display goes blank. How far you are through the boot process will help determine where to look.
  22. Schlichi, my initial comment was about onboard USB controllers. Do you have any header plugs on the motherboard that could possibly be on their own controller that you could passthrough? It would be great if you had extra slots, but if you don't see what you have for onboard controllers. 1812, sounds like the same problem I've been having. I figure if I don't get time to mess with it, maybe a new driver will come out that will fix it in the mean time. Fingers crossed. planetwilson, your card should work as secondary in the system without the rom file.
  23. 1812, In my experiences, the GPU frames per second is not just a MacOS problem. My EVGA 1080ti only runs at 59fps when set at 1080P and 29-30fps at 2560x1440 in Windows. That is the display via Steam in game FPS display and the NVidia Experience FPS displays the same frame rate. I was getting much high fps on my GTX 960 on bare metal in my old gaming pc. I have not used anything on MacOS that has a fps display yet, but I would have to assume similar results if that's Windows. Glad to see you got your High Sierra working. Haven't had a chance to mess with my dual displays again yet. planetwilson, I have not been able to get my default display adapter to work at the gpu in High Sierra. I tried passing the ROM and it just wouldn't work. I ended up swapping gpus between slots and use the default gpu that unraid boots on for my Windows VM instead and the ROM file works just fine with Windows. I only tried it when I first installed High Sierra a month or so ago. High Sierra works fine with either of 2 GTX 960 cards if they are not the primary card for unraid. As far as passing the rom file, did you verify via an ssh connection to your server that you can definitely access the rom file via the path you entered in your xml file? Being that your path is /mnt/disks/vmssd, I'm assuming that's an ssd that is not a shared drive that you mounted manually? Just checking as I have rom files in the main domains folder that is a shared folder. Schlichi, do you have multiple USB controllers on your motherboard? I know gridrunner said that MacOS just has problems with passthrough USB devices. Some work, but a lot of times they just act weird and it's much easier if you can passthrough the entire USB controller. On my board, I have 3 different USB controllers and have passed through 1 of them to High Sierra and I also passed through a separate PCIe USB card to High Sierra. By your posts, you seem pretty technical, but if you need help with it, gridrunner has a video for passing USB controllers and determine which of the onboard controllers are in separate iommu groups.
  24. I wanted to come back and update my information about my High Sierra VM with passthrough NVidia display card. I had mentioned previously that I was having problems with dual displays on my video card. I have done quite a bit of further testing and determined that the problem is NOT with High Sierra specifically and is likely not the NVidia web drivers either. I have the same problem if I plug a 2nd monitor into the video card passed through to my Windows 10 VM as well. To test even futher, I came across AirDisplay by Avatron which allows a Mac to extend or Mirror it's desktop to a Windows PC. While I did manage to get it to work, it had the same blanking and flickering issues as I did with the 2 physical displays connected to the passed through card in High Sierra. I have tested with an MSI GTX 960, Gigabyte GTX 960 and an EVGA 1080ti. All have the same problems and it doesn't matter whether it's High Sierra or Windows 10. With that, I won't get into any more details in this thread being that it's about High Sierra in a VM. My High Sierra is working fantastic except for the dual displays. I now have a PCIE USB-C/3.1 card that I have passed through to High Sierra. I have a new usb-c powered hub connected to it and have plenty of ports to connect anything I need to my MacOS VM as if it were a separate machine. As a temporary solution for the lack of dual displays, I'm displaying MacOS on 1 monitor and Win10 on the other. I now use ShareMouse to use a single keyboard and mouse between both operating systems. While it's not dual displays, it does allow me to browse the internet with Chrome on my Win10 VM, I can use webmail and other online applications on Win10 and copy/past with the shared clipboard between operating systems. Any advanced users that are using their MacOS VM as their daily driver as I am, this seems to be working pretty well. If you are ONLY using MacOS and want true dual displays, you CAN manage to get it to work if you fiddle with the HDMI or DVI connections on the graphics card. I have managed to get the full dual display working for a couple days at a time, but as soon as I want to play a game in Windows and switch my MacOS display to Mirrored it starts the flickering issues all over again and I have to play with cables and resolutions to get the display back to normal. I've chosen my temporary option for now until Limetech gets dual displays fixed up a bit better.