rjbernaldo

Members
  • Posts

    34
  • Joined

  • Last visited

Posts posted by rjbernaldo

  1. 2 minutes ago, ofawx said:

    Most likely, the USB controller chip on that card is not supported by macOS. The eBay listing doesn't specify which it uses; are you able to read the printing on the chip?

     

    There is a long post in the MacRumors > Mac Pro forum about supported USB3 cards; the current recommendation is those based on the ASM3142 chip. There are a few around on eBay/Aliexpress. I have one of these these in the mail, I can definitely advise when it arrives if it works correctly.

    It's weird though because my keyboard and mouse work, it's only when I plug in usb audio devices...

  2. Recently purchased a usb controller to get my DAC (Schiit Modi 3) to work with my Catalina build... And while MOST usb devices work like mouse and keyboard, Unfortunately, sound devices do not.

     

    USB Controller: https://www.ebay.com.au/itm/PCI-E-PCI-Express-USB-3-0-4-Port-Card-Adapter-Host-Controller-5-Gbps-Win-XP-7-10/124149693629?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

     

    I followed the guide and HDMI audio through my RX 580 works fine, but all usb sound devices do not work. I've tested with my DAC above and also a small CloudX 7.1 mini soundcard.

     

    Has anyone encountered and solved this issue?

     

    Attaching XML for reference.

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' id='34' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <name>MacinaboxCatalina</name>
      <uuid>863be435-328c-4c29-becd-2ef1d059621e</uuid>
      <description>MacOS Catalina</description>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 10" icon="/mnt/user/domains/MacinaboxCatalina/icon/catalina.png" os="Catalina"/>
      </metadata>
      <memory unit='KiB'>25165824</memory>
      <currentMemory unit='KiB'>25165824</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>3</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='1'/>
        <vcpupin vcpu='1' cpuset='2'/>
        <vcpupin vcpu='2' cpuset='3'/>
      </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/863be435-328c-4c29-becd-2ef1d059621e_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='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='qcow2' cache='writeback'/>
          <source file='/mnt/user/domains/MacinaboxCatalina/Clover.qcow2' index='3'/>
          <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>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/MacinaboxCatalina/Catalina-install.img' index='2'/>
          <backingStore/>
          <target dev='hdd' bus='sata'/>
          <alias name='sata0-0-3'/>
          <address type='drive' controller='0' bus='0' target='0' unit='3'/>
        </disk>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/MacinaboxCatalina/macos_disk.img' index='1'/>
          <backingStore/>
          <target dev='hde' bus='sata'/>
          <alias name='sata0-0-4'/>
          <address type='drive' controller='0' bus='0' target='0' unit='4'/>
        </disk>
        <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='0x13'/>
          <alias name='pci.4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
        </controller>
        <controller type='pci' index='5' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='5' port='0xb'/>
          <alias name='pci.5'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <alias name='virtio-serial0'/>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' 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='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>
        <interface type='bridge'>
          <mac address='52:54:00:f8:d1:15'/>
          <source bridge='br0'/>
          <target dev='vnet0'/>
          <model type='e1000-82545em'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' 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-34-MacinaboxCatalina/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='tablet' bus='usb'>
          <alias name='input0'/>
          <address type='usb' bus='0' port='1'/>
        </input>
        <input type='mouse' bus='ps2'>
          <alias name='input1'/>
        </input>
        <input type='keyboard' bus='ps2'>
          <alias name='input2'/>
        </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='0x03' 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='0x03' slot='0x00' function='0x1'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
        </hostdev>
        <memballoon model='none'/>
      </devices>
      <qemu:commandline>
        <qemu:arg value='-usb'/>
        <qemu:arg value='-device'/>
        <qemu:arg value='usb-kbd,bus=usb-bus.0'/>
        <qemu:arg value='-device'/>
        <qemu:arg value='************************'/>
        <qemu:arg value='-smbios'/>
        <qemu:arg value='type=2'/>
        <qemu:arg value='-cpu'/>
        <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+xsave,+xsaveopt,check'/>
      </qemu:commandline>
    </domain>

     

  3. Does anyone have any advice on how to get temperature monitor working? I have iStat Menus Pro and just tried installing HWSensors on my Catalina build: https://github.com/chris1111/HWSensors-V6.26.1465-EFI But ended up with a black screen after the apple logo.

     

    My components:

    - passing 4 cores of my 9700k

    - rx 580

    - passing 24gb of my 64gb total ram

     

    Happy I followed @SpaceInvaderOne's tutorial on doing automatic backups so I had something to fall back on.

  4. I only have one usb controller on my gigabyte z390 motherboard...

    Quote

    root@Ein:~# lspci
    00:00.0 Host bridge: Intel Corporation 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 0d)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 0d)
    00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop 9 Series) (rev 02)
    00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
    00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
    00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
    00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
    00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
    00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0)
    00:1c.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7 (rev f0)
    00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
    00:1f.0 ISA bridge: Intel Corporation Z390 Chipset LPC/eSPI Controller (rev 10)
    00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
    00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
    00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
    00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)
    01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1)
    01:00.1 Audio device: NVIDIA Corporation GM200 High Definition Audio (rev a1)
    02:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
    03:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)
    04:00.0 Non-Volatile memory controller: Micron/Crucial Technology P1 NVMe PCIe SSD (rev 03)

     

  5. Hi All,

     

    I'm currently running two VMs, Manjaro for my main OS and Windows for gaming and VR.

     

    I have a couple of USB devices that, while working, are very inconsistent and fiddly.

     

    1) HyperX 7.1 usb soundcard - surprisingly no issues at all. I wonder why!

    2) Schiit Audio DAC - constant crackling sound

    3) HTC Vive Cosmos - crashing with error 10016

    Quote

    The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID <id here> and APPID 

    <app id here> to the user <user id here> from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

     

    While the general fix seems to be to pass through an entire usb controller, I unfortunately am unable to do that as I only have one PCI-E slot that houses my gpu.

     

    Has anyone been able to fix some of the issues above without a usb controller? Or, sigh, should I just buy a new case and atx motherboard.

     

    Thanks for taking the time to read my post.

     

    Cheers,

    Rj

  6. Hi All,

     

    I've checked the following article: https://wiki.unraid.net/UnRAID_6/VM_Guest_Support#Using_Hibernation

     

    But it only talks about installing the qemu agent on windows. I tried installing the qemu-guest-agent package and I can run it on the vm via `systemctl start qemu-ga` and status seems to be working.

    ~❯ systemctl status qemu-ga
    ● qemu-ga.service - QEMU Guest Agent
         Loaded: loaded (/usr/lib/systemd/system/qemu-ga.service; disabled; vendor preset: disabled)
         Active: active (running) since Wed 2020-05-06 10:58:13 AEST; 1s ago
       Main PID: 1165 (qemu-ga)
          Tasks: 1 (limit: 19192)
         Memory: 996.0K
         CGroup: /system.slice/qemu-ga.service
                 └─1165 /usr/bin/qemu-ga
    
    May 06 10:58:13 Manjaro systemd[1]: Started QEMU Guest Agent.

    But when I hibernate from the unraid webpage, I get the following error:

    ● qemu-ga.service - QEMU Guest Agent
         Loaded: loaded (/usr/lib/systemd/system/qemu-ga.service; disabled; vendor preset: disabled)
         Active: failed (Result: core-dump) since Wed 2020-05-06 10:59:08 AEST; 23s ago
        Process: 1165 ExecStart=/usr/bin/qemu-ga (code=dumped, signal=ABRT)
       Main PID: 1165 (code=dumped, signal=ABRT)
    
    May 06 10:58:13 Manjaro systemd[1]: Started QEMU Guest Agent.
    May 06 10:59:08 Manjaro qemu-ga[1165]: free(): double free detected in tcache 2
    May 06 10:59:08 Manjaro systemd[1]: qemu-ga.service: Main process exited, code=dumped, status=6/ABRT
    May 06 10:59:08 Manjaro systemd[1]: qemu-ga.service: Failed with result 'core-dump'.

    Any advice on how to get this working?

  7. 18 hours ago, testdasi said:

    The answer is unfortunately "it depends". What sort of things are you looking to move?

    Generally anything that does a lot of random IO will benefit more. But then it depends on how much IO is done too so the benefit may not be perceptible.

    Mostly just steam games and unity. Would that be of enough benefit to warrant an additional vdisk?

  8. Hi all,

     

    I have the following drives on my Windows VM on my nvme cache drive.

    1. C:// - vdisk

    [Read] Sequential 1MiB (Q=  8, T= 1): 13017.156 MB/s [  12414.1 IOPS] <   642.75 us>

    [Write] Sequential 1MiB (Q=  8, T= 1):  3745.290 MB/s [   3571.8 IOPS] <  2224.04 us>
     

    2. Y:// - ssd share
    [Read] Sequential 1MiB (Q=  8, T= 1):  3045.652 MB/s [   2904.6 IOPS] <  2736.75 us>

    [Write] Sequential 1MiB (Q=  8, T= 1):   482.934 MB/s [    460.6 IOPS] < 17330.33 us>

     

    3 Z:// - nvme share

    [Read] Sequential 1MiB (Q=  8, T= 1):  3186.777 MB/s [   3039.1 IOPS] <  2629.13 us>

    [Write] Sequential 1MiB (Q=  8, T= 1):  1201.488 MB/s [   1145.8 IOPS] <  6964.21 us>

     

    Unfortunately, as you can see above, I'm getting almost the same read performance on my nvme as if it were a normal ssd. I was hoping speeds close to the C drive as they are technically on the same nvme drive.

     

    Can anyone care to explain what's going on and how I can remedy this?

     

    Thanks 

  9. 31 minutes ago, testdasi said:

    Your (2) will be fraught with difficulty. Passing an iGPU to a VM is even tougher than a Vega and I have not seen any success story at all for the 9th-gen Intel iGPU. And then you add MacOS.

    Ah, that's an issue. Thanks for bringing it up. Right now I can pass through my iGPU on my i5-4460 just fine but you're saying that when I move to 9th gen I won't be able to do that anymore?

     

    I have a spare 580 lying around here maybe I should just go mATX.. I don't want to get rid of my case though :(

  10. I did think of 2700x as well but I don't think it's a good choice for me as

    1. doesnt have iGPU

    2. will be installed in an ITX board so yeah once again no iGPU

    3. I'm already running an intel based system so don't want to reinstall from scratch

     

    If it's worth it though then maybe? If anyone went for the 2700x route please let me know.

  11. There's quite a big difference between the K and non K here in Australia unfortunately...

     

    9700k = $699 AUD

    9700 = $579 AUD

    9600K = $375 AUD (maybe I should just go with this one as it's half the price.

     

    Along the cpu purchase I would be getting these components as well:

    Corsair Vengeance LPX 32GB

    Crucial P1 1TB

    Noctua NH-U9S

    ASRock Z390-M-ITX/ac

     

    The unraid machine will be my main computer.

    1. 4 cores + my exisitng 980ti + 16gb ram dedicated to a Windows VM

    2. 2 cores + intel iGPU + 8gb ram dedicated to an OSX VM

    3. The rest goes to various docker containers (plex no transcoding, deluge, nextcloud, etc) and unraid system

     

    Would going for the K be worth it in the context of my build?

  12. Is it worth it to get the 9700k over the 9700 non k since the cpu will be used for unraid and no overclocking will be done?

     

    benchmarks show that power consumption is less as well... https://www.cpubenchmark.net/compare/Intel-Core-i7-9700K-vs-Intel-Core-i7-9700/3335vs3477

     

    Adding my response below with full system specs and usage context:

     

    Quote

    There's quite a big difference between the K and non K here in Australia unfortunately...

     

    9700k = $699 AUD

    9700 = $579 AUD

    9600K = $375 AUD (maybe I should just go with this one as it's half the price.

     

    Along the cpu purchase I would be getting these components as well:

    Corsair Vengeance LPX 32GB

    Crucial P1 1TB

    Noctua NH-U9S

    ASRock Z390-M-ITX/ac

     

    The unraid machine will be my main computer.

    1. 4 cores + my exisitng 980ti + 16gb ram dedicated to a Windows VM

    2. 2 cores + intel iGPU + 8gb ram dedicated to an OSX VM

    3. The rest goes to various docker containers (plex no transcoding, deluge, nextcloud, etc) and unraid system

     

    Would going for the K be worth it in the context of my build?