Fire Emblem Echoes - Game freezes with HLE (fast) audio

Issue:
This problem happens in every versions of Citra, Fire Emblem Echoes always freezes at 0fps with HLE (fast) audio in characters dialog.
This problem not happens with LLE but the FPS rate and audio quality is not good.

System Information

  • Operating System: Linux Ubuntu 20.04 LTS
  • CPU: Intel Core i7 2600
  • GPU: NVIDIA GeForce 1050ti
  • Citra Version (found in title bar): 1773 Nightly
  • Game: Fire Emblem Echoes
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
citra-log.txt (265.8 KB)

System Information for Support

Client Version                               Nightly 1771   HEAD-84d5d62
Operating System                             Ubuntu 20.04.4 LTS
CPU                                          Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | AVX
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
GPU Driver Version                           510.73.05
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

I did not find anything wrong in your log file. Please wait for a human moderator to assist.

[ 39.881768] Audio.DSP <Warning> audio_core/hle/hle.cpp:Impl:141: No decoder found, this could lead to missing audio
^ This would be why. You’re missing an AAC dependency:

Those packages has been installed but the problem still on.
A new log has been created:
citra_log.txt (279.6 KB)

System Information for Support

Client Version                               Nightly 1773   HEAD-353aaaf
Operating System                             Ubuntu 20.04.4 LTS
CPU                                          Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | AVX
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
GPU Driver Version                           510.73.05
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [ ]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

System Information for Support

Client Version                               Nightly 1773   HEAD-353aaaf
Operating System                             Ubuntu 20.04.4 LTS
CPU                                          Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | AVX
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
GPU Driver Version                           510.73.05
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [ ]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

How did you install Citra on your system? Did you build it yourself, or did you use a flatpak install?

I just downloaded the linux binary.
I open the “citra-qt” after extract the package.

That explains it. The binary can’t use the audio decoder. Please try to build Citra yourself using these steps: Building for Linux - Citra

Thank you, the problem has been solved.
Really was necessary compile the Citra from source and with following command:

cmake .. -DENABLE_FFMPEG_AUDIO_DECODER=ON

Why HLE AAC Decoding is disabled by default in binary citra of github? for this game the feature is necessary.

When I asked a dev about it: The decoder being disabled is probably an oversight, “Though it is generally considered bad practice to run linux binaries you get off the internet, since it requires you have the same version of the distro and dependencies that were used to compile”

So yea, using the binary like that isn’t considered as a supported way of installing Citra. Flatpak or building it yourself are recommended instead.

1 Like