Audio stuttering/VMs freezing on nvidia cards


Ph9214

Recommended Posts

I get audio stuttering on windows 10 on one of my VMs which is running a gtx 970, on the 1070 VM the stutter happens much less often (every few minutes) whereas with the 970 it is constantly cutting in and out, I think it is freezing the audio stream and resuming it constantly (not pausing the player app), when I flip the 2 cards to the other pcie ports/vms then both have the audio strobing, this does not happen at all with the amd gpus when I test with those (idk which model number of amd card) the audio is using the cards dedicated audio over hdmi processors, on a non virtualized os in the same port the 970 has no issue with hdmi audio, I have tested with different cables/monitors in case those are causing the audio issues, no luck, I tried using the dedicated audio driver and an external audio card, but the ports for both are shared and ACS override (which I had to enable to get the cards to run in their own vms (they were grouped)) won't separate them (I think the devices share bandwidth with the sata controler) I disabled hyper-v in my attempts to fix the issue (because some reports the drivers refused to install with hyper v), and that didn't help, I tried uninstalling the nvidia hd audio driver, that fixed it, for 5 seconds then the problem comes back with a difference in timing between the cut outs, I tried using sound wire https://play.google.com/store/apps/details?id=com.georgie.SoundWireFree&hl=en to stream it to another device, the issue was fixed untill the latency counter in sound wire app/client showed it droping below 100ms then the issue was back! there is no riding myself of this issue >:(! any help is appreciated  :)

Link to comment

also, here's my system devices

 

PCI Devices

 

00:00.0 Host bridge [0600]: Intel Corporation Skylake Host Bridge/DRAM Registers [8086:191f] (rev 07)

00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 07)

00:01.1 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x8) [8086:1905] (rev 07)

00:01.2 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x4) [8086:1909] (rev 07)

00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)

00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-H Thermal subsystem [8086:a131] (rev 31)

00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-H CSME HECI #1 [8086:a13a] (rev 31)

00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] [8086:a102] (rev 31)

00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #1 [8086:a110] (rev f1)

00:1c.1 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #2 [8086:a111] (rev f1)

00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-H PCI Express Root Port #3 [8086:a112] (rev f1)

00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-H LPC Controller [8086:a145] (rev 31)

00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-H PMC [8086:a121] (rev 31)

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)

00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-H SMBus [8086:a123] (rev 31)

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-V [8086:15b8] (rev 31)

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670] [1002:6758]

01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series] [1002:aa90]

02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [GeForce GTX 1070] [10de:1b81] (rev a1)

02:00.1 Audio device [0403]: NVIDIA Corporation GP104 High Definition Audio Controller [10de:10f0] (rev a1)

03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Venus LE [Radeon HD 8830M] [1002:682b] (rev 87)

03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] [1002:aab0]

05:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller [1b21:1242]

06:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

07:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

07:04.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

07:05.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

07:06.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

07:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1187]

08:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)

0a:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)

0b:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)

 

 

IOMMU Groups

/sys/kernel/iommu_groups/0/devices/0000:00:00.0

/sys/kernel/iommu_groups/1/devices/0000:00:01.0

/sys/kernel/iommu_groups/2/devices/0000:00:01.1

/sys/kernel/iommu_groups/3/devices/0000:00:01.2

/sys/kernel/iommu_groups/4/devices/0000:00:14.0

/sys/kernel/iommu_groups/4/devices/0000:00:14.2

/sys/kernel/iommu_groups/5/devices/0000:00:16.0

/sys/kernel/iommu_groups/6/devices/0000:00:17.0

/sys/kernel/iommu_groups/7/devices/0000:00:1c.0

/sys/kernel/iommu_groups/7/devices/0000:00:1c.1

/sys/kernel/iommu_groups/7/devices/0000:00:1c.2

/sys/kernel/iommu_groups/7/devices/0000:05:00.0

/sys/kernel/iommu_groups/7/devices/0000:06:00.0

/sys/kernel/iommu_groups/7/devices/0000:07:01.0

/sys/kernel/iommu_groups/7/devices/0000:07:04.0

/sys/kernel/iommu_groups/7/devices/0000:07:05.0

/sys/kernel/iommu_groups/7/devices/0000:07:06.0

/sys/kernel/iommu_groups/7/devices/0000:07:07.0

/sys/kernel/iommu_groups/7/devices/0000:08:00.0

/sys/kernel/iommu_groups/7/devices/0000:0a:00.0

