Leoyzen

Members
  • Posts

    173
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Leoyzen

  1. Do you have metal acceralation support?MacPro 7,1 added in catalina so there is not config in mojave. BTW, why your process shows 'Sconosciuto'?
  2. You can just upgrade/replace the two efi files (EFI/CLOVER/CLOVERX64.efi and EFI/BOOT/BOOTX64.efi, they are the same file) which download from github instead of install whole directory by pkg or iso.
  3. It is strange, I'm using 3700x and passthrough 4 core 4 thread into the VM, and I've got 1100+ single core and 9000+ multicore score. Does "Meta support" enables for you ? You should find the information in "about my mac ---> System Infomation ---> Grahpics" . It may cause the performance problem.
  4. Here U are, those files attached are my clover files for Catalina and Mojave as nearly bare metal VM, both works for VNC or Real Monitor with Graphics passthrough: Something should notice: * Catalina: MacPro7,1(which iMacPro1,1 not works for me it get reboot cyclely with "x86_topo_lock error") * Mojave: iMacPro1,1 ** It do not need any kext to make function work ** Both files contains OOB patch (for AMD RX560/570/580 patch to make hardware acceralation(HEVC & H264) work also to avoid black screen (make graphics in acpi gfx0 position should avoid this)) and Clover as new as possible (v5058, the latest wont boot for me). Remember you should change SMBios UUID to avoid conflict. Using this then you can get an OOB Hackintosh(Mojave or Catalona) works like charm. As I explained above, you should take some patches from clover to make iMacPro1,1 work for Mojave, also MacPro7,1 for Catalina(check my clover.plist). mojave.clover.qcow2 catalina.clover.qcow2 Edit: some steps to make rx560/570/580 works natively in mojave and catalina to support hevc/h264 hardware acceraltion without IGPU: change your SMBios to iMacPro1,1(mojave) or MacPro7,1(Catalina) select ACPI --> Add DTGP in clover:add some method in acpi for later use. select ACPI --> FixDisplay: in order to change your grahpic to gfx0 select KernalAndDriverPathes --> Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha: fix blackscreen issues (Optional)If not work, then add LILU/WEG to you kexts directory. Here are some screen shots about my VM: Geekbench 5 with 4 cores/ 8 threads of my 3700x:
  5. For those who have problem with AMD grahpics in hackintosh (DP/HDMI sound not work, reset bug or etc): I've spent days to get my rx560 works well in Mojave(iMacPro1,1)/Catalina(MacPro7,1) both with metal support(also the hevc and h264 acceralation) and DP/HDMI sound, even without Lilu/WEG/AppleALC. It should work properly for RX570/RX580 too(other cards such as nvidia and vms should doing thos too to get rid of problems). You guys have to make sure in vm xml the graphic sound device are in same bus as video but different function.Then the sounds will work OOB. <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x2d' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/domains/mojave/Sapphire.RX560.4096.170419.rom'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x2d' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </hostdev> like the xml I've post , the video (0000:2d:00) and sound (0000:2d:01) should in same bus "0x01" but different function (video is "0x0" and sound is "0x1"). The unraid GUI won't do it automaticly(it just split the two functions of the card into multiple difference bus,maybe we can make it enhanment?) so you guys have to mannually edit the xml. After doing that ,you will find the AMD reset bug hardly appears,the sound works, and hardware acceralation works OOB without any kext, everything works like charm. Edit: I found someone have mentioned before, from here.
  6. I also find virt-net is support in catalina, but when I add a virtio-pci-net in unraid webui xml the vm crashed. So I hope it will support properly in later version then we can get 10G even 100G network support for our VM.
  7. You have to make sure that the graphic audio is using same bus and difference function as graphic gfx video in xml file. Then hdmi should work properly
  8. with 1003ab bios MSI x570 ACE has exactly the same problem(AER ERROR),but with kernel patch there is not pci 127 type error for x570. There is an update 1003abb bios update that I havent test yet
  9. First, rename bzimage and bzmodules in /boot to backup the stock kernel; Then unzip the archive to /boot/ Finally reboot your machine. I try to add an entry in startmenu but I don't know how to specify the bzmodule to load
  10. Yes, there has to use bridge lan instead of internal bridge. The docker has dedilcate ip in your subnet, the router can send packets to the docker. This is very usefule for me which I only have dynamic prefix from ISP and I can caculate the IPV6 that specific docker used so I can use DDNS too
  11. You can just add extra parameter in docker config, then docker container can get IPV6 automaticly. --mac-address xx:xx:xx:xx:xx:xx --sysctl net.ipv6.conf.all.disable_ipv6=0 Give container a unique mac-address then container should get a SLACC IPV6 address. There is no need to set up ipv6 on Unraid Server
  12. Yes, I'm using 3700x and MSI X570 ACE with AGESA 1.0.0.3AB BIOS( which is the newest, MSI did not update 1.0.0.3AB for my board),and passthrough GPU works fine for me (I dont have meet the situation which the thread describe. I'm using RTX2070 for a Win 10/Ubuntu and RX560 for Win10/Hackintosh). I also tested benchmark (which have ~3% performance degraded compared to bare metal) and restart, all seems working for me. I don't know if it is a bug which latest kernel can solve, but you can try using the newest kernel with no harm (just backup your bzimage and bzmodules first) and see if it works. I'm fighting with some other problems the Zen 2 platform have, such as : 1. when restarting or hibrating the vm, the vm enter pause state and cant be resume anymore, I must force stop the vm and start again to make it work 2. Current AGESA has some issues which describe in reddit post , may report " AER: Uncorrected (Non-Fatal) error received" in log seems related with Starship/Matisse GPP Bridge, but I cant see any bad behaviors for me yet
  13. Hi I just build a kernel to support X570 motherboard (mine is msi x570 ace) and latest AMD Ryzen 2 3000 family CPU. 6.8.3 is out, here is the new kernel and some tweaks: Add Vega Reset Patch Add Navi Reset Patch Enable NFSv4 in kernel(God damned, we finnaly get nfsv4 to work) Add R8125 out tree driver. AMD onboard audio/usb controller flr patch. Provide two version (linux-5.5.8 and linux-4.19.108) in case of bug. Notice that linux-4.19.108 still don't have AMD Zen 2 suppport. Download url can be found in the latest comments. For those who want to use NFSv4: NFSv4 have some change compared to v2/v3, it must have root share and the nfs-utils version can't handle it well.You must add this script to UserScript Plugin triggered when array start: #!/bin/bash # Add NFSv4 root echo '"/mnt/user/" -async,no_subtree_check,fsid=0 *(sec=sys,rw,insecure,anongid=100,anonuid=99,all_squash,crossmnt)' >> /etc/exports # Load configuration exportfs -ra # Tunning mkdir -p /var/lib/nfs/v4recovery sed -i 's@/usr/sbin/rpc.nfsd 8@/usr/sbin/rpc.nfsd 32@g' /etc/rc.d/rc.nfsd # Restart Services /etc/rc.d/rc.nfsd restart And if you have trouble mount nfsv4, you can specify mount vers=3 on client. Edit at 2020.01.31 The procedure of compiling kernel(you can compile it in other linux distribute or linux VMs): download kernel sources from kernel.org, notice that should be same or related version of unraid(like 4.19.94 which 6.8.2 used) unarchive the kernel source zip, like kernel-4.19.94/ copy the patches and .config (important!) from unraid server which located at /usr/src (like /usr/src/linux-4.19.94-Unraid/) to step 2 source directory (Optional) copy custom patches like navi patches or others to source directory too apply patches: find . -type f -iname '*.patch' -print0|xargs -n1 -0 patch -p 1 -i use old config : make oldconfig compile the kernel and modules: make -j5 bzImage; make -j5; make -j5 modules installing the modules, then you can find the module directory in /lib/modules: sudo make modules_install Copy the kernel image: cp sources/linux-4.19.94/arch/x86_64/boot/bzImage releases/6.8.2-4.19.94/bzimage (Optional) ThirdParty modules compiling (like nic r8125 outtree driver): enter the thirdparty driver directory compile the module: make -C /lib/modules/4.19.94-Unraid//build M=(pwd)/src modules install the module to direcotry: sudo make -C /lib/modules/4.19.94-Unraid/build M=(pwd)/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek/ modules_install you can check whether the module exists in /lib/modules/4.19.94-Unraid/kernel/drivers/net/ethernet/realtek/ archive the modules to bzimage: mksquashfs /lib/modules/4.19.94-Unraid/ releases/4.19.94/bzmodules -keep-as-directory -noappend Then you get the bzimage and bzmodules, copy it to unraid server: /boot/
  14. Of course the nvidia driver should be compiled for the newer kernel to work.Linuxserver has provided the script to build the plugin. I release the kernel, see this thread: [KERNEL]custom build kernel 5.2.7 for latest Ryzen 3000 and X570 sensors suppport and r8125 driver. See if it helps
  15. It's not a problem of sensor-detect script but the board is too new to be supported by the nct6775 driver we current used in Unraid 6.7.0. I compiled the newest kernel 5.2.7 mannually the sensors all work properly with System.Temp plugins.You should try.
  16. You mean the nics of MSI X570 Ace? The board have one 1Gb NIC and one 2.5Gb NIC. With stock kernel only one 1Gb NIC recognized, the other 2.5Gb NIC need custom build driver for kernel.
  17. I'm using MSI X570 ace too now.There ara some issues with these board such as: The 2.5Gb NIC (r8125) not support by Unraid 6.7.0 so far sensors such as cpu and motherboard and also the fan speed is not suppport by the kernel 4.19 You have to custom build kernel (mine is 5.2.7) to support the features. Nothing else bothers me.
  18. I found something interesting according here, you should use qcow2 instead of raw to make new version clover work. But it not seems to recognized my apfs dirver, only hfs+ works
  19. Hi, I'm newbie of unraid. My ISP give dynamic ipv6 prefix with /60 and I set up correctly on my ubnt router, all client under router get ipv6 with privacy extension correctly except unraid. I try to enable "IPv6 privacy extensions" in Unraid NetworkSetting but after I hit apply, it still disabled.And I checked the ip -6 a, I get a random ipv6 and not from slaac ( which should be caculate from EUI-64) The IPv6 expected to be endwith "6c9a:beff:fed5:1a40" so I setup the firewall correct. Please help.