tpruszin

Members
  • Posts

    30
  • Joined

  • Last visited

Posts posted by tpruszin

  1. 1 hour ago, ghost82 said:

    If you can boot without the gpu rom and you don't have issues, you don't need it ;)

    Are you sure you are using a proper rom file?Don't download from external website, make a dump of your own gpu.

    Yep Dumped it by dual booting into windows! But that's great if there's no benefit from it then it works fine without 🙂

     

  2. 23 hours ago, ghost82 said:

    algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN"

    Thankyou that seems to have fixed the topology and interestingly identifies as a QuadCore i7-8700 which obviously doesn't exist. Intel power Gadget showed low Processor Freq which was mainly why I didn't use the Penryn Family flag as to not try and reduce performance but as you can see the benchmark is quite respectable for running 8/12 threads overall. Not overly important I don't think? but I am not able to boot with a rom loaded for my GPU is this necessary anymore but when I define the rom file in XML I can't even show the Post Screen for UEFI so ill keep looking into that. Has anyone noticed any significant differences by loading the ROM? 

    Screen Shot 2020-06-21 at 4.47.45 pm.png

    Screen Shot 2020-06-21 at 4.48.58 pm.png

    Screen Shot 2020-06-21 at 4.56.39 pm.png

    Screen Shot 2020-06-21 at 4.54.51 pm.png

  3. I feel Ive touched on this before but can't seem to find it anywhere in the forum did we ever sort out the multiple CPU's and displaying correct topology to Mac when not using Penryn CPU's

    127936762_ScreenShot2020-06-20at12_05_13pm.png.a881571b5d258d5cd596f869233441f5.png

    Thanks if anyone is able to shed some light on this or see if its the same for everyone else

     

    <vcpu placement='static'>8</vcpu>
      <vcpus>
        <vcpu id='0' enabled='yes' hotpluggable='no' order='1'/>
        <vcpu id='1' enabled='yes' hotpluggable='yes' order='2'/>
        <vcpu id='2' enabled='yes' hotpluggable='yes' order='3'/>
        <vcpu id='3' enabled='yes' hotpluggable='yes' order='4'/>
        <vcpu id='4' enabled='yes' hotpluggable='yes' order='5'/>
        <vcpu id='5' enabled='yes' hotpluggable='yes' order='6'/>
        <vcpu id='6' enabled='yes' hotpluggable='yes' order='7'/>
        <vcpu id='7' enabled='yes' hotpluggable='yes' order='8'/>
      </vcpus>
      <iothreads>1</iothreads>
      <cputune>
        <vcpupin vcpu='0' cpuset='1'/>
        <vcpupin vcpu='1' cpuset='7'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='8'/>
        <vcpupin vcpu='4' cpuset='3'/>
        <vcpupin vcpu='5' cpuset='9'/>
        <vcpupin vcpu='6' cpuset='4'/>
        <vcpupin vcpu='7' cpuset='10'/>
        <iothreadpin iothread='1' cpuset='3,9'/>
      </cputune>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none'>
        <topology sockets='1' cores='8' threads='1'/>
      </cpu>

     

  4. 1 hour ago, david279 said:

    He has a 7600k that should boot without any cpu patches. Its a native supported cpu.

    My 8700 requires the topology patch and his will too as his XML shows him using cores and threads if he swaps just to using sockets 

     

    <topology sockets='2’ cores='1’ threads='1'/>

     

    rather than 

     

    <topology sockets='1' cores='2' threads='1'/>

     

    it will work for him 

  5. 1 hour ago, Daniel Ehrhardt said:

    i tried to add <qemu:arg value='host,kvm=on,+invtsc,+hypervisor'/> but then the vm does not boot

    See earlier post regarding Kernel patch required to boot CPUs that aren’t Penryn it’s also mentioned in the first post if this thread section 1.2

    Are you using clover or opencore this will also make a difference to how you patch it 

  6. 33 minutes ago, Balooforever said:

    Hi,

     

    i don t understand how topology work.

     

    I "add" the patch (recopy to Clover") but i get black screen on reboot after clover boot.

     

    I don t expose topology for now (10 Processor show on MacOS). Expose with 5 Core - 2 Thread increase performance or juste cosmetic ?

     

    Thank :)

    Try with less cores mine works with 4 cores 2 threads. Leoyzen has done tests and there doesn't totally seem to be a performance benefit however I noticed sound differences with mine. id also Avoid using an odd number of cores as this wouldn't be found in an actual Mac Spaceinvaderone mentioned this quite a while back.

  7. 19 hours ago, ghost82 said:

    I'm afraid that topology is not working in mac os, unless you use Penryn as emulated cpu, check system profiler.

    As pointed out in following messages topology works but system profiler reports wrong number of processors (only cosmetic).

    This is what I'm seeing now with 4 cores 2 threads. Anything higher won't boot for me. But im happy to leave it for now.

    1025722833_ScreenShot2019-11-23at7_30.40pm(2).png.900ed221d6a674278a59a77fbaf20999.png

  8. 7 hours ago, tpruszin said:

    Yeah I have the Audio Passing through from My GPU fine without the need for kexts (ALC or HDA) only the function was needed but problem is with that Bluetooth and USB card audio I’m still trying to get clover to boot with no avail and no luck with topology still either ill keep experimenting i suppose

    Okay well reducing the cores from 12 to 8 seems to have fixed audio and booting and im booted with topology with opencore. TSC Frequency is stable at 3,200,00 at boot for three reboots now too scared to touch the config to figure exactly what the problem was i also added this back into my XML which might have something to do with it

      <clock offset='utc'>
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='tsc' present='no'/>

     

  9. 17 hours ago, bastl said:

    @tpruszin Open a shell to unraid and run the following

    
    watch grep \"cpu MHz\" /proc/cpuinfo

    Now watch the cores you have assigned to the VM when you do some heavy load in the VM. In most cases you won't see the correct frequencies in the VM jumping up and down like on a real system. I have a Windows VM always reporting 4GHz no matter if idling or on heavy load, Aida and other software inside the VM reports 217MHz all the time. A Mint VM always reports 400MHz where on onraid itself you will see the exact frequencies jumping around depending on the load. Don't trust the numbers you see inside the VM.

    Interesting thank you had to remove the \\ but UNRaid is showing the cores correctly but only with topology passed through without windows VM stuck and only shows 4 cores rather than 12 but the Host does still turbo boost and show all cores working when running benchmark in the guest 

  10. 14 hours ago, ghost82 said:

    My audio is perfectly fine; I'm currently using lilu+appleALC but was working the same with voodooHDA.

    I'm passing through both nvidia and onboard audio: here is the relevant part of the xml:Nvidia gpu+audio (same bus, same slot, different function):

    Onboard audio (bus 0):

     

    Yeah I have the Audio Passing through from My GPU fine without the need for kexts (ALC or HDA) only the function was needed but problem is with that Bluetooth and USB card audio I’m still trying to get clover to boot with no avail and no luck with topology still either ill keep experimenting i suppose

  11. 5 hours ago, ghost82 said:

    Yes, mine is showing correctly.

    My xml config is similar to yours, with host-passthrough, exept that I'm also passing explicitly features:

    
    <qemu:arg value='host,+hypervisor,migratable=no,-erms,+invtsc,kvm=on,+topoext,+invtsc,+avx,+aes,+xsave,+xsaveopt,+ssse3,+sse4_2,+popcnt,+arat,+pclmuldq,+pdpe1gb,+rdtscp,+vme,+umip,check'/>

     

    You can try the following:

    - if you're using clover, input the cpu data: as an example, I'm reporting the data related to E5-2687W (see also cpu-z screenshot example):

     

    cpuz.png.629b1d74e50168704e54d395724b6d4d.png

     

    Frequency MHz: 3100
    Bus Speed kHz: 105990 (mine was 100333)
    QPI: 3391 (mine was 4014)
    TDP: 150

     

    These data reflect that appearing in cpu-z screenshot: in my case, when I was using clover, they were sligtly different, so it should be better to run cpu-z on your hardware and input these values.

     

    -if you're using opencore you can try to add custom-arg busratio, in my case for E5-2687W it's busratio=31.

    Also, you can add data into PlatformInfo->DataHub->ARTFrequency, FSBFrequency

    Still no luck With the extra flags sadly it showed 3,200,600 Hz for one boot rebooted without changing anything and back to 3,199,999 

     

    clover on Hackinabox doesn’t boot past clover flash so i will try and get a working clover config to test out tomorrow 

     

    I suppose the real question as well is what is your audio like when playing videos music seems fine but videos I always seem to skip no matter the bus they are outputting 

  12. Im lost with what else to try 

    My VM's seem to be unable to run at the same Clock Speed as the host In VM's 

     

    Unraid Host: $lscpu | grep MHz 

    CPU MHz: 4300.040

     

    Ubuntu Guest Q35 3.1 Lscpu | grep MHz 

    CPU MHz: 3190.244

     

    MacOS Guest Q35 3.1 MacCPUID

    TSC Frequency 3,199,999 (Hz)

     

    Windows 10 Guest PC-i440fx 3.1 CPUID

    Core Speed 3192.00 MHz

     

    Host is Intel i7-8700 Unraid 6.7.0 

     

    All machines are using 

     <cpu mode='host-passthrough' check='none'>

    with the exception of the extra -cpu flags for macOS 

     

    virus capabilities shows host as Skylake-client-IBRS rather then CoffeeLake which is what happens if setting VM to mode=host-model

    The VM also acknowledged both changes in the CPU architecture but clock speeds stay the same

     

    Hopefully that's enough information for someone to help.

  13. 8 hours ago, ghost82 said:

    Same here.

     

    EDIT: To enable it, add to qemu arg migratable=no

     

    invtsc.png.7355d3a3d9a8a9b93a19e5ed047a4c50.png

     

    
    <qemu:arg value='host,migratable=no,+invtsc,

    From qemu wiki:
    New "invtsc" (Invariant TSC) CPU feature. When enabled, this will block migration and savevm, so it is not enabled by default on any CPU model. To enable invtsc, the migratable=no flag (supported only by -cpu host, by now) is required. So, invtsc is available only if using: -cpu host,migratable=no,+invtsc.

    Thanks for figuring that one out! Still only showing 3,199,999Hz Does yours show the correct Frequency for your CPU? 

    My QEMU arg now is -cpu host,migratable=no,+invtsc,kvm=on,+hypervisor 

    with host-passthrough as the only cpu value up the top of my XML

  14. 26 minutes ago, ghost82 said:
    Add this patch in opencore if kernel panic is related to x86_validate_topology:
    
    xml version="1.0" encoding="UTF-8"?> version="1.0">Kernel	Patch						Comment			Disable x86_validate_topology			Count			0			Enabled						Find						6PT1//+c						Identifier			kernel			Limit			0			Replace						Dx9EAACc						Skip			0			
     

     


    Hopefully it’s clear enough to read 6 cores and that patch result in black screen 4 cores (both 2 threads) results in the kernel panic as shown
    df895c023fa4d3eb18242baf05055bcb.jpg

    Both Still only displaying 3.199GHz

    Interesting aswell Unraid shows 100% on core 0 only when it is sitting on the black screen.


    Sent from my iPhone using Tapatalk

  15.  

    Switched to my open core setup which ive been running for the last week but was swapping to clover incase that seemed to work at all. 

    Im feeling it might be something on my Unraid side but here is what I have if you're able to see where im wrong I had it working for one reboot but of course I can't remember what it actually was that had the TSC frequency correct. 

     

     

    156149653_ScreenShot2019-11-20at9_16_52pm.png.6e0e348172a3fccfa3e247c56df7dd77.png

     

    Power Metrics same as yours

    Package 0 C-state residency: 0.00% (C2: 0.00% C3: 0.00% C6: 0.00% C7: 0.00% C8: 0.00% C9: 0.00% C10: 0.00% )
    Core 0 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 1 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 2 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 3 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 4 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 5 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 6 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 7 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    Core 8 C-state residency: 0.00% (C3: 0.00% C6: 0.00% C7: 0.00% )
    

     

    My XML

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' id='18' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <name>Catalina</name>
      <uuid>0ddd6343-5321-0d66-54e0-8d9323087b00</uuid>
      <description>MacOS Catalina</description>
      <metadata>
        <vmtemplate xmlns="unraid" name="Linux" icon="macOS-catalina.png" os="linux"/>
      </metadata>
      <memory unit='KiB'>16777216</memory>
      <currentMemory unit='KiB'>16777216</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>12</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='0'/>
        <vcpupin vcpu='1' cpuset='6'/>
        <vcpupin vcpu='2' cpuset='1'/>
        <vcpupin vcpu='3' cpuset='7'/>
        <vcpupin vcpu='4' cpuset='2'/>
        <vcpupin vcpu='5' cpuset='8'/>
        <vcpupin vcpu='6' cpuset='3'/>
        <vcpupin vcpu='7' cpuset='9'/>
        <vcpupin vcpu='8' cpuset='4'/>
        <vcpupin vcpu='9' cpuset='10'/>
        <vcpupin vcpu='10' cpuset='5'/>
        <vcpupin vcpu='11' cpuset='11'/>
      </cputune>
      <resource>
        <partition>/machine</partition>
      </resource>
      <os>
        <type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
        <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/0ddd6343-5321-0d66-54e0-8d9323087b00_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none'/>
      <clock offset='utc'>
        <timer name='rtc' tickpolicy='catchup'/>
        <timer name='pit' tickpolicy='delay'/>
        <timer name='hpet' present='yes'/>
      </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='qcow2'/>
          <source file='/mnt/user/Virtual/opencore.release.qcow2'/>
          <backingStore/>
          <target dev='sda' bus='sata'/>
          <boot order='2'/>
          <alias name='sata0-0-0'/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </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='pci' index='8' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='8' port='0xf'/>
          <alias name='pci.8'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x7'/>
        </controller>
        <controller type='pci' index='9' model='pcie-to-pci-bridge'>
          <model name='pcie-pci-bridge'/>
          <alias name='pci.9'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <alias name='virtio-serial0'/>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
        </controller>
        <interface type='network'>
       
          <source network='default' bridge='virbr0'/>
          <target dev='vnet0'/>
          <model type='e1000-82545em'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x09' slot='0x01' function='0x0'/>
        </interface>
        <serial type='pty'>
          <source path='/dev/pts/0'/>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
          <alias name='serial0'/>
        </serial>
        <console type='pty' tty='/dev/pts/0'>
          <source path='/dev/pts/0'/>
          <target type='serial' port='0'/>
          <alias name='serial0'/>
        </console>
        <channel type='unix'>
          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-18-Catalina/org.qemu.guest_agent.0'/>
          <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/>
          <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='0x01' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev0'/>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0' multifunction='on'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/>
          </source>
          <alias name='hostdev1'/>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x1'/>
        </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='0x06' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
          </source>
          <boot order='1'/>
          <alias name='hostdev3'/>
          <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev4'/>
          <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
        </hostdev>
        <memballoon model='none'/>
      </devices>
      <seclabel type='dynamic' model='dac' relabel='yes'>
        <label>+0:+100</label>
        <imagelabel>+0:+100</imagelabel>
      </seclabel>
      <qemu:commandline>
        <qemu:arg value='-device'/>
        <qemu:arg value='isa-applesmc
        <qemu:arg value='-smbios'/>
        <qemu:arg value='type=2'/>
        <qemu:arg value='-cpu'/>
        <qemu:arg value='host,kvm=on,+invtsc,+hypervisor,+avx,+avx2,+fma,+popcnt,+xsave,check'/>
      </qemu:commandline>
    </domain>
    

    And my Opencore config

    <?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>ACPI</key>
    	<dict>
    		<key>Add</key>
    		<array>
    			<dict>
    				<key>Comment</key>
    				<string>Graphics</string>
    				<key>Enabled</key>
    				<true/>
    				<key>Path</key>
    				<string>SSDT-1.aml</string>
    			</dict>
    			<dict>
    				<key>Comment</key>
    				<string>CPUS</string>
    				<key>Enabled</key>
    				<true/>
    				<key>Path</key>
    				<string>SSDT-cpu.aml</string>
    			</dict>
    			<dict>
    				<key>Comment</key>
    				<string>QEMU</string>
    				<key>Enabled</key>
    				<false/>
    				<key>Path</key>
    				<string>q35-acpi-dsdt.aml</string>
    			</dict>
    		</array>
    		<key>Quirks</key>
    		<dict>
    			<key>FadtEnableReset</key>
    			<false/>
    			<key>NormalizeHeaders</key>
    			<false/>
    			<key>RebaseRegions</key>
    			<false/>
    			<key>ResetHwSig</key>
    			<false/>
    			<key>ResetLogoStatus</key>
    			<false/>
    		</dict>
    	</dict>
    	<key>Booter</key>
    	<dict>
    		<key>Quirks</key>
    		<dict>
    			<key>AvoidRuntimeDefrag</key>
    			<true/>
    			<key>DevirtualiseMmio</key>
    			<true/>
    			<key>DisableSingleUser</key>
    			<false/>
    			<key>DisableVariableWrite</key>
    			<false/>
    			<key>DiscardHibernateMap</key>
    			<false/>
    			<key>EnableSafeModeSlide</key>
    			<true/>
    			<key>EnableWriteUnprotector</key>
    			<true/>
    			<key>ForceExitBootServices</key>
    			<false/>
    			<key>ProtectCsmRegion</key>
    			<false/>
    			<key>ProvideCustomSlide</key>
    			<false/>
    			<key>SetupVirtualMap</key>
    			<true/>
    			<key>ShrinkMemoryMap</key>
    			<false/>
    		</dict>
    	</dict>
    	<key>DeviceProperties</key>
    	<dict>
    		<key>Add</key>
    		<dict>
    			<key>PciRoot(0x1)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,0,0</string>
    				<key>device_type</key>
    				<string>Host bridge</string>
    				<key>model</key>
    				<string>82G33/G31/P35/P31 Express DRAM Controller</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,1,0/0,0</string>
    				<key>device_type</key>
    				<string>Audio device</string>
    				<key>hda-gfx</key>
    				<string>onboard-1</string>
    				<key>model</key>
    				<string>Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x1,0x1)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,1,1/0,0</string>
    				<key>built-in</key>
    				<string>0x01</string>
    				<key>device_type</key>
    				<string>Network controller</string>
    				<key>model</key>
    				<string>BCM43602 802.11ac Wireless LAN SoC</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,2,0/0,0/1,0</string>
    				<key>device_type</key>
    				<string>Ethernet controller</string>
    				<key>model</key>
    				<string>82545EM Gigabit Ethernet Controller (Copper)</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x2,0x3)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,2,3/0,0</string>
    				<key>device_type</key>
    				<string>Non-Volatile memory controller</string>
    				<key>model</key>
    				<string>NVMe SSD Controller SM961/PM961</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x2,0x4)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,2,4/0,0</string>
    				<key>device_type</key>
    				<string>USB controller</string>
    				<key>model</key>
    				<string>FL1100 USB 3.0 Host Controller</string>
    			</dict>
    			<key>PciRoot(0x1)/Pci(0x2,0x5)/Pci(0x0,0x0)</key>
    			<dict>
    				<key>AAPL,slot-name</key>
    				<string>Internal@1,2,5/0,0</string>
    				<key>device_type</key>
    				<string>VGA compatible controller</string>
    				<key>model</key>
    				<string>Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]</string>
    			</dict>
    		</dict>
    	</dict>
    	<key>Kernel</key>
    	<dict>
    		<key>Block</key>
    		<array>
    			<dict>
    				<key>Enabled</key>
    				<true/>
    				<key>Identifier</key>
    				<string>com.apple.driver.AppleTyMCEDriver</string>
    				<key>MatchKernel</key>
    				<string></string>
    			</dict>
    		</array>
    		<key>Patch</key>
    		<array>
    			<dict>
    				<key>Comment</key>
    				<string>Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha</string>
    				<key>Count</key>
    				<integer>1</integer>
    				<key>Enabled</key>
    				<true/>
    				<key>Find</key>
    				<data>
    				Ym9hcmQtaWQ=
    				</data>
    				<key>Identifier</key>
    				<string>com.apple.driver.AppleGraphicsDevicePolicy</string>
    				<key>Limit</key>
    				<integer>0</integer>
    				<key>Mask</key>
    				<data>
    				</data>
    				<key>MatchKernel</key>
    				<string></string>
    				<key>Replace</key>
    				<data>
    				Ym9hcmQtaXg=
    				</data>
    				<key>ReplaceMask</key>
    				<data>
    				</data>
    				<key>Skip</key>
    				<integer>0</integer>
    			</dict>
    		</array>
    		<key>Quirks</key>
    		<dict>
    			<key>AppleCpuPmCfgLock</key>
    			<false/>
    			<key>AppleXcpmCfgLock</key>
    			<false/>
    			<key>AppleXcpmExtraMsrs</key>
    			<false/>
    			<key>CustomSMBIOSGuid</key>
    			<false/>
    			<key>DisableIoMapper</key>
    			<false/>
    			<key>ExternalDiskIcons</key>
    			<true/>
    			<key>LapicKernelPanic</key>
    			<true/>
    			<key>PanicNoKextDump</key>
    			<false/>
    			<key>PowerTimeoutKernelPanic</key>
    			<true/>
    			<key>ThirdPartyTrim</key>
    			<false/>
    			<key>XhciPortLimit</key>
    			<true/>
    		</dict>
    	</dict>
    	<key>Misc</key>
    	<dict>
    		<key>Boot</key>
    		<dict>
    			<key>ConsoleBehaviourOs</key>
    			<string>Graphics</string>
    			<key>ConsoleBehaviourUi</key>
    			<string>Graphics</string>
    			<key>ConsoleMode</key>
    			<string>Max</string>
    			<key>HibernateMode</key>
    			<string>Auto</string>
    			<key>HideSelf</key>
    			<true/>
    			<key>PollAppleHotKeys</key>
    			<false/>
    			<key>Resolution</key>
    			<string>1680x1050</string>
    			<key>ShowPicker</key>
    			<true/>
    			<key>Timeout</key>
    			<integer>5</integer>
    			<key>UsePicker</key>
    			<true/>
    		</dict>
    		<key>Debug</key>
    		<dict>
    			<key>DisableWatchDog</key>
    			<false/>
    			<key>DisplayDelay</key>
    			<integer>0</integer>
    			<key>DisplayLevel</key>
    			<integer>0</integer>
    			<key>Target</key>
    			<integer>64</integer>
    		</dict>
    		<key>Security</key>
    		<dict>
    			<key>AllowNvramReset</key>
    			<false/>
    			<key>ExposeSensitiveData</key>
    			<integer>2</integer>
    			<key>HaltLevel</key>
    			<integer>2147483648</integer>
    			<key>RequireSignature</key>
    			<false/>
    			<key>RequireVault</key>
    			<false/>
    			<key>ScanPolicy</key>
    			<integer>983299</integer>
    		</dict>
    		<key>Tools</key>
    		<array>
    			<dict>
    				<key>Comment</key>
    				<string>Not signed for security reasons</string>
    				<key>Enabled</key>
    				<false/>
    				<key>Name</key>
    				<string>UEFI Shell</string>
    				<key>Path</key>
    				<string>Shell.efi</string>
    			</dict>
    			<dict>
    				<key>Comment</key>
    				<string>Memory testing utility</string>
    				<key>Enabled</key>
    				<false/>
    				<key>Name</key>
    				<string>memcheck</string>
    				<key>Path</key>
    				<string>memcheck/memcheck.efi</string>
    			</dict>
    		</array>
    	</dict>
    	<key>NVRAM</key>
    	<dict>
    		<key>Add</key>
    		<dict>
    			<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
    			<dict>
    				<key>UIScale</key>
    				<data>
    				AA==
    				</data>
    			</dict>
    			<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
    			<dict>
    				<key>boot-args</key>
    				<string>kext-dev-mode=1 -v</string>
    				<key>csr-active-config</key>
    				<data>
    				ZwAAAA==
    				</data>
    				<key>nvda_drv</key>
    				<data>
    				MQ==
    				</data>
    				<key>prev-lang:kbd</key>
    				<data>
    				cnUtUlU6MjUy
    				</data>
    			</dict>
    		</dict>
    		<key>Block</key>
    		<dict>
    			<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
    			<array>
    				<string>UIScale</string>
    			</array>
    			<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
    			<array>
    				<string>boot-args</string>
    			</array>
    		</dict>
    		<key>LegacyEnable</key>
    		<false/>
    		<key>LegacySchema</key>
    		<dict>
    			<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
    			<array>
    				<string>EFIBluetoothDelay</string>
    				<string>EFILoginHiDPI</string>
    				<string>LocationServicesEnabled</string>
    				<string>SystemAudioVolume</string>
    				<string>SystemAudioVolumeDB</string>
    				<string>bluetoothActiveControllerInfo</string>
    				<string>bluetoothInternalControllerInfo</string>
    				<string>flagstate</string>
    				<string>fmm-computer-name</string>
    				<string>nvda_drv</string>
    				<string>prev-lang:kbd</string>
    			</array>
    			<key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key>
    			<array>
    				<string>Boot0080</string>
    				<string>Boot0081</string>
    				<string>Boot0082</string>
    				<string>BootNext</string>
    				<string>BootOrder</string>
    			</array>
    		</dict>
    	</dict>
    	<key>PlatformInfo</key>
    	<dict>
    		
    		</dict>
    		<key>UpdateDataHub</key>
    		<true/>
    		<key>UpdateNVRAM</key>
    		<true/>
    		<key>UpdateSMBIOS</key>
    		<true/>
    		<key>UpdateSMBIOSMode</key>
    		<string>Create</string>
    	</dict>
    	<key>UEFI</key>
    	<dict>
    		<key>ConnectDrivers</key>
    		<true/>
    		<key>Drivers</key>
    		<array>
    			<string>apfs.efi</string>
    			<string>VBoxHfs.efi</string>
    			<string>ApfsDriverLoader.efi</string>
    			<string>AppleGenericInput.efi</string>
    			<string>AptioInputFix.efi</string>
    			<string>FwRuntimeServices.efi</string>
    			<string>UsbKbDxe.efi</string>
    		</array>
    		<key>Input</key>
    		<dict>
    			<key>KeyForgetThreshold</key>
    			<integer>5</integer>
    			<key>KeyMergeThreshold</key>
    			<integer>2</integer>
    			<key>KeySupport</key>
    			<false/>
    			<key>KeySupportMode</key>
    			<string></string>
    			<key>KeySwap</key>
    			<false/>
    			<key>PointerSupport</key>
    			<false/>
    			<key>PointerSupportMode</key>
    			<string></string>
    			<key>TimerResolution</key>
    			<integer>0</integer>
    		</dict>
    		<key>Protocols</key>
    		<dict>
    			<key>AppleBootPolicy</key>
    			<false/>
    			<key>AppleEvent</key>
    			<false/>
    			<key>AppleImageConversion</key>
    			<false/>
    			<key>AppleKeyMap</key>
    			<false/>
    			<key>AppleUserInterfaceTheme</key>
    			<false/>
    			<key>ConsoleControl</key>
    			<true/>
    			<key>DataHub</key>
    			<false/>
    			<key>DeviceProperties</key>
    			<false/>
    			<key>FirmwareVolume</key>
    			<false/>
    			<key>HashServices</key>
    			<false/>
    			<key>UnicodeCollation</key>
    			<false/>
    		</dict>
    		<key>Quirks</key>
    		<dict>
    			<key>AvoidHighAlloc</key>
    			<false/>
    			<key>ClearScreenOnModeSwitch</key>
    			<false/>
    			<key>ExitBootServicesDelay</key>
    			<integer>0</integer>
    			<key>IgnoreInvalidFlexRatio</key>
    			<true/>
    			<key>IgnoreTextInGraphics</key>
    			<true/>
    			<key>ProvideConsoleGop</key>
    			<true/>
    			<key>ReconnectOnResChange</key>
    			<false/>
    			<key>ReleaseUsbOwnership</key>
    			<false/>
    			<key>ReplaceTabWithSpace</key>
    			<false/>
    			<key>RequestBootVarFallback</key>
    			<false/>
    			<key>RequestBootVarRouting</key>
    			<false/>
    			<key>SanitiseClearScreen</key>
    			<true/>
    			<key>UnblockFsConnect</key>
    			<false/>
    		</dict>
    	</dict>
    </dict>
    </plist>

    Ive tested with topology and it just results in black screen after "UEFI splash screen" if I lower the cores to 8 I get kernel panic but haven't diagnosed this further but would prefer to stick to 12 

     

  16. Sorry but for me only being able to read clover in English regarding the original post image what is the topology patch to be able to boot with defined topology I’ve tried looking for an identical tab in clover with no luck. I’m having very stuttered audio from Bluetooth USB Card and HDMI outputs so I’m thinking this is a clock issue which topology may fix?

  17. 38 minutes ago, ICDeadPpl said:

    You have to edit the XML and change the network adapter type from 'vmxnet3' to 'e1000-82545em'.
    It should look like this:

    Use 'vmxnet3' for performance or 'e1000-82545em' for compatibility with Apple services.

    You will also have to correctly set ROM,MLB and SMBIOS I also had to Custom UUID Inject iD and ExposeSysVariables to get it working finally and its all perfect now. This script from another forum works well to see if anything is missing or wrong

    iMessageDebug

  18. This might interest a few of you im passing through all 12 cores of my i7-8700 my RX580 and using the 1,1 bios and these are my Geekbench scores after adding 

       <qemu:arg value='-cpu'/>
        <qemu:arg value='host,vendor=GenuineIntel,kvm=on,vmware-cpuid-freq=on,+invtsc,+hypervisor'/>

    no longer having to use Penryn on Catalina booted first time

    433598458_ScreenShot2019-10-18at9_42_59pm.png.4184294d043c592a3860289f6c802ad8.png1018487387_ScreenShot2019-10-18at9_42.59pm(3).thumb.png.414f5713c73839a85859eef61c03bf74.png 634178856_ScreenShot2019-10-18at9_52.16pm(3).thumb.png.5f61dc10902dbfeb23a66487fcae5ba7.png

    Screen Shot 2019-10-18 at 9.42.36 pm.png

  19. Okay now I have a weird problem if anyone has any ideas I can't seem to replicate it ever its "random" as it would seem when I boot into OSX Catalina sometimes finder fails to launch sometimes a reboot fixes this sometimes it takes three or four. I've attached my XML Clover config and boot log if that helps but im kind of stuck I've tried different SMBIOS's and doesn't seem to make it much better either the screenshot is of the failed boot with no Networking or desktop icons either.108454392_ScreenShot2019-10-13at7_59_55pm.thumb.png.2166cbbb8bd732ca9bef4c88459c1c47.pngconfig.plistCatalinaXML.rtfbootlog.txt

    bootlog failed.txt

  20. @tpruszin did you follow my instruction above to make sure the graphics and audio are in same bus?What is your graphics?Upload your log.
    Someone already said before,it is amd reset bug related issues, so you have no certain procedure to avoid it, you have to try something and see it helps.I face the same problem and the procedure I posted work for me, you can just try and feedback if it work or not work, otherwise we can't give more help.


    Adding the extra CPU flags a few pages back seems to have fixed the problem


    Sent from my iPhone using Tapatalk