/sys/kernel/iommu_groups/7/devices/0000:0b:00.0

/sys/kernel/iommu_groups/8/devices/0000:00:1f.0

/sys/kernel/iommu_groups/8/devices/0000:00:1f.2

/sys/kernel/iommu_groups/8/devices/0000:00:1f.3

/sys/kernel/iommu_groups/8/devices/0000:00:1f.4

/sys/kernel/iommu_groups/9/devices/0000:00:1f.6

/sys/kernel/iommu_groups/10/devices/0000:01:00.0

/sys/kernel/iommu_groups/10/devices/0000:01:00.1

/sys/kernel/iommu_groups/11/devices/0000:02:00.0

/sys/kernel/iommu_groups/11/devices/0000:02:00.1

/sys/kernel/iommu_groups/12/devices/0000:03:00.0

/sys/kernel/iommu_groups/12/devices/0000:03:00.1

 

 

CPU Thread Pairings

 

cpu 0 <===> cpu 4

cpu 1 <===> cpu 5

cpu 2 <===> cpu 6

cpu 3 <===> cpu 7

USB Devices

 

Bus 004 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 006: ID 28de:1142 

Bus 001 Device 004: ID 04d9:2013 Holtek Semiconductor, Inc. Keyboard [Das Keyboard]

Bus 001 Device 007: ID 04d9:fa51 Holtek Semiconductor, Inc.

Bus 001 Device 005: ID 046d:0809 Logitech, Inc. Webcam Pro 9000

Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub

Bus 001 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub

Bus 001 Device 011: ID 04f2:0112 Chicony Electronics Co., Ltd KU-8933 Keyboard with PS/2 Mouse port

Bus 001 Device 010: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical

Bus 001 Device 009: ID 0bda:5411 Realtek Semiconductor Corp.

Bus 001 Device 008: ID 413c:2111 Dell Computer Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

SCSI Devices

 

[0:0:0:0]    disk    JetFlash Transcend 16GB  1100  /dev/sda  15.7GB

[7:0:0:0]    disk    ATA      TOSHIBA-TL100    10.1  /dev/sdb    120GB

[9:0:0:0]    disk    ATA      TOSHIBA-TL100    10.1  /dev/sdc    120GB?

Link to comment

and the xml for the VMs

 

VM 1 (working with 1070 (mostly))

<domain type='kvm' id='3'>

  <name>Windows 10</name>

  <uuid>23f3761a-6971-a902-d44c-e91edc56bb86</uuid>

  <metadata>

    <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/>

  </metadata>

  <memory unit='KiB'>11010048</memory>

  <currentMemory unit='KiB'>11010048</currentMemory>

  <memoryBacking>

    <nosharepages/>

    <locked/>

  </memoryBacking>

  <vcpu placement='static'>4</vcpu>

  <cputune>

    <vcpupin vcpu='0' cpuset='0'/>

    <vcpupin vcpu='1' cpuset='2'/>

    <vcpupin vcpu='2' cpuset='4'/>

    <vcpupin vcpu='3' cpuset='6'/>

  </cputune>

  <resource>

    <partition>/machine</partition>

  </resource>

  <os>

    <type arch='x86_64' machine='pc-i440fx-2.5'>hvm</type>

    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>

    <nvram>/etc/libvirt/qemu/nvram/23f3761a-6971-a902-d44c-e91edc56bb86_VARS-pure-efi.fd</nvram>

  </os>

  <features>

    <acpi/>

    <apic/>

  </features>

  <cpu mode='host-passthrough'>

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

  </cpu>

  <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='raw' cache='writeback'/>

      <source file='/mnt/user/vdisks/Windows 10/vdisk1.img'/>

      <backingStore/>

      <target dev='hdc' bus='virtio'/>

      <boot order='1'/>

      <alias name='virtio-disk2'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/ISOs/Windows.iso'/>

      <backingStore/>

      <target dev='hda' bus='ide'/>

      <readonly/>

      <boot order='2'/>

      <alias name='ide0-0-0'/>

      <address type='drive' controller='0' bus='0' target='0' unit='0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/ISOs/virtio-win-0.1.118-2.iso'/>

      <backingStore/>

      <target dev='hdb' bus='ide'/>

      <readonly/>

      <alias name='ide0-0-1'/>

      <address type='drive' controller='0' bus='0' target='0' unit='1'/>

    </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='pci' index='0' model='pci-root'>

      <alias name='pci.0'/>

    </controller>

    <controller type='ide' index='0'>

      <alias name='ide'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>

    </controller>

    <controller type='virtio-serial' index='0'>

      <alias name='virtio-serial0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

    </controller>

    <interface type='bridge'>

      <mac address='52:54:00:aa:b4:b8'/>

      <source bridge='br0'/>

      <target dev='vnet1'/>

      <model type='virtio'/>

      <alias name='net0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

    </interface>

    <serial type='pty'>

      <source path='/dev/pts/1'/>

      <target port='0'/>

      <alias name='serial0'/>

    </serial>

    <console type='pty' tty='/dev/pts/1'>

      <source path='/dev/pts/1'/>

      <target type='serial' port='0'/>

      <alias name='serial0'/>

    </console>

    <channel type='unix'>

      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-Windows 10/org.qemu.guest_agent.0'/>

      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>

      <alias name='channel0'/>

      <address type='virtio-serial' controller='0' bus='0' port='1'/>

    </channel>

    <hostdev mode='subsystem' type='pci' managed='yes'>

      <driver name='vfio'/>

      <source>

        <address domain='0x0000' bus='0x02' 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'>

      <driver name='vfio'/>

      <source>

        <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/>

      </source>

      <alias name='hostdev1'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x046d'/>

        <product id='0x0809'/>

        <address bus='1' device='5'/>

      </source>

      <alias name='hostdev2'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x04d9'/>

        <product id='0x2013'/>

        <address bus='1' device='4'/>

      </source>

      <alias name='hostdev3'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x04d9'/>

        <product id='0xfa51'/>

        <address bus='1' device='7'/>

      </source>

      <alias name='hostdev4'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x28de'/>

        <product id='0x1142'/>

        <address bus='1' device='6'/>

      </source>

      <alias name='hostdev5'/>

    </hostdev>

    <memballoon model='virtio'>

      <alias name='balloon0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>

    </memballoon>

  </devices>

