Bug 491527

Summary: System page only shows one GPU in PCs with multiple GPUs.
Product: [Applications] kinfocenter Reporter: Fernando M. Muniz <fernandommuniz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: evorster, nate, sitter, twohlfarth
Priority: NOR    
Version: 6.2.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Nvidia GPU not showing.

Description Fernando M. Muniz 2024-08-10 11:48:54 UTC
Created attachment 172465 [details]
Nvidia GPU not showing.

I don't know if Plasma can't detect my Nvidia GPU, or it just pick one GPU when there are multiple.
I'm assuming it's the second, so I'm putting on the wishlist.
I believe all GPUs are important and should be listed (especially when having to deal with proprietary drivers).
Comment 1 Fernando M. Muniz 2024-08-10 12:04:33 UTC
PS: My Nvidia GPU is far more important than the Intel one, so if this is somehow intentional, it's very flawed at detecting the stronger GPU.
Comment 2 Nate Graham 2024-08-12 18:49:34 UTC
Perhaps it only shows the first one, yeah.
Comment 3 Harald Sitter 2024-08-12 20:58:19 UTC
Well. It lists the GPU in use. Showing them all is probably possible if we spend some engineering on using libpci/drm.
Comment 4 Bug Janitor Service 2024-08-29 10:53:13 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kinfocenter/-/merge_requests/205
Comment 5 Harald Sitter 2024-10-16 12:09:07 UTC
*** Bug 494846 has been marked as a duplicate of this bug. ***
Comment 6 Harald Sitter 2024-11-06 17:13:44 UTC
Git commit bb47380ae1158d91198c5998ad790befe934d713 by Harald Sitter.
Committed on 06/11/2024 at 15:36.
Pushed by sitter into branch 'master'.

about-distro: support multiple GPUs

M  +3    -0    CMakeLists.txt
M  +3    -9    appiumtests/kinfocenter_appiumtests.py
M  +12   -0    kcms/about-distro/src/CMakeLists.txt
M  +3    -1    kcms/about-distro/src/Entry.cpp
M  +14   -1    kcms/about-distro/src/FancyString.cpp
M  +3    -1    kcms/about-distro/src/FancyString.h
M  +268  -17   kcms/about-distro/src/GPUEntry.cpp
A  +6    -0    kcms/about-distro/src/opengl-helper/CMakeLists.txt
A  +64   -0    kcms/about-distro/src/opengl-helper/main.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +1    -0    kcms/about-distro/src/ui/main.qml

https://invent.kde.org/plasma/kinfocenter/-/commit/bb47380ae1158d91198c5998ad790befe934d713