protonscr

Among Us 3D

protonopen appid 3168600Game compatibility - Unofficial
ValveSoftware/Proton#10315 · opened 2026-10-26 by xmvo · updated 2026-10-26 · 0 comments · github · game page · search this game
Xxmvo 2026-10-26 github

Compatibility Report

  • Name of the game with compatibility issues: Among Us 3D
  • Steam AppID of the game: 3168600

System Information

  • GPU: NVIDIA GeForce RTX 3060
  • Video driver version: NVIDIA 610.57.04
  • Kernel version: 7.2.4-200.fc44.x86_64 (Fedora Linux 44, KDE Plasma)
  • CPU: Intel Core i7-4790
  • Audio: PipeWire 1.6.8
  • Proton version: Proton Experimental (experimental-11.0-20261014); also tested GE-Proton11-11

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Voice chat microphone never works. The game runs, connects, and remote players' voices are audible, but no audio from the local mic is ever sent. The in-game device list shows all capture devices, but selecting any of them (Open Mic, not muted) never opens a capture stream: pactl list source-outputs / pw-dump show only a playback stream from AmongUs3D.exe, never a recording stream.

Cause: the game uses Photon Voice's native Windows input (AmongUs3D_Data/Plugins/x86_64/AudioIn.dll, based on Microsoft's AEC sample). It calls CoCreateInstance(CLSID_CWMAudioAEC {745057C7-F353-4F2D-A7EE-58434477730E}, IID_IMediaObject) (the Voice Capture DSP, mfwmaaec.dll on Windows), then sets MFPKEY_WMAAECMA_* properties, SetOutputType (16 kHz mono PCM), AllocateStreamingResources, and polls ProcessOutput. That CLSID isn't registered in the prefix, and none of the Proton Experimental or GE-Proton11-11 Wine files contain it, so mic capture silently fails.

Request: implementing the Voice Capture DSP in source mode (even a basic version without real echo cancellation that just captures from the device in MFPKEY_WMAAECMA_DEVICE_INDEXES and outputs the requested PCM format) would fix voice chat in this game and probably other Photon Voice games.

Reproduction

  1. Launch Among Us 3D with Proton.
  2. Join any lobby with voice chat enabled.
  3. In Settings, pick your microphone, set Voice Chat Mode to Open Mic, and make sure Self Mute is off.
  4. Speak: other players can't hear you. Run pactl list source-outputs: there is no stream from AmongUs3D.exe.

A PROTON_LOG=1 log can be provided on request.

Proton versions

Launch options

DLLs