I’m running Player 12.5.1 on a Linux (Fedora 25) host and the option for echo cancellation does not show up in the Hardware/Sound panel when running a Windows 7 guest. According to the documentation, echo cancellation support was added to Workstation 12 & Player 12 and I should see a checkbox for it. I thought maybe it didn’t work for this VM created with an older version of Player, or only worked on a newer version of Windows, but I started creation of a VM for Windows 10 (far enough to get to the ‘customize hardware’ option before it is actually created) and it still didn’t show up.
Perhaps my host is incorrectly configured and that’s why it doesn’t show up? I did a pretty vanilla install of Fedora 25, and have a fairly generic Kaby Lake based laptop without any funky hardware. Any ideas?
Here is the output of lspci -vv for the sound card. Since it shows up as a ‘device 9d71’ maybe it isn’t fully supported in Linux yet?
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
Subsystem: Hewlett-Packard Company Device 81ff
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 130
Region 0: Memory at b1328000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at b1310000 (64-bit, non-prefetchable) [size=64K]
Capabilities:  Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities:  MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00338 Data: 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
Linux XXX 4.8.15-300.fc25.x86_64 #1 SMP Thu Dec 15 23:10:23 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux