Beat Hazard 2

Latest version from Steam.

Application Details:

Version: Steam
License: Retail
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 5.0

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Steam page

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Playing the game from local library, online radio stations, and open mic in microphone mode.

Leaderboards and sharing scores & screenshots works just as well.

Playing with keyboard and controller works like a charm.

What does not

Open Mic in desktop audio mode (see bug #46192).


Use PulseAudio's stream redirection and null sinks to get around (and even improve upon!) desktop audio mode. (Check the how-to section!)

What was not tested

Lightning and daily challenges, though they surely work.

Hardware tested


  • GPU: Intel
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentArch Linux x86_64Feb 08 20205.0Yes Yes YesGoldJoão Ferreira 
ShowArch Linux x86_64Dec 07 20184.0-rc1N/A Yes YesSilverJoão Ferreira 
ShowArch Linux x86_64Oct 23 20183.18-stagingN/A Yes YesSilverJoão Ferreira 

Known Bugs

Bug # Description Status Resolution Other apps affected
46192 Multiple applications need mmdevapi loopback support, AUDCLNT_STREAMFLAGS_LOOPBACK (Beat Hazard 2: Open Mic, Vovoid VSXu) NEW View

Show all bugs

HowTo / Notes

Caution: online profile corruption

Install Microsoft's Visual C++ 2013 Runtime to avoid some (fairly minimal) corruption to your online profile (number of tracks played, etc.).

You can do this by running winetricks vcrun2013 from the console.

Work around (and improve upon) Desktop Audio mode

Desktop Audio mode is broken under Wine, but that's no biggie; not only can PulseAudio work around the issue, it also does it better than Windows (and Wine) would natively.
For instance, we can pick up audio from just one program, and the sound effects can play from both speakers instead of one, unlike in Windows.


  • PulseAudio (you're probably running this);
  • pavucontrol (pavucontrol-qt for KDE users)


  1. From a console shell, create a new audio sink (think of this as a virtual audio cable):
    • Execute pactl load-module module-null-sink
      • Keep the number you get; you'll use it to close the sink when you're done with it.
  2. Launch the game and start Open Mic mode:
    1. Go to [Open Mic settings];
    2. Select [Microphone] mode;
    3. From the [Devices] list, choose "Pulseaudio".
  3. Make the game listen to the new sink:
    1. In pavucontrol, go to the [Recording] tab;
    2. Find "BeatHazard2.exe" then change its port to "Monitor of Null output".
  4. Make your music player output audio to the right sink:
    1. In pavucontrol, browse to the [Playback] tab;
    2. Locate your music player, then change its port to "Null output"
      • An app may have multiple audio streams at the same time. In this case, you'll have to find the one outputting the music you want to use.
      • Try muting the streams to see which one is playing what, and then change the port of the correct one.
  5. Et voila! If everything was successful, you should be going blind with the game's visualizer.

When you're done playing:

Remove the null audio sink by running pactl unload-module <number>, where <number> is the one you got from loading the module.

Forgot the module number? Run pactl unload-module module-null-sink to remove all existing null sinks.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.