</domain>

 

 

 

VM 2 sound errors with 970 (but not amd card)

<domain type='kvm' id='2'>

  <name>Windows 10 p2</name>

  <uuid>0837ea22-ad85-e0c7-ffda-d7f18cd5b849</uuid>

  <metadata>

    <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/>

  </metadata>

  <memory unit='KiB'>11010048</memory>

  <currentMemory unit='KiB'>11010048</currentMemory>

  <memoryBacking>

    <nosharepages/>

    <locked/>

  </memoryBacking>

  <vcpu placement='static'>4</vcpu>

  <cputune>

    <vcpupin vcpu='0' cpuset='1'/>

    <vcpupin vcpu='1' cpuset='3'/>

    <vcpupin vcpu='2' cpuset='5'/>

    <vcpupin vcpu='3' cpuset='7'/>

  </cputune>

  <resource>

    <partition>/machine</partition>

  </resource>

  <os>

    <type arch='x86_64' machine='pc-i440fx-2.5'>hvm</type>

    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>

    <nvram>/etc/libvirt/qemu/nvram/0837ea22-ad85-e0c7-ffda-d7f18cd5b849_VARS-pure-efi.fd</nvram>

  </os>

  <features>

    <acpi/>

    <apic/>

  </features>

  <cpu mode='host-passthrough'>

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

  </cpu>

  <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='raw' cache='writeback'/>

      <source file='/mnt/user/vdisks/Windows 10 p2/vdisk1.img'/>

      <backingStore/>

      <target dev='hdc' bus='virtio'/>

      <boot order='1'/>

      <alias name='virtio-disk2'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/ISOs/Windows.iso'/>

      <backingStore/>

      <target dev='hda' bus='ide'/>

      <readonly/>

      <boot order='2'/>

      <alias name='ide0-0-0'/>

      <address type='drive' controller='0' bus='0' target='0' unit='0'/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file='/mnt/user/ISOs/virtio-win-0.1.118-2.iso'/>

      <backingStore/>

      <target dev='hdb' bus='ide'/>

      <readonly/>

      <alias name='ide0-0-1'/>

      <address type='drive' controller='0' bus='0' target='0' unit='1'/>

    </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='pci' index='0' model='pci-root'>

      <alias name='pci.0'/>

    </controller>

    <controller type='ide' index='0'>

      <alias name='ide'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>

    </controller>

    <controller type='virtio-serial' index='0'>

      <alias name='virtio-serial0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

    </controller>

    <interface type='bridge'>

      <mac address='52:54:00:5a:9e:ec'/>

      <source bridge='br0'/>

      <target dev='vnet0'/>

      <model type='virtio'/>

      <alias name='net0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

    </interface>

    <serial type='pty'>

      <source path='/dev/pts/0'/>

      <target port='0'/>

      <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-Windows 10 p2/org.qemu.guest_agent.0'/>

      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>

      <alias name='channel0'/>

      <address type='virtio-serial' controller='0' bus='0' port='1'/>

    </channel>

    <hostdev mode='subsystem' type='pci' managed='yes'>

      <driver name='vfio'/>

      <source>

        <address domain='0x0000' bus='0x03' 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'>

      <driver name='vfio'/>

      <source>

        <address domain='0x0000' bus='0x03' slot='0x00' function='0x1'/>

      </source>

      <alias name='hostdev1'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x045e'/>

        <product id='0x0040'/>

        <address bus='1' device='10'/>

      </source>

      <alias name='hostdev2'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x04f2'/>

        <product id='0x0112'/>

        <address bus='1' device='11'/>

      </source>

      <alias name='hostdev3'/>

    </hostdev>

    <hostdev mode='subsystem' type='usb' managed='no'>

      <source>

        <vendor id='0x413c'/>

        <product id='0x2111'/>

        <address bus='1' device='8'/>

      </source>

      <alias name='hostdev4'/>

    </hostdev>

    <memballoon model='virtio'>

      <alias name='balloon0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>

    </memballoon>

  </devices>

