Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I can't get it to work on TF2 #339

Closed
bkdwt opened this issue Sep 6, 2020 · 22 comments
Closed

I can't get it to work on TF2 #339

bkdwt opened this issue Sep 6, 2020 · 22 comments

Comments

@bkdwt
Copy link

bkdwt commented Sep 6, 2020

Hi. Mangohud is working using DXVK or Vulkan nativelly, but I can't make this work with TF2 (OpenGL).

This is the TF2 run setup: MANGOHUD_DLSYM=1 mangohud gamemoderun %command%

The hud does not appear as I also do not receive any error messages. Thanks in advance! 👍

PS: I using OpenSUSE Tumbleweed.

@bkdwt bkdwt changed the title Can't make works with TF2 I can't get it to work on TF2 Sep 6, 2020
@jackun
Copy link
Collaborator

jackun commented Sep 6, 2020

Missing 32bit mangohud?

@bkdwt
Copy link
Author

bkdwt commented Sep 6, 2020

Missing 32bit mangohud?

Uninstalled the compiled version, installed the release version but the problem persists.

@at46
Copy link

at46 commented Sep 8, 2020

Maybe FeralInteractive/gamemode#277

@FrozenPigs
Copy link

I got the same problem, using the release version and MANGOHUD_DLSYM=1 mangohud %command% or mangohud --dlsym %command%.

@flightlessmango
Copy link
Owner

I think this is the same issue as #340, what distribution are you guys using?

@FrozenPigs
Copy link

I think this is the same issue as #340, what distribution are you guys using?

I'm on gentoo, and I believe TF2 runs natively in Linux, not through proton or any other compatibility layer.

@flightlessmango
Copy link
Owner

I believe the common thread here is a failure to find/load the 32bit mangohud libs

@Freeman310
Copy link

I believe the common thread here is a failure to find/load the 32bit mangohud libs

mangohud 0.4.0 works great. why doesn't 0.5.1 and 0.5.0 work.?

@flightlessmango
Copy link
Owner

I think the problem stems from this commit d712d35, it doesn't play well with some distros

@Freeman310
Copy link

I think the problem stems from this commit d712d35, it doesn't play well with some distros

echo $LIB gives no results

@Freeman310
Copy link

how to overcome this problem?

@jackun
Copy link
Collaborator

jackun commented Sep 10, 2020

@Freeman310 run steam 2>&1 | tee ~/steam.log from terminal and try adding LD_DEBUG=libs mangohud %command% to launch options, launch TF, close it and attach ~/steam.log here

@Freeman310
Copy link

mango.log

@jackun
Copy link
Collaborator

jackun commented Sep 11, 2020

Run ln -sv ../lib32 /usr/lib/mangohud/lib/i686 . Fedora/OpenSUSE expect that any .../lib folder contains 32bit libs.

@Freeman310
Copy link

Run ln -sv ../lib32 /usr/lib/mangohud/lib/i686 . Fedora/OpenSUSE expect that any .../lib folder contains 32bit libs.

the LD_PRELOAD error is gone. but mangohud never showed up.

@Freeman310
Copy link

MangoHud started working. but, for some reason, it does not work in all games in Wine. checked. Works in Watch_dogs, The Witcher 3, Kingdoms of Amalur: Re Rekoning. does not work in Far Cry 3. Splinter Cell Conviction. The most interesting thing is that I run wach_dogs and Far Cry 3 from the same place.

@Leopard1907
Copy link
Contributor

@Freeman310 Games you listed as not working are 32 bit.

Do you have Mangohud installed as 64 bit only?

@Freeman310
Copy link

@Leopard1907 I have MangoHud x32 libraries. there is no mangohud.x86 script itself.

@jackun
Copy link
Collaborator

jackun commented Oct 4, 2020

Ohio2 commented

So... i don't know how this fails to work... but it doesen't

OS: Arch Linux x86_64
Host: Precision T1500 00
Kernel: 5.8.13-zen1-2-zen
Uptime: 3 hours, 1 min
Packages: 1409 (pacman)
Shell: zsh 5.8
Resolution: 1920x1080
DE: Plasma
WM: KWin
Theme: Breeze Dark [Plasma], Breeze-Dark [GTK2], Breeze [GTK3]
Icons: breeze-dark [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
Terminal Font: MesloLGS NF 9
CPU: Intel i5 750 (4) @ 2.548GHz
GPU: NVIDIA GeForce GTX 1050
Memory: 2753MiB / 15968MiB

Installed with yet another yogurt (YAY)

@flightlessmango
Copy link
Owner

Might be fixed in develop branch, re-open if still an issue

@ghost
Copy link

ghost commented Mar 26, 2021

I still have this issue. Just turn on global enable.

@Toni500github
Copy link

soo, i'm having the same issue with geomtry dash running through wine, some others wine games, and with tf2 and Counter Strike: Source. only works on CS:GO as i saw

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants