Tomb Raider I-III Remastered Starring Lara Croft: Mangohud only renders in classic mode.
Describe the bug Game for sure uses OpenGL in classic mode, however im unsure what the remastered graphics use, dlsym hooking is required.
Classic mode and Modern graphics are both rendered in real time, with one button being used to swap between them.
List relevant hardware/software information
- Linux Distribution Arch
- MangoHud version 0.7.1-1
- GPU RTX 3080
To Reproduce Steps to reproduce the behavior:
- Start the game with mangohud --dlsym %command%
- Use F1/Select on controllers to swap the graphics
- FPS counter go boom/appears
Expected behavior It to appear regardless of graphics setting.
Screenshots
Classic can display Mangohud fine
Switching the graphics to modern hides the overlay
Unsure if this is user error or some massive edge case.
Had an issue like this in an OpenGL game that I fixed by setting gl_bind_framebuffer to 1. Maybe try it out?
gl_bind_framebuffer
mangohud --dlsym gl_bind_framebuffer=1 %command% sadly has no effect.
You set gl_bind_framebuffer=1 in mangohud config
Try setting gl_bind_framebuffer=0 or any other number up 10 for sanity
Try setting
gl_bind_framebuffer=0or any other number up 10 for sanity
Setting it to 1 just outright removes the counter in both modes.
It works fine on my end, I can see the hud in both modes
Having the same issue, adding gl_bind_framebuffer to options didn't made any difference (gl_bind_framebuffer=1 removes MANGOHUD completely), also tried with other gl_* options, none had any effect.
MANGOHUD only shows on classic mode, loading screens, when bars (health, oxygen) are on screen or some areas.
Screenshot:
[area with MANGOHUD visible on remastered]
Running on GeForce GTX 850M (as primary GPU) PS: Only tested on Tomb Raider 1
Hello folks, this issue only happens with nvidias? for me its like that with RTX3070 but with intel HD610 MangoHud overlay shows both in classic and remastered.
nvidia on X11
Tested on Wayland and it show Mangohud