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

AMD GPU Not Reading With Mesa Drviers #99

Closed
funkemunky opened this issue Nov 19, 2023 · 42 comments
Closed

AMD GPU Not Reading With Mesa Drviers #99

funkemunky opened this issue Nov 19, 2023 · 42 comments

Comments

@funkemunky
Copy link

image
image
image

Is this standard default behavior? I looked through your documentation and couldn't find anything about AMD graphics cards. My GPU is a Radeon 7800XT.

Radeontop Output:
image

@nokyan
Copy link
Owner

nokyan commented Nov 20, 2023

Hi, thanks for reporting the issue.
AMD GPUs should be supported since the amdgpu driver usually exposes most information in SysFS. Since your GPU is still relatively new, it's maybe not in the PCI ID database yet which Resources uses for recognizing the GPU and choosing how to find its statistics. Which distribution are you using?

@funkemunky
Copy link
Author

I am using Fedora 39.

@funkemunky
Copy link
Author

So I ran the sudo update-pciids command and checked the PCI ID database, and it does contain the 7800 XT. And it is able to be grabbed as seen by my lspci output.

image

@funkemunky
Copy link
Author

For reference I tried runnning on Ubuntu 23.10, no dice. Installing the 22.04 LTS and amdgpu drivers from the radeon repo to see if that helps.

@nokyan
Copy link
Owner

nokyan commented Nov 23, 2023

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

@abhigit23
Copy link

image

I have a similar kind of issue:-
GPU usage and video memory frequency not showing for Vega 8 integrated gpu. I'm using Fedora Silverblue 39

@funkemunky
Copy link
Author

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue.
image

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

image

I have a similar kind of issue:- GPU usage and video memory frequency not showing for Vega 8 integrated gpu. I'm using Fedora Silverblue 39

Some stuff like memory frequency is apparently not exposed by integrated GPUs, the iGPU in my Ryzen laptop also doesn't expose its memory frequency (which sort of makes sense since it's using normal system RAM anyway). No power usage and GPU usage is odd though. Do you mind installing nvtop and check whether it sees more stats? You could also try to build the gpu-restructure-new branch of Resources from source, if you're comfortable with that.

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue. image

Could you send me the debug logs form stdout?

@funkemunky
Copy link
Author

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue. image

Could you send me the debug logs form stdout?

Where would I find that?

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue. image

Could you send me the debug logs form stdout?

Where would I find that?

In the terminal where you've run flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources from. Or, if you use VSCode with the Flatpak extension, it should show up in its own terminal tab at the bottom. Either way, it should look something like this:

image

@funkemunky
Copy link
Author

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue. image

Could you send me the debug logs form stdout?

Where would I find that?

In the terminal where you've run flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources from. Or, if you use VSCode with the Flatpak extension, it should show up in its own terminal tab at the bottom. Either way, it should look something like this:

image

Okay the reason I asked is because my terminal output is pretty darn uneventful.

image

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

Thank you for the additional information and testing. Unfortunately the only AMD GPU that I have is the integrated one of my Ryzen laptop, so I'm quite limited in regards to testing AMD GPUs. I'm partially reworking the GPU part of Resources anyway right now, could you check out the gpu-restructure-new branch of this repo and see if that works? Flatpak building instructions are in the README.md.

Built and ran. Unfortunately, I have the same issue. image

Could you send me the debug logs form stdout?

Where would I find that?

In the terminal where you've run flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources from. Or, if you use VSCode with the Flatpak extension, it should show up in its own terminal tab at the bottom. Either way, it should look something like this:
image

Okay the reason I asked is because my terminal output is pretty darn uneventful.

image

Are you sure you're in the gpu-restructure-new branch? Because it definitely should contain more debug statements, also referencing disks and network interfaces.

@funkemunky
Copy link
Author

funkemunky commented Nov 24, 2023

Silly me you're absolutely right. I forgot to checkout the branch!

Yes, everything is working but viewing the Manufacturer of the card (which is a minor nit).

image

Thanks!

@abhigit23
Copy link

abhigit23 commented Nov 24, 2023

image
I have a similar kind of issue:- GPU usage and video memory frequency not showing for Vega 8 integrated gpu. I'm using Fedora Silverblue 39

Some stuff like memory frequency is apparently not exposed by integrated GPUs, the iGPU in my Ryzen laptop also doesn't expose its memory frequency (which sort of makes sense since it's using normal system RAM anyway). No power usage and GPU usage is odd though. Do you mind installing nvtop and check whether it sees more stats? You could also try to build the gpu-restructure-new branch of Resources from source, if you're comfortable with that.

image

nvtop is showing memory frequency as well as GPU usage but no power.

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

Silly me you're absolutely right. I forgot to checkout the branch!

Yes, everything is working but viewing the Manufacturer of the card (which is a minor nit).

image

Thanks!

Great to see!

Do you mind testing a few things since I don't have a modern dedicated AMD GPU? :)

  • Does Resources properly detect the name of your GPU? Resources should say it right in the titlebar when you've got the GPU view open. If not, could you send me the line in debug logs starting with "Found GPU […]"?
  • Can you confirm (with nvtop or running a somewhat intensive game or benchmark) whether GPU frequency and memory frequency are correctly read? While the card does seem to be idling in your screenshot, 21 MHz seems very low for that
  • Can you check whether the video encoder and decoder usage are properly read? Opening a local video or (if your browser supports hardware-accelerated video decoding) streaming a YouTube video should make the decoder usage graph go up

@funkemunky
Copy link
Author

funkemunky commented Nov 24, 2023

Great to see!

Do you mind testing a few things since I don't have a modern dedicated AMD GPU? :)

* Does Resources properly detect the name of your GPU? Resources should say it right in the titlebar when you've got the GPU view open. If not, could you send me the line in debug logs starting with "Found GPU […]"?