</domain>

Link to comment
??? I remember seeing some extreme stutters while my friend was gaming on the 1070 VM yesterday and on the constant glitch system (970) games and videos seemed slower than usual, but I wasn't sure, I think it might be a full system freeze during the audio glitching and not just the audio freezing?
Link to comment

I have no idea if this might be related, but just for grins you might want to try it ...

 

In VMWare, some VM's have an audio stuttering problem that's related to a system timer being set to too long a value.  This is most notable in XP VM's, but also happens with newer OS's in some circumstances -- and the little utility that resolves it works in all of the newer OS's as well, even though it's web page says its for XP virtual machines.

 

It simply needs to be downloaded, and then set it to run automatically when you boot your virtual machine.  In the VMWare machines I've used it for, it fixes the sound completely -- if you have a startup sound that may be slightly distorted until this utility runs but then the sound is perfect beyond that point.

 

Again, this issue may be completely unrelated -- but certainly won't hurt to try this.

 

The utility I use is here:  http://www.lilchips.com/vmaudiofixtray.htm

Link to comment

so I tried the vm with just the 1070 in the bottom slot (970 not in the middle slot) (without the vmware patch yet) and now it randomly freezes on a note/tone of a song and freezes the time on the player (the mouse still moves and the app still works otherwise) and repeats it, to "fix" it you have to disable the audio and re enable it in the playback devices menu, it comes back afterwards though. Changing the song does nothing, the now song stays stuck at 0:00 and the tone does not change, the player is google play music through google chrome, pausing the music does nothing, however and closing the player/chrome fixes it, and re opening it the music plays fine, until it has the same problem as the 970 vm, when playing the same song on a normal device, the audio is slower on the vm, getting 10 seconds for every 15 seconds on a normal device, I think this might be an issue between the synchronization of clock speeds and the quartz timer chip

Link to comment
  • 1 year later...

Thanks a lot guys.

I´m currently experimenting with setting up a virtual HTPC with a GT1050 for testing purposes and ran into exactly the same issue.

Switching into MSI-Mode helped. :-)

Actually, you can brake down the lengthy description in the links posted into:

1) Check if MSI is enabled with the MSI-Util.

2) Change Registry values for graphics card and related sound device

3) Reboot

4) repeat step 1)

5) Be happy

Thanks again!

 

Cheers, Hocky

 

Link to comment
  • 1 year later...
On 7/14/2018 at 5:25 AM, hocky said:

Thanks a lot guys.

I´m currently experimenting with setting up a virtual HTPC with a GT1050 for testing purposes and ran into exactly the same issue.

Switching into MSI-Mode helped. 🙂

Actually, you can brake down the lengthy description in the links posted into:

1) Check if MSI is enabled with the MSI-Util.

2) Change Registry values for graphics card and related sound device

3) Reboot

4) repeat step 1)

5) Be happy

Thanks again!

 

Cheers, Hocky

 

Hi, Im basiclly a noob i'n VM. Can you please go on more detail on that?

thank you 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.