MangoHud 0.8.1 Incorrectly Reports DXVK in Native OpenGL Games (CS: Source) and Fails to Display in Jedi Academy
Describe the bug MangoHud incorrectly reports DXVK usage in native OpenGL games (specifically CS: Source Linux native version) MangoHud fails to display at all in Star Wars Jedi Knight: Jedi Academy regardless of launch options
List relevant hardware/software information
Linux Distribution: CachyOS Linux MangoHud version: 0.8.1 GPU: AMD Radeon RX 6600 CPU: AMD Ryzen 5 5600G Graphics Platform: Wayland Proton: Not used for CS: Source (Linux native), various options tried for Jedi Academy
Issue 1: Incorrect API reporting in CS: Source
To Reproduce: Launch CS: Source using Linux Runtime 3.0 (native version) Use launch command: mangohud --dlsym MANGOHUD_CONFIG=fps_limit=144,vsync=0 %command% Observe MangoHud overlay showing DXVK usage
Expected behavior: Should correctly report OpenGL usage as previous MangoHud versions did
Issue 2: MangoHud not displaying in Jedi Academy To Reproduce:
Attempt to launch Jedi Academy with any of these commands: MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=144 %command% mangohud --dlsym MANGOHUD_CONFIG=fps_limit=144 %command% PROTON_USE_WINED3D=1 mangohud --dlsym %command%
Observe no MangoHud overlay appears
Expected behavior: MangoHud overlay should appear with FPS counter and other requested metrics
Source games use native dxvk, you can still use opengl by adding -gl
Source games use native dxvk, you can still use opengl by adding
-gl
Could you please tell me on how to log files from the Steam launcher? I'd like to upload them to troubleshoot why MangoHud isn't working with Jedi Knight: Jedi Academy.
MANGOHUD_LOG_LEVEL=debug add that to the command list.
I will check this later as I have Jedi Knight: Jedi Academy (one of my favorite games) I usually play it with openjk though native linux version.
also check https://github.com/JKSunny/EternalJK for the vulkan renderer
Ok I remember having issues with the windows version, don't really think it is worth investigating.
I recommend using openjk or eternaljk, mangohud works with both and there are native Linux binaries.
Also if you want to launch from steam and track playtime you can use this it automatically sets up the native binaries for you, https://github.com/luxtorpeda-dev/luxtorpeda