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

MangoHud, Fedora 42 Kde Plasma rawhide #1539

Closed
Veryfun616 opened this issue Jan 23, 2025 · 13 comments
Closed

MangoHud, Fedora 42 Kde Plasma rawhide #1539

Veryfun616 opened this issue Jan 23, 2025 · 13 comments

Comments

@Veryfun616
Copy link

Describe the bug
Hello, mangohud does not show some information that I defined in the configuration file.
It also did not remove the frametime.
It also did not show some information, such as the GPU mhz, GPU and CPU TDP, VRAM, etc.

List relevant hardware/software information

  • Linux Distribution: Fedora 42 Kde Plasma RawHide
  • MangoHud version: 0.7.1 from the distro repository, sudo dnf install mangohud
  • GPU: Intel(R) UHD Graphics (TGL GT2), type: IntegratedGpu

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'run the command mangohud glxgears, mangohud vkcube, mangohud --dlsym etc in the terminal, in any program practically'

Expected behavior
A clear and concise description of what you expected to happen: that shows the missing information, such as tdp mhz vram etc.

Screenshots
If applicable, add screenshots to help explain your problem.

Image
Image
Image

Additional context
Add any other context about the problem here.

👍😄

@17314642
Copy link
Contributor

17314642 commented Jan 23, 2025

Not every metric is supported for intel in older mangohud versions. GPU temp and tdp will not be available because you have an integrated gpu, tdp and temp is shared with cpu values.

First let's start off with debug logs: MANGOHUD_LOG_LEVEL=debug mangohud vkcube

Second: do you have intel_gpu_top installed from intel-gpu-tools package?

Third: cpu tdp is available only for root, something to do with vulnerability (very theoretical, 99.9% doesn't concern ordinary users).

You can allow reading cpu power for everyone like this:
sudo chmod o+r /sys/class/powercap/intel-rapl*/energy_uj

This should fix cpu tdp, but it resets every reboot.

@Veryfun616
Copy link
Author

Hi, I couldn't find Intel gpu Top and Intel gpu Tools in the distro.

The command to show the cpu tdp worked, thanks.

Image
Image
Image

@17314642
Copy link
Contributor

17314642 commented Jan 24, 2025

Are you sure you're using mangohud 0.7.1? Fedora's repos have 0.7.2 for both Fedora 41 and 42.

Send output of dnf list --installed | grep -i mangohud

And what gpu driver are you using? To find out do: grep DRIVER /sys/class/drm/renderD*/device/uevent

@17314642
Copy link
Contributor

17314642 commented Jan 24, 2025

Okay, I found out that you're actually using v0.7.2 instead of v0.7.1.

v0.7.2 has only GPU usage support for intel and supports only i915 driver and it is very broken.
You might have more luck with v0.7.1

I added full support for intel gpus back in december 2024, and hopefully 0.7.3 will be released soon, so these issues will be gone for good.

For now, either try 0.7.1 or hang tight and wait for 0.7.3.

@Veryfun616
Copy link
Author

Ok, thanks for the answers,
😄👍
Success always

@Veryfun616
Copy link
Author

Veryfun616 commented Jan 24, 2025

EficienteTdp0w@fedora:~$ dnf list --installed | grep -i mangohud
mangohud.x86_64 0.7.2-5.fc42

grep DRIVER /sys/class/drm/renderD*/device/uevent

DRIVER=i915

😄

@Veryfun616
Copy link
Author

the version was 0.7.2
I thought it was 0.7.1, because when I set it to show the version, it shows 0.7.1, but with the command you sent, it is 0.7.2
😄

Image

@17314642
Copy link
Contributor

yes, it is a bug, version text was changed after the release of 0.7.2, when it should've been before.

@Veryfun616
Copy link
Author

Veryfun616 commented Jan 26, 2025

additional feedback:
1 - I managed to install intel-gpu-tools, and I installed lm_sensors.
The information about mhz, tdp, and others is the same as in the previous reports in this bug report

2 - mangohud freezes the information when I open it in a system program, which does not update the information constantly, such as the Google Chrome home page, Chromium, without the blinking cursor

👍

@17314642
Copy link
Contributor

17314642 commented Jan 26, 2025

  1. 0.7.2 only supports gpu usage for intel (but even that is pretty broken)
  2. its not mangohud who freezes information, it's chrome doing that because nothing new is drawn, so no need to update the frame, hence "freezing"

If you want working intel metrics, compile latest version from github or wait for 0.7.3

@Veryfun616
Copy link
Author

ok thanks 😁

@flightlessmango
Copy link
Owner

this should be resolved in 0.8.0-rc2

@Veryfun616
Copy link
Author

ok thanks

I wish success always to the whole team and to mangohud

😁

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

3 participants