* Can you confirm (with [nvtop](https://github.com/Syllo/nvtop) or running a somewhat intensive game or benchmark) whether GPU frequency and memory frequency are correctly read? While the card does seem to be idling in your screenshot, 21 MHz seems _very_ low for that

* Can you check whether the video encoder and decoder usage are properly read? Opening a local video or (if your browser supports hardware-accelerated video decoding) streaming a YouTube video should make the decoder usage graph go up

21Mhz is roughly correct. AMDs modern GPUs idle at extremely low frequency and power levels.

Running a Stable Diffusion XL workload:
image

However, it appears decoder reading is not correct.

image

Debug Output:

 INFO  resources::application > Version: 1.2.1-16d0fee (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
 DEBUG resources::application::imp > GtkApplication<Application>::activate
 DEBUG resources::utils::gpu       > Found GPU "AMD Radeon Graphics" at PCI slot 0000:0a:00.0 with PCI ID 1002:747e
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp7s0

EDIT: Disregard, it seems my hardware acceleration isn't working.

@funkemunky
Copy link
Author

Okay I fixed my hardware acceleration, which is now running in VLC, and it is not registering on Resources with the same 0% output

@nokyan
Copy link
Owner

nokyan commented Nov 24, 2023

So I've just found out why Resources doesn't find the proper name of your GPU: it turns out that the library I was using to match PCI IDs to devices is not reading from the local PCI ID database file on your machine, it has its own snapshot of pci.ids, which is unfortunately over a year old and of course didn't include the RX 7800 XT. Guess I'm gonna have to write that part myself.

Regarding hardware acceleration, on my Ryzen laptop I've never gotten hardware-accelerated video decoding to work in VLC and only after tinkering in Firefox, have you confirmed with nvtop that it works? It does work for me in Clapper though.

@funkemunky
Copy link
Author

So I've just found out why Resources doesn't find the proper name of your GPU: it turns out that the library I was using to match PCI IDs to devices is not reading from the local PCI ID database file on your machine, it has its own snapshot of pci.ids, which is unfortunately over a year old and of course didn't include the RX 7800 XT. Guess I'm gonna have to write that part myself.

Regarding hardware acceleration, on my Ryzen laptop I've never gotten hardware-accelerated video decoding to work in VLC and only after tinkering in Firefox, have you confirmed with nvtop that it works? It does work for me in Clapper though.

I have confirmed it works based on the insanely reduced CPU usage, but I can install nvtop to double check

@funkemunky
Copy link
Author

image

@funkemunky
Copy link
Author

funkemunky commented Nov 26, 2023

image

Accelerated decoding is not being read, however, every other issue has been fixed.

CLI output:

dawson@localhost-live:~/Apps/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-210db33 (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 11:26:00.949: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu       > Found GPU "AMD Radeon RX 7800 XT" at PCI slot 0000:0a:00.0 with PCI ID 1002:747e
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp7s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet8

@nokyan
Copy link
Owner

nokyan commented Nov 26, 2023

image

Accelerated decoding is not being read, however, every other issue has been fixed.

CLI output:

dawson@localhost-live:~/Apps/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-210db33 (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 11:26:00.949: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu       > Found GPU "AMD Radeon RX 7800 XT" at PCI slot 0000:0a:00.0 with PCI ID 1002:747e
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp7s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet8

Thanks for testing, does displaying per-process VRAM usage and GPU usage work? In Resources' settings, you should be able to enable "Video memory" for both processes and applications.

@funkemunky
Copy link
Author

image
image
image

Logs:

dawson@localhost-live:~/Apps/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-969dcce (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 10:28:22.545: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu       > Found GPU "AMD Radeon RX 7800 XT" at PCI slot 0000:0a:00.0 with PCI ID 1002:747e
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp7s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/br-14c42a1c9335
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet8
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/docker0

I pulled and compiled from the gpu-fix branch since it has your latest commits.

@nokyan
Copy link
Owner

nokyan commented Nov 27, 2023

image image image

Logs:

dawson@localhost-live:~/Apps/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-969dcce (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 10:28:22.545: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu       > Found GPU "AMD Radeon RX 7800 XT" at PCI slot 0000:0a:00.0 with PCI ID 1002:747e
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window       > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/enp7s0
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet1
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/br-14c42a1c9335
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/vmnet8
 DEBUG resources::ui::window       > A network interface has been added (or turned visible): /sys/class/net/docker0

I pulled and compiled from the gpu-fix branch since it has your latest commits.

Thanks, the screenshots help a lot! Since Resources is also unable to get per-process VRAM and GPU usage stats in your screenshots, the issue seems to be with reading per-process GPU-related stats in general, which is necessary for encoder and decoder stats as they can't be accessed centrally per-GPU (for non-NVIDIA GPUs) but instead need to be collected per process and then summed up for the GPU(s). Since nvtop has no problems, it's got to be a problem with Resources. I'll keep digging for the problem. ^^

@nokyan
Copy link
Owner

nokyan commented Nov 27, 2023

Could you run the following bash snippet? for file in /proc/*/fdinfo/*; do grep "gfx" $file && grep "vram" $file; done
This will go through all processes to collect their GPU usages and memory usages and print them in the console. Output is probably going to be quite long, I don't need all of it.

@nokyan
Copy link
Owner

nokyan commented Nov 28, 2023

I believe I found the issue: your GPU is on your PCI slot 0000:0a:00.0, the regex I wrote to detect PCI IDs didn't account for hexadecimal numbers, only decimal numbers. I pushed the fix in gpu-fix. Could you test it? :)

@funkemunky
Copy link
Author

funkemunky commented Dec 1, 2023

It works! Although technically the decoder is being used when watching a Youtube video. Im assuming this is a limitation of the amd drivers?
image
image

@nokyan
Copy link
Owner

nokyan commented Dec 1, 2023

It works! Although technically the decoder is being used when watching a Youtube video. Im assuming this is a limitation of the amd drivers? image image

Great to see! In your earlier screenshots, nvtop also shows the encoder usage going up, so I did some digging and apparently with RDNA 3, AMD unified the encoder and decoder usages (Syllo/nvtop#218). Resources can already show a unified enc/dec graph because it's unified for Intel aswell, I'll see if I can figure something out to distinguish between post-RDNA 3 and pre-RDNA 3 GPUs.

@funkemunky
Copy link
Author

It seems you might have regressed features for nvidia gpus with the new feature branch.

image

production flatpak:
image

@nokyan
Copy link
Owner

nokyan commented Dec 10, 2023

It seems you might have regressed features for nvidia gpus with the new feature branch.

image

production flatpak: image

Thanks for reporting. It looks like Resources doesn't recognize the GPU as NVIDIA and tries to use fallback methods for GPU data. Could you send the debug logs for the newer, non-production Resources?

@nokyan
Copy link
Owner

nokyan commented Dec 11, 2023

I've changed the GPU categorization logic in the gpu-fix-2 branch to now also consider the GPU driver, do you mind testing that?

@funkemunky
Copy link
Author

It finds the GPU now, however, it appears to not find the Video Encoding usage.

image

dawson@dawsons-desktop-fedora:~/Apps/Git/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-01d74b6 (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 07:30:41.956: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu::nvidia > Successfully connected to NVML
 DEBUG resources::utils::gpu         > Found GPU "NVIDIA GeForce RTX 3080" at PCI slot 0000:08:00.0 with PCI ID 10de:2206

(resources:2): Gtk-CRITICAL **: 07:30:43.431: Unable to connect to the accessibility bus at 'unix:path=/run/user/1000/at-spi/bus_0': Could not connect: No such file or directory
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/enp7s0

@nokyan
Copy link
Owner

nokyan commented Dec 11, 2023

It finds the GPU now, however, it appears to not find the Video Encoding usage.

image

dawson@dawsons-desktop-fedora:~/Apps/Git/resources$ flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
 INFO  resources::application > Resources (net.nokyan.Resources.Devel)
 INFO  resources::application > Version: 1.2.1-01d74b6 (Devel)
 INFO  resources::application > Datadir: /app/share/resources
 DEBUG resources::application::imp > GtkApplication<Application>::startup
Fontconfig error: Cannot load config file "/run/host/font-dirs.xml": No such file: /run/host/font-dirs.xml
 DEBUG resources::application::imp > GtkApplication<Application>::activate

(resources:2): Gtk-WARNING **: 07:30:41.956: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'.
 DEBUG resources::utils::pci       > Parsing pci.ids…
 DEBUG resources::utils::pci       > Successfully parsed pci.ids
 DEBUG resources::utils::gpu::nvidia > Successfully connected to NVML
 DEBUG resources::utils::gpu         > Found GPU "NVIDIA GeForce RTX 3080" at PCI slot 0000:08:00.0 with PCI ID 10de:2206

(resources:2): Gtk-CRITICAL **: 07:30:43.431: Unable to connect to the accessibility bus at 'unix:path=/run/user/1000/at-spi/bus_0': Could not connect: No such file or directory
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/nvme0n1
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/sdb
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/nvme1n1
 DEBUG resources::ui::window         > A drive has been added (or turned visible): /sys/block/sda
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/wlo1
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/enp4s0
 DEBUG resources::ui::window         > A network interface has been added (or turned visible): /sys/class/net/enp7s0

Odd that encoder/decoder usage doesn't work. Does nvtop show it correctly?

@funkemunky
Copy link
Author

The decoder not showing information was my fault. I was switching between my AMD and Nvidia GPU and I forgot to install the correct lib-va driver for Nvidia. Works as intended. However, I have run into a new issue that I am unsure is the result of your software.

Any idea why the CPU frequency isn't being reported? Same issue on the production release.

image

@nokyan
Copy link
Owner

nokyan commented Dec 11, 2023

The decoder not showing information was my fault. I was switching between my AMD and Nvidia GPU and I forgot to install the correct lib-va driver for Nvidia. Works as intended. However, I have run into a new issue that I am unsure is the result of your software.

Any idea why the CPU frequency isn't being reported? Same issue on the production release.

image

Can you run lscpu in your terminal and send the output?

@funkemunky
Copy link
Author

rchitecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         48 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  16
  On-line CPU(s) list:   0-15
Vendor ID:               AuthenticAMD
  Model name:            AMD Ryzen 7 5800X 8-Core Processor
    CPU family:          25
    Model:               33
    Thread(s) per core:  2
    Core(s) per socket:  8
    Socket(s):           1
    Stepping:            0
    BogoMIPS:            7586.01
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mc
                         a cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall n
                         x mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_go
                         od nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl p
                         ni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2api
                         c movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_le
                         gacy svm extapic cr8_legacy abm sse4a misalignsse 3dnow
                         prefetch osvw ibs skinit wdt tce topoext perfctr_core p
                         erfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw
                         _pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 
                         avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap c
                         lflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cq
                         m_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_sh
                         stk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lb
                         rv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid 
                         decodeassists pausefilter pfthreshold avic v_vmsave_vml
                         oad vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdp
                         id overflow_recov succor smca fsrm debug_swap
Virtualization features: 
  Virtualization:        AMD-V
Caches (sum of all):     
  L1d:                   256 KiB (8 instances)
  L1i:                   256 KiB (8 instances)
  L2:                    4 MiB (8 instances)
  L3:                    32 MiB (1 instance)
NUMA:                    
  NUMA node(s):          1
  NUMA node0 CPU(s):     0-15
Vulnerabilities:         
  Gather data sampling:  Not affected
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Not affected
  Spec rstack overflow:  Mitigation; Safe RET
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer
                          sanitization
  Spectre v2:            Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIB
                         P always-on, RSB filling, PBRSB-eIBRS Not affected
  Srbds:                 Not affected
  Tsx async abort:       Not affected

@nokyan
Copy link
Owner

nokyan commented Dec 13, 2023

Can you try the regexify branch?

@nokyan
Copy link
Owner

nokyan commented Dec 26, 2023

Closing this because it has been resolved with Resources 1.3 (still not on Flathub unfortunately). If there's still an issue related to this, don't hesitate to reopen :)

@nokyan nokyan closed this as completed Dec 26, 2023
@rien333
Copy link

rien333 commented Sep 13, 2024

If there's still an issue related to this, don't hesitate to reopen :)

I think I'm having a similar issue, actually! At least, there are a number of stats that are not reported for my AMD GPU, while nvtop picks all of these up.

The missing stats include:

  • GPU Frequency
  • Video Memory Frequency
  • Power Usage
  • Temperature

Why does this happen, btw? Is there anything users can do? The database mentioned earlier doesn't seem to include my GPU.

I also wonder what nvtop is doing. Especially since it seems to be outputting stats for a greater range of GPUs.

Happy to help debugging :)

GPU Info

  • GPU Model: AMD Radeon 780M
  • Driver: amdgpu
  • PCI Slot: 0000:c1:00.0

Software versions

  • resources: 1.6 (installed through from the AUR)
  • Mesa: 24.2.2 (though I kind of doubt this is a Mesa-related problem)
  • OS: Arch Linux

@nokyan
Copy link
Owner

nokyan commented Sep 14, 2024

If there's still an issue related to this, don't hesitate to reopen :)

I think I'm having a similar issue, actually! At least, there are a number of stats that are not reported for my AMD GPU, while nvtop picks all of these up.

The missing stats include:

* GPU Frequency

* Video Memory Frequency

* Power Usage

* Temperature

Why does this happen, btw? Is there anything users can do? The database mentioned earlier doesn't seem to include my GPU.

I also wonder what nvtop is doing. Especially since it seems to be outputting stats for a greater range of GPUs.

Happy to help debugging :)

GPU Info

* **GPU Model**: AMD Radeon 780M

* **Driver:** amdgpu

* **PCI Slot**: 0000:c1:00.0

Software versions

* **resources:** 1.6 (installed through from the AUR)

* **Mesa:** 24.2.2 (though I kind of doubt this is a Mesa-related problem)

* **OS:** Arch Linux

Hi, could you please run RUST_LOG=resources=debug resources in a terminal and send me the output? :)

@rien333
Copy link

rien333 commented Sep 14, 2024

Here you go:

Debug log
~> RUST_LOG=resources=debug resources
 DEBUG resources::utils > Not running as Flatpak
 INFO  resources::application > Resources (net.nokyan.Resources)
 INFO  resources::application > Version: 1.6.0 ()
 INFO  resources::application > Datadir: /usr/share/resources
GLib-GIO-Message: 16:59:28.699: Adding GResources overlay '/org/gnome/nautilus/icons/filmholes.png=/usr/share/icons/filmholes.png'
 DEBUG resources::utils::app  > Detecting installed apps
 DEBUG resources::utils::app  > Using the following directories for app detection: ["/usr/share/applications", "/home/rw/.local/share/applications", "/home/rw/.local/share/applications"]
 DEBUG resources::utils::app  > Skipping gnome-display-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Using the following locales for app names and descriptions: ["en_US.UTF-8", "en_US", "en"]
 DEBUG resources::utils::app  > Found native app "LibreOffice Writer" (ID: libreoffice-writer) at /usr/share/applications/libreoffice-writer.desktop with commandline `libreoffice --writer %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "Text Editor" (ID: org.gnome.TextEditor) at /usr/share/applications/org.gnome.TextEditor.desktop with commandline `gnome-text-editor %U` (detected executable name: gnome-text-editor)
 DEBUG resources::utils::app  > Found native app "File Sharing" (ID: gnome-user-share-webdav) at /usr/share/applications/gnome-user-share-webdav.desktop with commandline `/usr/lib/gnome-user-share-webdav` (detected executable name: gnome-user-share-webdav)
 DEBUG resources::utils::app  > Found native app "WhatsApp for Linux" (ID: com.github.eneshecan.WhatsAppForLinux) at /usr/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop with commandline `whatsapp-for-linux %u` (detected executable name: whatsapp-for-linux)
 DEBUG resources::utils::app  > Found native app "Showtime" (ID: org.gnome.Showtime) at /usr/share/applications/org.gnome.Showtime.desktop with commandline `showtime --new-window %U` (detected executable name: showtime)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 video capture utility" (ID: qvidcap) at /usr/share/applications/qvidcap.desktop with commandline `qvidcap` (detected executable name: qvidcap)
 DEBUG resources::utils::app  > Found native app "Geary" (ID: geary-autostart) at /usr/share/applications/geary-autostart.desktop with commandline `geary --gapplication-service` (detected executable name: geary)
 DEBUG resources::utils::app  > Found native app "Print Preview" (ID: org.gnome.Evince-previewer) at /usr/share/applications/org.gnome.Evince-previewer.desktop with commandline `evince-previewer %U` (detected executable name: evince-previewer)
 DEBUG resources::utils::app  > Found native app "Color Profile Viewer" (ID: org.gnome.ColorProfileViewer) at /usr/share/applications/org.gnome.ColorProfileViewer.desktop with commandline `gcm-viewer` (detected executable name: gcm-viewer)
 DEBUG resources::utils::app  > Found native app "Zathura" (ID: org.pwmt.zathura) at /usr/share/applications/org.pwmt.zathura.desktop with commandline `zathura %U` (detected executable name: zathura)
 DEBUG resources::utils::app  > Found native app "Fractal" (ID: org.gnome.Fractal) at /usr/share/applications/org.gnome.Fractal.desktop with commandline `fractal %U` (detected executable name: fractal)
 DEBUG resources::utils::app  > Found native app "Geary" (ID: org.gnome.Geary) at /usr/share/applications/org.gnome.Geary.desktop with commandline `geary %U` (detected executable name: geary)
 DEBUG resources::utils::app  > Found native app "Emacs (Mail, Client)" (ID: emacsclient-mail) at /usr/share/applications/emacsclient-mail.desktop with commandline `/usr/bin/emacsclient --alternate-editor= --eval "(message-mailto (pop server-eval-args-left))" %u` (detected executable name: emacsclient)
 DEBUG resources::utils::app  > Found native app "Firmware" (ID: org.gnome.Firmware) at /usr/share/applications/org.gnome.Firmware.desktop with commandline `gnome-firmware` (detected executable name: gnome-firmware)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_heightmap) at /usr/share/applications/krita_heightmap.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Where am I?" (ID: geoclue-where-am-i) at /usr/share/applications/geoclue-where-am-i.desktop with commandline `/usr/lib/geoclue-2.0/demos/where-am-i` (detected executable name: where-am-i)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_krz) at /usr/share/applications/krita_krz.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Color Picker" (ID: gcm-picker) at /usr/share/applications/gcm-picker.desktop with commandline `gcm-picker` (detected executable name: gcm-picker)
 DEBUG resources::utils::app  > Found native app "AdwSteamGtk" (ID: io.github.Foldex.AdwSteamGtk) at /usr/share/applications/io.github.Foldex.AdwSteamGtk.desktop with commandline `adwaita-steam-gtk` (detected executable name: adwaita-steam-gtk)
 DEBUG resources::utils::app  > Found native app "mpv Media Player" (ID: mpv) at /usr/share/applications/mpv.desktop with commandline `mpv --player-operation-mode=pseudo-gui -- %U` (detected executable name: mpv)
 DEBUG resources::utils::app  > Found native app "Xwayland" (ID: org.freedesktop.Xwayland) at /usr/share/applications/org.freedesktop.Xwayland.desktop with commandline `/usr/bin/Xwayland  -displayfd 1` (detected executable name: Xwayland)
 DEBUG resources::utils::app  > Found native app "Image Viewer" (ID: org.gnome.Loupe) at /usr/share/applications/org.gnome.Loupe.desktop with commandline `loupe %U` (detected executable name: loupe)
 DEBUG resources::utils::app  > Found native app "Document Viewer" (ID: org.gnome.Evince) at /usr/share/applications/org.gnome.Evince.desktop with commandline `evince %U` (detected executable name: evince)
 DEBUG resources::utils::app  > Skipping gnome-printers-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Skipping gnome-bluetooth-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Fonts" (ID: org.gnome.font-viewer) at /usr/share/applications/org.gnome.font-viewer.desktop with commandline `gnome-font-viewer %u` (detected executable name: gnome-font-viewer)
 DEBUG resources::utils::app  > Found native app "LibreOffice Impress" (ID: libreoffice-impress) at /usr/share/applications/libreoffice-impress.desktop with commandline `libreoffice --impress %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "LibreOffice Math" (ID: libreoffice-math) at /usr/share/applications/libreoffice-math.desktop with commandline `libreoffice --math %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Skipping gnome-system-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "MaterialX Viewer" (ID: materialx-view) at /usr/share/applications/materialx-view.desktop with commandline `MaterialXView --material` (detected executable name: MaterialXView)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_tiff) at /usr/share/applications/krita_tiff.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Zelda64Recompilation" (ID: zelda64recomp) at /usr/share/applications/zelda64recomp.desktop with commandline `gamemoderun zelda64recomp` (detected executable name: gamemoderun)
 DEBUG resources::utils::app  > Skipping gnome-online-accounts-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Nicotine+" (ID: org.nicotine_plus.Nicotine) at /usr/share/applications/org.nicotine_plus.Nicotine.desktop with commandline `nicotine` (detected executable name: nicotine)
 DEBUG resources::utils::app  > Found native app "Portal" (ID: xdg-desktop-portal-gnome) at /usr/share/applications/xdg-desktop-portal-gnome.desktop with commandline `/usr/lib/xdg-desktop-portal-gnome` (detected executable name: xdg-desktop-portal-gnome)
 DEBUG resources::utils::app  > Found native app "Tweaks" (ID: org.gnome.tweaks) at /usr/share/applications/org.gnome.tweaks.desktop with commandline `gnome-tweaks` (detected executable name: gnome-tweaks)
 DEBUG resources::utils::app  > Found native app "Disk Image Mounter" (ID: gnome-disk-image-mounter) at /usr/share/applications/gnome-disk-image-mounter.desktop with commandline `gnome-disk-image-mounter %U` (detected executable name: gnome-disk-image-mounter)
 DEBUG resources::utils::app  > Found native app "Blender" (ID: blender) at /usr/share/applications/blender.desktop with commandline `blender %f` (detected executable name: blender)
 DEBUG resources::utils::app  > Found native app "Fragments" (ID: de.haeckerfelix.Fragments) at /usr/share/applications/de.haeckerfelix.Fragments.desktop with commandline `fragments %U` (detected executable name: fragments)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_svg) at /usr/share/applications/krita_svg.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Portal" (ID: xdg-desktop-portal-gtk) at /usr/share/applications/xdg-desktop-portal-gtk.desktop with commandline `/usr/lib/xdg-desktop-portal-gtk` (detected executable name: xdg-desktop-portal-gtk)
 DEBUG resources::utils::app  > Found native app "Logs" (ID: org.gnome.Logs) at /usr/share/applications/org.gnome.Logs.desktop with commandline `gnome-logs` (detected executable name: gnome-logs)
 DEBUG resources::utils::app  > Found native app "Zathura" (ID: org.pwmt.zathura-pdf-mupdf) at /usr/share/applications/org.pwmt.zathura-pdf-mupdf.desktop with commandline `zathura %U` (detected executable name: zathura)
 DEBUG resources::utils::app  > Found native app "Calculator" (ID: org.gnome.Calculator) at /usr/share/applications/org.gnome.Calculator.desktop with commandline `gnome-calculator` (detected executable name: gnome-calculator)
 DEBUG resources::utils::app  > Found native app "Files" (ID: org.gnome.Nautilus) at /usr/share/applications/org.gnome.Nautilus.desktop with commandline `nautilus --new-window %U` (detected executable name: nautilus)
 DEBUG resources::utils::app  > Found native app "LibreOffice Calc" (ID: libreoffice-calc) at /usr/share/applications/libreoffice-calc.desktop with commandline `libreoffice --calc %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_webp) at /usr/share/applications/krita_webp.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 test Utility" (ID: qv4l2) at /usr/share/applications/qv4l2.desktop with commandline `qv4l2` (detected executable name: qv4l2)
 DEBUG resources::utils::app  > Skipping fish because its executable fish blacklisted…
 DEBUG resources::utils::app  > Found native app "View file" (ID: gcr-viewer) at /usr/share/applications/gcr-viewer.desktop with commandline `/usr/bin/gcr-viewer` (detected executable name: gcr-viewer)
 DEBUG resources::utils::app  > Skipping org.gnome.RemoteDesktop.Handover because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Spotify" (ID: spotify) at /usr/share/applications/spotify.desktop with commandline `spotify --uri=%U` (detected executable name: spotify)
 DEBUG resources::utils::app  > Skipping gnome-search-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Console" (ID: org.gnome.Console) at /usr/share/applications/org.gnome.Console.desktop with commandline `kgx` (detected executable name: kgx)
 DEBUG resources::utils::app  > Skipping gnome-users-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Main Menu" (ID: alacarte) at /usr/share/applications/alacarte.desktop with commandline `alacarte` (detected executable name: alacarte)
 DEBUG resources::utils::app  > Found native app "Contacts" (ID: org.gnome.Contacts) at /usr/share/applications/org.gnome.Contacts.desktop with commandline `gnome-contacts` (detected executable name: gnome-contacts)
 DEBUG resources::utils::app  > Found native app "LibreOffice XSLT based filters" (ID: libreoffice-xsltfilter) at /usr/share/applications/libreoffice-xsltfilter.desktop with commandline `libreoffice %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "FileZilla" (ID: filezilla) at /usr/share/applications/filezilla.desktop with commandline `filezilla` (detected executable name: filezilla)
 DEBUG resources::utils::app  > Found native app "Disk Usage Analyzer" (ID: org.gnome.baobab) at /usr/share/applications/org.gnome.baobab.desktop with commandline `baobab %U` (detected executable name: baobab)
 DEBUG resources::utils::app  > Skipping gnome-sound-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "nvtop" (ID: nvtop) at /usr/share/applications/nvtop.desktop with commandline `nvtop` (detected executable name: nvtop)
 DEBUG resources::utils::app  > Skipping gnome-about-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Plattenalbum" (ID: de.wagnermartin.Plattenalbum) at /usr/share/applications/de.wagnermartin.Plattenalbum.desktop with commandline `plattenalbum` (detected executable name: plattenalbum)
 DEBUG resources::utils::app  > Skipping gnome-multitasking-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Steam (Runtime)" (ID: steam) at /usr/share/applications/steam.desktop with commandline `/usr/bin/steam-runtime %U` (detected executable name: steam-runtime)
 DEBUG resources::utils::app  > Found native app "Highscore" (ID: app.drey.Highscore) at /usr/share/applications/app.drey.Highscore.desktop with commandline `highscore %u` (detected executable name: highscore)
 DEBUG resources::utils::app  > Found native app "MaterialX Graph Editor" (ID: materialx-grapheditor) at /usr/share/applications/materialx-grapheditor.desktop with commandline `MaterialXGraphEditor --material` (detected executable name: MaterialXGraphEditor)
 DEBUG resources::utils::app  > Found native app "Access Prompt" (ID: gcr-prompter) at /usr/share/applications/gcr-prompter.desktop with commandline `/usr/lib/gcr-prompter` (detected executable name: gcr-prompter)
 DEBUG resources::utils::app  > Found native app "Eyedropper" (ID: com.github.finefindus.eyedropper) at /usr/share/applications/com.github.finefindus.eyedropper.desktop with commandline `eyedropper` (detected executable name: eyedropper)
 DEBUG resources::utils::app  > Found native app "Papers" (ID: org.gnome.Papers) at /usr/share/applications/org.gnome.Papers.desktop with commandline `papers %U` (detected executable name: papers)
 DEBUG resources::utils::app  > Found native app "GNOME OAuth2 Handler" (ID: org.gnome.OnlineAccounts.OAuth2) at /usr/share/applications/org.gnome.OnlineAccounts.OAuth2.desktop with commandline `/usr/lib/goa-oauth2-handler %u` (detected executable name: goa-oauth2-handler)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_psd) at /usr/share/applications/krita_psd.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Resources" (ID: net.nokyan.Resources) at /usr/share/applications/net.nokyan.Resources.desktop with commandline `resources` (detected executable name: resources)
 DEBUG resources::utils::app  > Found native app "Emacs" (ID: emacs) at /usr/share/applications/emacs.desktop with commandline `emacs %F` (detected executable name: emacs)
 DEBUG resources::utils::app  > Found native app "Sound Recorder" (ID: org.gnome.SoundRecorder) at /usr/share/applications/org.gnome.SoundRecorder.desktop with commandline `gnome-sound-recorder` (detected executable name: gnome-sound-recorder)
 DEBUG resources::utils::app  > Skipping gnome-applications-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Disks" (ID: org.gnome.DiskUtility) at /usr/share/applications/org.gnome.DiskUtility.desktop with commandline `gnome-disks` (detected executable name: gnome-disks)
 DEBUG resources::utils::app  > Found native app "Citra" (ID: citra) at /usr/share/applications/citra.desktop with commandline `citra-qt %f` (detected executable name: citra-qt)
 DEBUG resources::utils::app  > Found native app "Htop" (ID: htop) at /usr/share/applications/htop.desktop with commandline `htop` (detected executable name: htop)
 DEBUG resources::utils::app  > Found native app "Extensions" (ID: org.gnome.Shell.Extensions) at /usr/share/applications/org.gnome.Shell.Extensions.desktop with commandline `false` (detected executable name: false)
 DEBUG resources::utils::app  > Found native app "Avahi SSH Server Browser" (ID: bssh) at /usr/share/applications/bssh.desktop with commandline `/usr/bin/bssh` (detected executable name: bssh)
 DEBUG resources::utils::app  > Found native app "CMake" (ID: cmake-gui) at /usr/share/applications/cmake-gui.desktop with commandline `cmake-gui %f` (detected executable name: cmake-gui)
 DEBUG resources::utils::app  > Found native app "Luminance" (ID: com.sidevesh.Luminance) at /usr/share/applications/com.sidevesh.Luminance.desktop with commandline `com.sidevesh.Luminance` (detected executable name: com.sidevesh.Luminance)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_spriter) at /usr/share/applications/krita_spriter.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_png) at /usr/share/applications/krita_png.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Manage Printing" (ID: cups) at /usr/share/applications/cups.desktop with commandline `xdg-open http://localhost:631/` (detected executable name: xdg-open)
 DEBUG resources::utils::app  > Found native app "Upscaler" (ID: io.gitlab.theevilskeleton.Upscaler) at /usr/share/applications/io.gitlab.theevilskeleton.Upscaler.desktop with commandline `upscaler %u` (detected executable name: upscaler)
 DEBUG resources::utils::app  > Found native app "Evolution Data Server OAuth2 Handler" (ID: org.gnome.evolution-data-server.OAuth2-handler) at /usr/share/applications/org.gnome.evolution-data-server.OAuth2-handler.desktop with commandline `/usr/lib/evolution-data-server/evolution-oauth2-handler %u` (detected executable name: evolution-oauth2-handler)
 DEBUG resources::utils::app  > Found native app "Celluloid" (ID: io.github.celluloid_player.Celluloid) at /usr/share/applications/io.github.celluloid_player.Celluloid.desktop with commandline `celluloid %U` (detected executable name: celluloid)
 DEBUG resources::utils::app  > Found native app "USD view" (ID: org.openusd.usdview) at /usr/share/applications/org.openusd.usdview.desktop with commandline `usdview` (detected executable name: usdview)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_exr) at /usr/share/applications/krita_exr.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Skipping gnome-color-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Network Login" (ID: org.gnome.Shell.PortalHelper) at /usr/share/applications/org.gnome.Shell.PortalHelper.desktop with commandline `gapplication launch org.gnome.Shell.PortalHelper` (detected executable name: gapplication)
 DEBUG resources::utils::app  > Found native app "Podcasts" (ID: org.gnome.Podcasts) at /usr/share/applications/org.gnome.Podcasts.desktop with commandline `gnome-podcasts` (detected executable name: gnome-podcasts)
 DEBUG resources::utils::app  > Found native app "Weather" (ID: org.gnome.Weather) at /usr/share/applications/org.gnome.Weather.desktop with commandline `gapplication launch org.gnome.Weather` (detected executable name: gapplication)
 DEBUG resources::utils::app  > Found native app "Dolphin Emulator" (ID: dolphin-emu) at /usr/share/applications/dolphin-emu.desktop with commandline `dolphin-emu` (detected executable name: dolphin-emu)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_qimageio) at /usr/share/applications/krita_qimageio.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_gif) at /usr/share/applications/krita_gif.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Connections" (ID: org.gnome.Connections) at /usr/share/applications/org.gnome.Connections.desktop with commandline `gnome-connections %U` (detected executable name: gnome-connections)
 DEBUG resources::utils::app  > Skipping gnome-datetime-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_pdf) at /usr/share/applications/krita_pdf.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_raw) at /usr/share/applications/krita_raw.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Skipping gnome-privacy-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: org.kde.krita) at /usr/share/applications/org.kde.krita.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_tga) at /usr/share/applications/krita_tga.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Impression" (ID: io.gitlab.adhami3310.Impression) at /usr/share/applications/io.gitlab.adhami3310.Impression.desktop with commandline `impression %u` (detected executable name: impression)
 DEBUG resources::utils::app  > Found native app "LibreOffice Base" (ID: libreoffice-base) at /usr/share/applications/libreoffice-base.desktop with commandline `libreoffice --base %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "R" (ID: r) at /usr/share/applications/r.desktop with commandline `R` (detected executable name: R)
 DEBUG resources::utils::app  > Found native app "Spotify (adblock)" (ID: spotify-adblock) at /usr/share/applications/spotify-adblock.desktop with commandline `spotify --uri=%U` (detected executable name: spotify)
 DEBUG resources::utils::app  > Found native app "Pinentry" (ID: org.gnupg.pinentry-qt5) at /usr/share/applications/org.gnupg.pinentry-qt5.desktop with commandline `/usr/bin/pinentry-qt5` (detected executable name: pinentry-qt5)
 DEBUG resources::utils::app  > Found native app "Zenity" (ID: org.gnome.Zenity) at /usr/share/applications/org.gnome.Zenity.desktop with commandline `zenity` (detected executable name: zenity)
 DEBUG resources::utils::app  > Skipping gnome-wacom-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "dconf Editor" (ID: ca.desrt.dconf-editor) at /usr/share/applications/ca.desrt.dconf-editor.desktop with commandline `dconf-editor` (detected executable name: dconf-editor)
 DEBUG resources::utils::app  > Skipping gnome-wifi-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Skipping gnome-universal-access-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_heif) at /usr/share/applications/krita_heif.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Keypunch" (ID: dev.bragefuglseth.Keypunch) at /usr/share/applications/dev.bragefuglseth.Keypunch.desktop with commandline `keypunch` (detected executable name: keypunch)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_jp2) at /usr/share/applications/krita_jp2.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Calendar" (ID: org.gnome.Calendar) at /usr/share/applications/org.gnome.Calendar.desktop with commandline `gnome-calendar %U` (detected executable name: gnome-calendar)
 DEBUG resources::utils::app  > Found native app "Events and Tasks Reminders" (ID: org.gnome.Evolution-alarm-notify) at /usr/share/applications/org.gnome.Evolution-alarm-notify.desktop with commandline `/usr/lib/evolution-data-server/evolution-alarm-notify` (detected executable name: evolution-alarm-notify)
 DEBUG resources::utils::app  > Found native app "Exhibit" (ID: io.github.nokse22.Exhibit) at /usr/share/applications/io.github.nokse22.Exhibit.desktop with commandline `exhibit %U` (detected executable name: exhibit)
 DEBUG resources::utils::app  > Skipping gnome-wwan-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Easy Effects" (ID: com.github.wwmm.easyeffects) at /usr/share/applications/com.github.wwmm.easyeffects.desktop with commandline `easyeffects` (detected executable name: easyeffects)
 DEBUG resources::utils::app  > Found native app "Firefox" (ID: firefox) at /usr/share/applications/firefox.desktop with commandline `/usr/lib/firefox/firefox %u` (detected executable name: firefox)
 DEBUG resources::utils::app  > Skipping gnome-region-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Sysprof" (ID: org.gnome.Sysprof) at /usr/share/applications/org.gnome.Sysprof.desktop with commandline `sysprof %u` (detected executable name: sysprof)
 DEBUG resources::utils::app  > Found native app "LibreOffice Draw" (ID: libreoffice-draw) at /usr/share/applications/libreoffice-draw.desktop with commandline `libreoffice --draw %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_xcf) at /usr/share/applications/krita_xcf.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Run Software" (ID: nautilus-autorun-software) at /usr/share/applications/nautilus-autorun-software.desktop with commandline `nautilus-autorun-software %u` (detected executable name: nautilus-autorun-software)
 DEBUG resources::utils::app  > Found native app "Video Trimmer" (ID: org.gnome.gitlab.YaLTeR.VideoTrimmer) at /usr/share/applications/org.gnome.gitlab.YaLTeR.VideoTrimmer.desktop with commandline `video-trimmer %u` (detected executable name: video-trimmer)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_kra) at /usr/share/applications/krita_kra.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Avahi Zeroconf Browser" (ID: avahi-discover) at /usr/share/applications/avahi-discover.desktop with commandline `/usr/bin/avahi-discover` (detected executable name: avahi-discover)
 DEBUG resources::utils::app  > Skipping gnome-keyboard-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_jpeg) at /usr/share/applications/krita_jpeg.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Dictionary" (ID: org.gnome.Dictionary) at /usr/share/applications/org.gnome.Dictionary.desktop with commandline `gnome-dictionary` (detected executable name: gnome-dictionary)
 DEBUG resources::utils::app  > Found native app "Hardware Locality lstopo" (ID: lstopo) at /usr/share/applications/lstopo.desktop with commandline `lstopo` (detected executable name: lstopo)
 DEBUG resources::utils::app  > Found native app "Pinentry" (ID: org.gnupg.pinentry-qt) at /usr/share/applications/org.gnupg.pinentry-qt.desktop with commandline `/usr/bin/pinentry-qt` (detected executable name: pinentry-qt)
 DEBUG resources::utils::app  > Skipping gnome-sharing-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_csv) at /usr/share/applications/krita_csv.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Avahi VNC Server Browser" (ID: bvnc) at /usr/share/applications/bvnc.desktop with commandline `/usr/bin/bvnc` (detected executable name: bvnc)
 DEBUG resources::utils::app  > Skipping gnome-power-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Skipping gnome-notifications-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Settings" (ID: org.gnome.Settings) at /usr/share/applications/org.gnome.Settings.desktop with commandline `gnome-control-center` (detected executable name: gnome-control-center)
 DEBUG resources::utils::app  > Found native app "Adwaita Demo" (ID: org.gnome.Adwaita1.Demo) at /usr/share/applications/org.gnome.Adwaita1.Demo.desktop with commandline `adwaita-1-demo` (detected executable name: adwaita-1-demo)
 DEBUG resources::utils::app  > Found native app "Tecla" (ID: org.gnome.Tecla) at /usr/share/applications/org.gnome.Tecla.desktop with commandline `tecla` (detected executable name: tecla)
 DEBUG resources::utils::app  > Found native app "PDF Arranger" (ID: com.github.jeromerobert.pdfarranger) at /usr/share/applications/com.github.jeromerobert.pdfarranger.desktop with commandline `pdfarranger %U` (detected executable name: pdfarranger)
 DEBUG resources::utils::app  > Found native app "Wordbook" (ID: dev.mufeed.Wordbook) at /usr/share/applications/dev.mufeed.Wordbook.desktop with commandline `wordbook` (detected executable name: wordbook)
 DEBUG resources::utils::app  > Skipping gnome-background-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "LibreOffice" (ID: libreoffice-startcenter) at /usr/share/applications/libreoffice-startcenter.desktop with commandline `libreoffice %U` (detected executable name: libreoffice)
 DEBUG resources::utils::app  > Found native app "Extensions" (ID: org.gnome.Extensions) at /usr/share/applications/org.gnome.Extensions.desktop with commandline `/usr/bin/gnome-extensions-app` (detected executable name: gnome-extensions-app)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_brush) at /usr/share/applications/krita_brush.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Print Preview" (ID: org.gnome.Papers-previewer) at /usr/share/applications/org.gnome.Papers-previewer.desktop with commandline `papers-previewer %U` (detected executable name: papers-previewer)
 DEBUG resources::utils::app  > Found native app "ICC Profile Installer" (ID: gcm-import) at /usr/share/applications/gcm-import.desktop with commandline `/usr/bin/gcm-import %F` (detected executable name: gcm-import)
 DEBUG resources::utils::app  > Found native app "Camera" (ID: org.gnome.Snapshot) at /usr/share/applications/org.gnome.Snapshot.desktop with commandline `snapshot` (detected executable name: snapshot)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_jxl) at /usr/share/applications/krita_jxl.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Found native app "Krita" (ID: krita_ora) at /usr/share/applications/krita_ora.desktop with commandline `krita %F` (detected executable name: krita)
 DEBUG resources::utils::app  > Skipping gnome-network-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Found native app "Characters" (ID: org.gnome.Characters) at /usr/share/applications/org.gnome.Characters.desktop with commandline `/usr/bin/gnome-characters` (detected executable name: gnome-characters)
 DEBUG resources::utils::app  > Found native app "Clocks" (ID: org.gnome.clocks) at /usr/share/applications/org.gnome.clocks.desktop with commandline `gnome-clocks` (detected executable name: gnome-clocks)
 DEBUG resources::utils::app  > Found native app "Ear Tag" (ID: app.drey.EarTag) at /usr/share/applications/app.drey.EarTag.desktop with commandline `eartag %U` (detected executable name: eartag)
 DEBUG resources::utils::app  > Found native app "Bluetooth Transfer" (ID: bluetooth-sendto) at /usr/share/applications/bluetooth-sendto.desktop with commandline `bluetooth-sendto` (detected executable name: bluetooth-sendto)
 DEBUG resources::utils::app  > Found native app "Emacs (Mail)" (ID: emacs-mail) at /usr/share/applications/emacs-mail.desktop with commandline `emacs -f message-mailto %u` (detected executable name: emacs)
 DEBUG resources::utils::app  > Skipping gnome-mouse-panel because it's blocklisted (reason: Technical application)
 DEBUG resources::utils::app  > Skipping emacsclient because its executable sh blacklisted…
 DEBUG resources::utils::app  > Found native app "Inkscape" (ID: org.inkscape.Inkscape) at /usr/share/applications/org.inkscape.Inkscape.desktop with commandline `inkscape %F` (detected executable name: inkscape)
 DEBUG resources::utils::app  > Found native app "File Roller" (ID: org.gnome.FileRoller) at /usr/share/applications/org.gnome.FileRoller.desktop with commandline `file-roller %U` (detected executable name: file-roller)
 DEBUG resources::utils::app  > Found native app "XDvi" (ID: xdvi) at /usr/share/applications/xdvi.desktop with commandline `xdvi %f` (detected executable name: xdvi)
 DEBUG resources::utils::app  > Found native app "Passwords and Keys" (ID: org.gnome.seahorse.Application) at /usr/share/applications/org.gnome.seahorse.Application.desktop with commandline `seahorse %u` (detected executable name: seahorse)
 DEBUG resources::utils::app  > Found native app "Screenshot" (ID: org.gnome.Screenshot) at /usr/share/applications/org.gnome.Screenshot.desktop with commandline `gnome-screenshot --interactive` (detected executable name: gnome-screenshot)
 DEBUG resources::utils::app  > Found native app "Spek" (ID: spek) at /usr/share/applications/spek.desktop with commandline `spek %f` (detected executable name: spek)
 DEBUG resources::utils::app  > Found native app "Geoclue Demo agent" (ID: geoclue-demo-agent) at /usr/share/applications/geoclue-demo-agent.desktop with commandline `/usr/lib/geoclue-2.0/demos/agent` (detected executable name: agent)
 DEBUG resources::utils::app  > Found native app "Disk Image Writer" (ID: gnome-disk-image-writer) at /usr/share/applications/gnome-disk-image-writer.desktop with commandline `gnome-disks --restore-disk-image %U` (detected executable name: gnome-disks)
 DEBUG resources::utils::app  > Found native app "GNOME Shell" (ID: org.gnome.Shell) at /usr/share/applications/org.gnome.Shell.desktop with commandline `/usr/bin/gnome-shell` (detected executable name: gnome-shell)
 DEBUG resources::utils::app  > Found native app "ANIMAL WELL" (ID: ANIMAL WELL) at /home/rw/.local/share/applications/ANIMAL WELL.desktop with commandline `steam steam://rungameid/813230` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "WhatsApp for Linux" (ID: com.github.eneshecan.WhatsAppForLinux) at /home/rw/.local/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop with commandline `whatsapp-for-linux %u` (detected executable name: whatsapp-for-linux)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 video capture utility" (ID: qvidcap) at /home/rw/.local/share/applications/qvidcap.desktop with commandline `qvidcap` (detected executable name: qvidcap)
 DEBUG resources::utils::app  > Found native app "Cemu" (ID: cemu) at /home/rw/.local/share/applications/cemu.desktop with commandline `cemu` (detected executable name: cemu)
 DEBUG resources::utils::app  > Found native app "Color Picker" (ID: gcm-picker) at /home/rw/.local/share/applications/gcm-picker.desktop with commandline `gcm-picker` (detected executable name: gcm-picker)
 DEBUG resources::utils::app  > Found native app "Document Viewer" (ID: org.gnome.Evince) at /home/rw/.local/share/applications/org.gnome.Evince.desktop with commandline `evince %U` (detected executable name: evince)
 DEBUG resources::utils::app  > Found native app "Fonts" (ID: org.gnome.font-viewer) at /home/rw/.local/share/applications/org.gnome.font-viewer.desktop with commandline `gnome-font-viewer %u` (detected executable name: gnome-font-viewer)
 DEBUG resources::utils::app  > Found native app "Celeste 64" (ID: celeste64) at /home/rw/.local/share/applications/celeste64.desktop with commandline `/home/rw/Games/celeste64/Celeste64` (detected executable name: Celeste64)
 DEBUG resources::utils::app  > Found native app "Game 719647875465871400" (ID: discord-719647875465871400) at /home/rw/.local/share/applications/discord-719647875465871400.desktop with commandline `/tmp/.mount_citra-Sq7DZh/usr/bin/citra-qt %u` (detected executable name: citra-qt)
 DEBUG resources::utils::app  > Found native app "Game 455712169795780630" (ID: discord-455712169795780630) at /home/rw/.local/share/applications/discord-455712169795780630.desktop with commandline `/usr/bin/dolphin-emu %u` (detected executable name: dolphin-emu)
 DEBUG resources::utils::app  > Found native app "Game 460807638964371468" (ID: discord-460807638964371468) at /home/rw/.local/share/applications/discord-460807638964371468.desktop with commandline `/usr/bin/cemu %u` (detected executable name: cemu)
 DEBUG resources::utils::app  > Found native app "Lonely Mountains: Downhill" (ID: Lonely Mountains Downhill) at /home/rw/.local/share/applications/Lonely Mountains Downhill.desktop with commandline `steam steam://rungameid/711540` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Steam Linux Runtime 3.0 (sniper)" (ID: Steam Linux Runtime 3.0 (sniper)) at /home/rw/.local/share/applications/Steam Linux Runtime 3.0 (sniper).desktop with commandline `steam steam://rungameid/1628350` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 test Utility" (ID: qv4l2) at /home/rw/.local/share/applications/qv4l2.desktop with commandline `qv4l2` (detected executable name: qv4l2)
 DEBUG resources::utils::app  > Skipping fish because its executable fish blacklisted…
 DEBUG resources::utils::app  > Found native app "Spotify" (ID: spotify) at /home/rw/.local/share/applications/spotify.desktop with commandline `/usr/local/bin/spotify-open %U` (detected executable name: spotify-open)
 DEBUG resources::utils::app  > Found native app "Steam" (ID: steam) at /home/rw/.local/share/applications/steam.desktop with commandline `/usr/bin/steam-runtime -forcedesktopscaling 2 %U` (detected executable name: steam-runtime)
 DEBUG resources::utils::app  > Found native app "Disks" (ID: org.gnome.DiskUtility) at /home/rw/.local/share/applications/org.gnome.DiskUtility.desktop with commandline `gnome-disks` (detected executable name: gnome-disks)
 DEBUG resources::utils::app  > Found native app "Avahi SSH Server Browser" (ID: bssh) at /home/rw/.local/share/applications/bssh.desktop with commandline `/usr/bin/bssh` (detected executable name: bssh)
 DEBUG resources::utils::app  > Found native app "CMake" (ID: cmake-gui) at /home/rw/.local/share/applications/cmake-gui.desktop with commandline `cmake-gui %f` (detected executable name: cmake-gui)
 DEBUG resources::utils::app  > Found native app "Manage Printing" (ID: cups) at /home/rw/.local/share/applications/cups.desktop with commandline `xdg-open http://localhost:631/` (detected executable name: xdg-open)
 DEBUG resources::utils::app  > Found native app "Celluloid" (ID: io.github.celluloid_player.Celluloid) at /home/rw/.local/share/applications/io.github.celluloid_player.Celluloid.desktop with commandline `celluloid %U` (detected executable name: celluloid)
 DEBUG resources::utils::app  > Found native app "Kvantum Manager" (ID: kvantummanager) at /home/rw/.local/share/applications/kvantummanager.desktop with commandline `kvantummanager` (detected executable name: kvantummanager)
 DEBUG resources::utils::app  > Found native app "Usage" (ID: org.gnome.Usage) at /home/rw/.local/share/applications/org.gnome.Usage.desktop with commandline `gnome-usage` (detected executable name: gnome-usage)
 DEBUG resources::utils::app  > Found native app "Neon White" (ID: Neon White) at /home/rw/.local/share/applications/Neon White.desktop with commandline `steam steam://rungameid/1533420` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Game 1176718791388975124" (ID: discord-1176718791388975124) at /home/rw/.local/share/applications/discord-1176718791388975124.desktop with commandline `/usr/share/spotube-bin/spotube %u` (detected executable name: spotube)
 DEBUG resources::utils::app  > Found native app "Avahi Zeroconf Browser" (ID: avahi-discover) at /home/rw/.local/share/applications/avahi-discover.desktop with commandline `/usr/bin/avahi-discover` (detected executable name: avahi-discover)
 DEBUG resources::utils::app  > Found native app "Dictionary" (ID: org.gnome.Dictionary) at /home/rw/.local/share/applications/org.gnome.Dictionary.desktop with commandline `gnome-dictionary` (detected executable name: gnome-dictionary)
 DEBUG resources::utils::app  > Found native app "Hardware Locality lstopo" (ID: lstopo) at /home/rw/.local/share/applications/lstopo.desktop with commandline `lstopo` (detected executable name: lstopo)
 DEBUG resources::utils::app  > Found native app "Avahi VNC Server Browser" (ID: bvnc) at /home/rw/.local/share/applications/bvnc.desktop with commandline `/usr/bin/bvnc` (detected executable name: bvnc)
 DEBUG resources::utils::app  > Found native app "Proton Experimental" (ID: Proton Experimental) at /home/rw/.local/share/applications/Proton Experimental.desktop with commandline `steam steam://rungameid/1493710` (detected executable name: steam)
 DEBUG resources::utils::app  > Skipping sm64 because its executable sh blacklisted…
 DEBUG resources::utils::app  > Found native app "pulsemixer" (ID: pulsemixer) at /home/rw/.local/share/applications/pulsemixer.desktop with commandline `pulsemixer` (detected executable name: pulsemixer)
 DEBUG resources::utils::app  > Found native app "ccleste" (ID: ccleste) at /home/rw/.local/share/applications/ccleste.desktop with commandline `/bin/ccleste` (detected executable name: ccleste)
 DEBUG resources::utils::app  > Skipping emacsclient because its executable sh blacklisted…
 DEBUG resources::utils::app  > Found native app "XDvi" (ID: xdvi) at /home/rw/.local/share/applications/xdvi.desktop with commandline `xdvi %f` (detected executable name: xdvi)
 DEBUG resources::utils::app  > Found native app "Passwords and Keys" (ID: org.gnome.seahorse.Application) at /home/rw/.local/share/applications/org.gnome.seahorse.Application.desktop with commandline `seahorse %u` (detected executable name: seahorse)
 DEBUG resources::utils::app  > Found native app "ANIMAL WELL" (ID: ANIMAL WELL) at /home/rw/.local/share/applications/ANIMAL WELL.desktop with commandline `steam steam://rungameid/813230` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "WhatsApp for Linux" (ID: com.github.eneshecan.WhatsAppForLinux) at /home/rw/.local/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop with commandline `whatsapp-for-linux %u` (detected executable name: whatsapp-for-linux)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 video capture utility" (ID: qvidcap) at /home/rw/.local/share/applications/qvidcap.desktop with commandline `qvidcap` (detected executable name: qvidcap)
 DEBUG resources::utils::app  > Found native app "Cemu" (ID: cemu) at /home/rw/.local/share/applications/cemu.desktop with commandline `cemu` (detected executable name: cemu)
 DEBUG resources::utils::app  > Found native app "Color Picker" (ID: gcm-picker) at /home/rw/.local/share/applications/gcm-picker.desktop with commandline `gcm-picker` (detected executable name: gcm-picker)
 DEBUG resources::utils::app  > Found native app "Document Viewer" (ID: org.gnome.Evince) at /home/rw/.local/share/applications/org.gnome.Evince.desktop with commandline `evince %U` (detected executable name: evince)
 DEBUG resources::utils::app  > Found native app "Fonts" (ID: org.gnome.font-viewer) at /home/rw/.local/share/applications/org.gnome.font-viewer.desktop with commandline `gnome-font-viewer %u` (detected executable name: gnome-font-viewer)
 DEBUG resources::utils::app  > Found native app "Celeste 64" (ID: celeste64) at /home/rw/.local/share/applications/celeste64.desktop with commandline `/home/rw/Games/celeste64/Celeste64` (detected executable name: Celeste64)
 DEBUG resources::utils::app  > Found native app "Game 719647875465871400" (ID: discord-719647875465871400) at /home/rw/.local/share/applications/discord-719647875465871400.desktop with commandline `/tmp/.mount_citra-Sq7DZh/usr/bin/citra-qt %u` (detected executable name: citra-qt)
 DEBUG resources::utils::app  > Found native app "Game 455712169795780630" (ID: discord-455712169795780630) at /home/rw/.local/share/applications/discord-455712169795780630.desktop with commandline `/usr/bin/dolphin-emu %u` (detected executable name: dolphin-emu)
 DEBUG resources::utils::app  > Found native app "Game 460807638964371468" (ID: discord-460807638964371468) at /home/rw/.local/share/applications/discord-460807638964371468.desktop with commandline `/usr/bin/cemu %u` (detected executable name: cemu)
 DEBUG resources::utils::app  > Found native app "Lonely Mountains: Downhill" (ID: Lonely Mountains Downhill) at /home/rw/.local/share/applications/Lonely Mountains Downhill.desktop with commandline `steam steam://rungameid/711540` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Steam Linux Runtime 3.0 (sniper)" (ID: Steam Linux Runtime 3.0 (sniper)) at /home/rw/.local/share/applications/Steam Linux Runtime 3.0 (sniper).desktop with commandline `steam steam://rungameid/1628350` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Qt V4L2 test Utility" (ID: qv4l2) at /home/rw/.local/share/applications/qv4l2.desktop with commandline `qv4l2` (detected executable name: qv4l2)
 DEBUG resources::utils::app  > Skipping fish because its executable fish blacklisted…
 DEBUG resources::utils::app  > Found native app "Spotify" (ID: spotify) at /home/rw/.local/share/applications/spotify.desktop with commandline `/usr/local/bin/spotify-open %U` (detected executable name: spotify-open)
 DEBUG resources::utils::app  > Found native app "Steam" (ID: steam) at /home/rw/.local/share/applications/steam.desktop with commandline `/usr/bin/steam-runtime -forcedesktopscaling 2 %U` (detected executable name: steam-runtime)
 DEBUG resources::utils::app  > Found native app "Disks" (ID: org.gnome.DiskUtility) at /home/rw/.local/share/applications/org.gnome.DiskUtility.desktop with commandline `gnome-disks` (detected executable name: gnome-disks)
 DEBUG resources::utils::app  > Found native app "Avahi SSH Server Browser" (ID: bssh) at /home/rw/.local/share/applications/bssh.desktop with commandline `/usr/bin/bssh` (detected executable name: bssh)
 DEBUG resources::utils::app  > Found native app "CMake" (ID: cmake-gui) at /home/rw/.local/share/applications/cmake-gui.desktop with commandline `cmake-gui %f` (detected executable name: cmake-gui)
 DEBUG resources::utils::app  > Found native app "Manage Printing" (ID: cups) at /home/rw/.local/share/applications/cups.desktop with commandline `xdg-open http://localhost:631/` (detected executable name: xdg-open)
 DEBUG resources::utils::app  > Found native app "Celluloid" (ID: io.github.celluloid_player.Celluloid) at /home/rw/.local/share/applications/io.github.celluloid_player.Celluloid.desktop with commandline `celluloid %U` (detected executable name: celluloid)
 DEBUG resources::utils::app  > Found native app "Kvantum Manager" (ID: kvantummanager) at /home/rw/.local/share/applications/kvantummanager.desktop with commandline `kvantummanager` (detected executable name: kvantummanager)
 DEBUG resources::utils::app  > Found native app "Usage" (ID: org.gnome.Usage) at /home/rw/.local/share/applications/org.gnome.Usage.desktop with commandline `gnome-usage` (detected executable name: gnome-usage)
 DEBUG resources::utils::app  > Found native app "Neon White" (ID: Neon White) at /home/rw/.local/share/applications/Neon White.desktop with commandline `steam steam://rungameid/1533420` (detected executable name: steam)
 DEBUG resources::utils::app  > Found native app "Game 1176718791388975124" (ID: discord-1176718791388975124) at /home/rw/.local/share/applications/discord-1176718791388975124.desktop with commandline `/usr/share/spotube-bin/spotube %u` (detected executable name: spotube)
 DEBUG resources::utils::app  > Found native app "Avahi Zeroconf Browser" (ID: avahi-discover) at /home/rw/.local/share/applications/avahi-discover.desktop with commandline `/usr/bin/avahi-discover` (detected executable name: avahi-discover)
 DEBUG resources::utils::app  > Found native app "Dictionary" (ID: org.gnome.Dictionary) at /home/rw/.local/share/applications/org.gnome.Dictionary.desktop with commandline `gnome-dictionary` (detected executable name: gnome-dictionary)
 DEBUG resources::utils::app  > Found native app "Hardware Locality lstopo" (ID: lstopo) at /home/rw/.local/share/applications/lstopo.desktop with commandline `lstopo` (detected executable name: lstopo)
 DEBUG resources::utils::app  > Found native app "Avahi VNC Server Browser" (ID: bvnc) at /home/rw/.local/share/applications/bvnc.desktop with commandline `/usr/bin/bvnc` (detected executable name: bvnc)
 DEBUG resources::utils::app  > Found native app "Proton Experimental" (ID: Proton Experimental) at /home/rw/.local/share/applications/Proton Experimental.desktop with commandline `steam steam://rungameid/1493710` (detected executable name: steam)
 DEBUG resources::utils::app  > Skipping sm64 because its executable sh blacklisted…
 DEBUG resources::utils::app  > Found native app "pulsemixer" (ID: pulsemixer) at /home/rw/.local/share/applications/pulsemixer.desktop with commandline `pulsemixer` (detected executable name: pulsemixer)
 DEBUG resources::utils::app  > Found native app "ccleste" (ID: ccleste) at /home/rw/.local/share/applications/ccleste.desktop with commandline `/bin/ccleste` (detected executable name: ccleste)
 DEBUG resources::utils::app  > Skipping emacsclient because its executable sh blacklisted…
 DEBUG resources::utils::app  > Found native app "XDvi" (ID: xdvi) at /home/rw/.local/share/applications/xdvi.desktop with commandline `xdvi %f` (detected executable name: xdvi)
 DEBUG resources::utils::app  > Found native app "Passwords and Keys" (ID: org.gnome.seahorse.Application) at /home/rw/.local/share/applications/org.gnome.seahorse.Application.desktop with commandline `seahorse %u` (detected executable name: seahorse)
 INFO  resources::utils::app  > Detected 214 apps within 31.03ms
 DEBUG resources::utils::memory > Memory information obtained using udevadm
 DEBUG resources::utils::pci    > Parsing pci.ids…
 INFO  resources::utils::pci    > Successfully parsed pci.ids within 8.03ms (vendors: 2405, devices: 18949, subdevices: 16455)
 DEBUG resources::utils::gpu::amd > Parsing /usr/share/libdrm/amdgpu.ids…
 DEBUG resources::utils::gpu::amd > Successfully parsed /usr/share/libdrm/amdgpu.ids within 674.96µs
 INFO  resources::utils::gpu      > Found GPU "AMD Radeon 780M" (PCI slot: 0000:c1:00.0 · PCI ID: 1002:15bf · Category: AMD)
 DEBUG resources::utils::cpu      > CPU temperature sensor located at /sys/class/hwmon/hwmon4/temp1_input (k10temp)
 DEBUG resources::utils::process  > Spawning resources-processes in native mode (/usr/lib/resources/resources-processes)
 DEBUG resources::utils::app      > Associating process 1041 with app "Events and Tasks Reminders" (ID: org.gnome.Evolution-alarm-notify) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1294 with app "Portal" (ID: xdg-desktop-portal-gnome) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 13188 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 13191 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 13277 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 13299 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1354 with app "Portal" (ID: xdg-desktop-portal-gtk) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1403 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1494 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1512 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16053 with app "Spotify" (ID: spotify) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16062 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16066 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16067 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16070 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16114 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16145 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16152 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16156 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1617 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16260 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1639 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1649 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 16548 with app "Plattenalbum" (ID: de.wagnermartin.Plattenalbum) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1805 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1866 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1888 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 1900 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 29699 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 29701 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 58770 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 58816 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 58888 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 59003 with app "Nicotine+" (ID: org.nicotine_plus.Nicotine) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 59049 with app "Nicotine+" (ID: org.nicotine_plus.Nicotine) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 59441 with app "Nicotine+" (ID: org.nicotine_plus.Nicotine) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 59968 with app "Firefox" (ID: firefox) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 60004 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 60070 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 60084 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 60110 with app "Emacs" (ID: emacs) based on process cgroup matching with app ID
 DEBUG resources::utils::app      > Associating process 839 with app "GNOME Shell" (ID: org.gnome.Shell) based on process cgroup matching with app ID
 INFO  resources::ui::window      > A drive has been added (or turned visible): /sys/block/nvme0n1
 INFO  resources::ui::window      > A network interface has been added (or turned visible): /sys/class/net/eth0
 INFO  resources::ui::window      > A network interface has been added (or turned visible): /sys/class/net/wlan0
 INFO  resources::ui::window      > A battery has been added: /sys/class/power_supply/BAT1

I'm guessing resources ultimately retrieves info from the devices in /sys/class/hwmon/hwmon* (though I could be wrong)

My GPU is present as hwmon11, and contains the following files:

$ cat /sys/class/hwmon/hwmon11/name
amdgpu
$ ls /sys/class/hwmon/hwmon11/
device@      freq1_label  in0_label  in1_label  power/          power1_input  subsystem@   temp1_label
freq1_input  in0_input    in1_input  name       power1_average  power1_label  temp1_input  uevent

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

4 participants