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: [50] 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: [60] 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
uname -a:
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
My quick bit of research here suggested that echo cancellation is only supported on Windows hosts (and VMware Fusion running on OS X). It doesn't look like we support echo cancellation on Linux hosts.
I'll ask our sound folks to confirm, and request that the Workstation documentation be updated accordingly.
Cheers,
--
Darius
If that's the case, is support planned to be added for Linux? It is rather important for Player/Workstation if you run Windows in a VM and ever need to use Skype or similar tools.
It looks like we simply make use of the host OS's built-in echo cancellation features on Windows and OS X, and we're waiting for Linux distros to include echo cancellation features in the OS before we can enable it for Linux hosts too.
Cheers,
--
Darius
Pretty sure all the major Linux distros are using pulse audio for sound now, which has built in support for echo cancellation.
Hello,
Any news here? I'm using Workstation Pro 16 for Linux and currently experiencing this issue on Windows 10 Guest.