Skip to content
Parracodea edited this page Mar 30, 2024 · 5 revisions

Voice chat

"Failed to initialize audio client" on Windows 10

If you see an error like this when running on Windows 10:

AL lib: (EE) ALCwasapiCapture_resetProxy: Failed to initialize audio client: 0x80070005
Failed to open the audio capture device with the name: OpenAL Soft on Microphone Array (Realtek High Definition Audio(SST))

0x80070005 means "Permission denied".

Enable microphone access for desktop applications in Windows's Microphone settings:

A radio-button toggle for Windows's Microphone settings under "Allow desktop apps to access your microphone"

Graphics

"Created OpenGL context does not fully meet the settings that were requested"

If you see this warning when running Empty Epsilon:

Warning: The created OpenGL context does not fully meet the settings that were requested
Requested: version = 2.0 ; depth bits = 24 ; stencil bits = 8 ; AA level = 8 ; core = false ; debug = false ; sRGB = false
Created: version = 3.1 ; depth bits = 24 ; stencil bits = 8 ; AA level = 4 ; core = false ; debug = false ; sRGB = false

Your system might not support all of the graphics features that Empty Epsilon can use. In the above example, the device does not suport 8x full-screen anti-aliasing (FSAA). Avoid setting FSAA to 8x on this device.

This is just a warning; however, if there are issues with graphics quality, stability, or performance, the device might not have a sufficient GPU for roles involving 3D rendering.

OS compatibility

Problems with multi-monitor setups when first starting the game on Linux

If you try to start the game on Linux (confirmed on Ubuntu, but might be the same for other Linux distros), you might get an error message like this:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Serial number of failed request:  126
  Current serial number in output stream:  126
AL lib: (EE) alc_cleanup: 1 device not closed

If you are using more than one display, it helps to disable all of them except one (probably the internal display if you're on a laptop) and start the game once. After the first start, the game remembers whatever it needed to learn from your one monitor, and you can enable the other monitors again, the game just needs to be started one time with only one display. Setting the game to windowed mode is recommended so you can easily move it to your other monitor(s).

"Symbol not found: chkstk_darwin" on macOS

If this error appears when attempting to run on older versions of macOS:

dyld: lazy symbol binding failed: Symbol not found: chkstk_darwin
  Referenced from: /Users/Shared/EmptyEpsilon/EmptyEpsilon.app/Contents/MacOS/./EmptyEpsilon
  Expected in: /usr/lib/libSystem.B.dylib

The build you're running was likely made on a newer version of macOS and is incompatible with yours. You can try to either [build Empty Epsilon yourself|Build\OS X] or upgrade macOS to a newer version.

Clone this wiki locally