nokyan / resources

Keep an eye on system resources
GNU General Public License v3.0
831 stars 58 forks source link

Intel iGPU info missing #346

Open GallopingTurtle opened 3 months ago

GallopingTurtle commented 3 months ago

Is there an existing issue for this?

Current Behavior

Most of my GPU info is blanked out.

image

Expected Behavior

It to not be empty

Steps To Reproduce

No response

Environment

13th Gen Intel® Core™ i7-1365U × 12
Mesa Intel® Graphics (RPL-U)
Ubuntu 22.04.4 LTS
Wayland
GNOME 42.9
Flatpak install 1.6.0

Anything else?

No response

nokyan commented 3 months ago

Hi, thanks for the issue. I unfortunately don't have an Intel GPU to test with but if I remember correctly, especially integrated Intel GPUs just don't expose that information. Can you try the CLI program nvtop and send me a screenshot of it running?

GallopingTurtle commented 3 months ago

No GPU to monitor

nokyan commented 3 months ago

No GPU to monitor

That's interesting. I just noticed, in your Resoruces screenshot, Resources was apparently unable to find a name for the GPU. Can you use the following command and post the output? flatpak run --env=RUST_LOG=resources=debug net.nokyan.Resources

GallopingTurtle commented 3 months ago

The only gpu-related output was

INFO resources::utils::gpu > Found GPU "<unknown name>" (PCI slot: 0000:00:02.0 · PCI ID: 8086:a7a1 · Category: Intel)

XhmikosR commented 2 months ago

I'm also seeing the same:

INFO  resources::utils::gpu    > Found GPU "AlderLake-S GT1" (PCI slot: 0000:00:02.0 · PCI ID: 8086:4680 · Category: Intel)
# System Details Report
---

## Report details
- **Date generated:**                              2024-09-06 13:48:23

## Hardware Information:
- **Hardware Model:**                              Dell Inc. Precision 3660
- **Memory:**                                      32,0 GiB
- **Processor:**                                   12th Gen Intel® Core™ i7-12700 × 20
- **Graphics:**                                    Intel® UHD Graphics 770 (ADL-S GT1)
- **Disk Capacity:**                               1,0 TB

## Software Information:
- **Firmware Version:**                            2.17.0
- **OS Name:**                                     Fedora Linux 40 (Workstation Edition)
- **OS Build:**                                    (null)
- **OS Type:**                                     64-bit
- **GNOME Version:**                               46
- **Windowing System:**                            Wayland
- **Kernel Version:**                              Linux 6.10.7-200.fc40.x86_64
user@ws:~$  dnf list installed "intel*"
Installed Packages
intel-audio-firmware.noarch                                20240811-2.fc40                                @updates                  
intel-gmmlib.x86_64                                        22.3.20-1.fc40                                 @updates                  
intel-gpu-firmware.noarch                                  20240811-2.fc40                                @updates                  
intel-media-driver.x86_64                                  24.2.5-1.fc40                                  @rpmfusion-nonfree-updates
intel-mediasdk.x86_64                                      23.2.2-5.fc40                                  @updates                  
intel-vpl-gpu-rt.x86_64                                    24.2.5-1.fc40                                  @updates

Is there something else I could do to help you debug the issue @nokyan?

Thanks!

nokyan commented 2 months ago

I'm also seeing the same:

INFO  resources::utils::gpu    > Found GPU "AlderLake-S GT1" (PCI slot: 0000:00:02.0 · PCI ID: 8086:4680 · Category: Intel)
# System Details Report
---

## Report details
- **Date generated:**                              2024-09-06 13:48:23

## Hardware Information:
- **Hardware Model:**                              Dell Inc. Precision 3660
- **Memory:**                                      32,0 GiB
- **Processor:**                                   12th Gen Intel® Core™ i7-12700 × 20
- **Graphics:**                                    Intel® UHD Graphics 770 (ADL-S GT1)
- **Disk Capacity:**                               1,0 TB

## Software Information:
- **Firmware Version:**                            2.17.0
- **OS Name:**                                     Fedora Linux 40 (Workstation Edition)
- **OS Build:**                                    (null)
- **OS Type:**                                     64-bit
- **GNOME Version:**                               46
- **Windowing System:**                            Wayland
- **Kernel Version:**                              Linux 6.10.7-200.fc40.x86_64
user@ws:~$  dnf list installed "intel*"
Installed Packages
intel-audio-firmware.noarch                                20240811-2.fc40                                @updates                  
intel-gmmlib.x86_64                                        22.3.20-1.fc40                                 @updates                  
intel-gpu-firmware.noarch                                  20240811-2.fc40                                @updates                  
intel-media-driver.x86_64                                  24.2.5-1.fc40                                  @rpmfusion-nonfree-updates
intel-mediasdk.x86_64                                      23.2.2-5.fc40                                  @updates                  
intel-vpl-gpu-rt.x86_64                                    24.2.5-1.fc40                                  @updates

Is there something else I could do to help you debug the issue @nokyan?

Thanks!

Thanks a lot for the information. Could you run nvtop and send me a screenshot? nvtop is in Fedora's repos I think.

XhmikosR commented 2 months ago

I tried it, and got a warning that nvtop doesn't support all features for Intel GPUs (https://github.com/Syllo/nvtop?tab=readme-ov-file#intel) and then I get the following:

365141176-4402595f-bf04-46e3-b0bf-e942c785e8fe

XhmikosR commented 2 months ago

I believe this issue is the same as #181. intel_gpu_top does work for me too which is what I'm using, but it requires root.

Feel free to close one of the two issues @nokyan, and perhaps pin the remaining since I'm pretty sure this is a common issue :)

nokyan commented 2 months ago

I believe this issue is the same as #181. intel_gpu_top does work for me too which is what I'm using, but it requires root.

Feel free to close one of the two issues @nokyan, and perhaps pin the remaining since I'm pretty sure this is a common issue :)

I think #181 has more something to do with Haswell iGPUs exposing even less information than newer iGPUs. I'm gonna keep both open but pinning this one is a good idea, I'm gonna do that. :)

For reference: Intel integrated GPUs unfortunately expose less information than other GPUs of other makes, GPUs of pre-Broadwell CPUs (i. e. 4th generation "Haswell" and older) even less. intel_gpu_top can access most of the missing information, but requires root.

GallopingTurtle commented 2 months ago

Noooo the pin of shame! ;)

patrulhasirius commented 2 months ago

Bumping as I also have this issue, is any more debug info needed?

nokyan commented 2 months ago

Bumping as I also have this issue, is any more debug info needed?

Hi, as I said two messages above, it's due to Intel iGPUs not exposing as many information as GPUs of other manufacturers.