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

[BUG] Not detecting GPU #53

Closed
den7007 opened this issue Jun 17, 2023 · 19 comments
Closed

[BUG] Not detecting GPU #53

den7007 opened this issue Jun 17, 2023 · 19 comments
Assignees
Labels
bug Something isn't working

Comments

@den7007
Copy link

den7007 commented Jun 17, 2023

Current Behavior

Hi, I recently updated to NVIDIA 535.54.03 drivers and just noticed the widget isn't detecting my GPU anymore.

Operating System: EndeavourOS
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
Kernel Version: 6.1.34-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i5-10600K CPU @ 4.10GHz
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3070/PCIe/SSE2
Manufacturer: ASUS

Expected Behavior

Displays GPU stats

Steps To Reproduce

This happens at boot or even if I disable/enable, uninstall/reinstall

Screenshots

image

Logs

Jun 17 17:03:42 endeavour-os plasmashell[5864]: QString::arg: 2 argument(s) missing in org.kde.kinfocenter
Jun 17 17:03:42 endeavour-os plasmashell[5864]: org.kde.plasma.notifications: Trying to replace notification with id 1547 which doesn't exist, creating a new one. This is an application bug!
Jun 17 17:03:42 endeavour-os plasmashell[5864]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5634f77de9f0) QQmlContext(0x5634f423edc0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Jun 17 17:03:42 endeavour-os plasmashell[5864]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5634f77de9f0) QQmlContext(0x5634f423edc0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Jun 17 17:03:54 endeavour-os plasmashell[5864]: org.kde.plasma.notifications: Trying to replace notification with id 1548 which doesn't exist, creating a new one. This is an application bug!
Jun 17 17:03:54 endeavour-os plasmashell[5864]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5634f6bdb9e0) QQmlContext(0x5634f423edc0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Jun 17 17:03:54 endeavour-os plasmashell[5864]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5634f6bdb9e0) QQmlContext(0x5634f423edc0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Jun 17 17:04:00 endeavour-os plasmashell[5864]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Jun 17 17:04:00 endeavour-os plasmashell[5864]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jun 17 17:04:00 endeavour-os plasmashell[5864]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jun 17 17:04:00 endeavour-os plasmashell[5864]: kf.sonnet.core: No language dictionaries for the language: "en_US"
Jun 17 17:04:01 endeavour-os plasmashell[5864]: QString::arg: 2 argument(s) missing in nvidia-settings
Jun 17 17:04:03 endeavour-os plasmashell[5864]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Jun 17 17:04:03 endeavour-os plasmashell[5864]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jun 17 17:04:03 endeavour-os plasmashell[5864]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jun 17 17:04:03 endeavour-os plasmashell[5864]: kf.sonnet.core: No language dictionaries for the language: "en_US"
Jun 17 17:04:04 endeavour-os plasmashell[5864]: QString::arg: 2 argument(s) missing in com.leinardi.gwe
Jun 17 17:05:16 endeavour-os plasmashell[5864]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
Jun 17 17:05:16 endeavour-os plasmashell[5864]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:126:5: QML ScrollView: Binding loop detected for property "implicitWidth"
Jun 17 17:05:16 endeavour-os plasmashell[5864]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
Jun 17 17:05:16 endeavour-os plasmashell[5864]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
Jun 17 17:05:16 endeavour-os plasmashell[5864]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Jun 17 17:05:16 endeavour-os plasmashell[5864]: file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:61:17: Unable to assign [undefined] to int
Jun 17 17:05:16 endeavour-os plasmashell[5864]: file:///home/den/.local/share/plasma/wallpapers/a2n.blur/contents/ui/WindowModel.qml:23:3: Unable to assign [undefined] to QRect
Jun 17 17:05:16 endeavour-os plasmashell[5864]: file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/PrinterItem.qml:22:5: Unable to assign [undefined] to bool
Jun 17 17:05:17 endeavour-os plasmashell[5864]: Both point size and pixel size set. Using pixel size.
Jun 17 17:05:17 endeavour-os plasmashell[5864]: org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout

Versions

- Widget: 2.9.1
- KDE Plasma: 5.27.5
- KDE Framework: 5.107.0

Additional context

No response

@den7007 den7007 added the bug Something isn't working label Jun 17, 2023
@Ir0nyPT
Copy link

Ir0nyPT commented Jun 17, 2023

I'm using in 3 different computers and all have the same issue
Two of them with NVIDIA and other with Intel Graphics

@orblazer
Copy link
Owner

Hello,
This issue is due to wrong sensor because gpu is link on gpu1 instead of gpu0.
But i have make an fix in v2.10.1 for allowing users select they correct graphic card (c193172). so please update the package.

@denji
Copy link

denji commented Jun 19, 2023

@orblazer This is actually an unrelated problem, the new drivers have changed the indents and number of columns for nvidia-smi pmon and nvidia-smi dmon -d 2 -s pucm which use the KDE toolkit to collect system statistics. The statically hardcoded parser does not get the correct number of columns and indents, so fixing the GPU numbering selection will not help us now.

The bug is relevant again, and requires a library codebase fix.:

@orblazer
Copy link
Owner

@denji ok, so u think the issue look slate until i release v3.x and use new ksysguard version.

@denji
Copy link

denji commented Jun 20, 2023

@orblazer need a fix in ksystemstats (dmon telemetry monitoring for each NVIDIA GPU), libksysguard captures statistics (pmon) on GPU processes only.
https://invent.kde.org/plasma/ksystemstats/-/merge_requests/57

@RafaelLinux
Copy link

RafaelLinux commented Jun 27, 2023

Same here. "GPU" dropdown button is empty, but clickable. Not showing a GPU to select. Nothing at all.

But I must add than even Plasma "System monitor" is not showing GPU info (always shows zero use) with most applications. Example: When playing games like "Zero-K" or "Metro Redux", "System monitor" is not showing in GPU column any activity. It shows activity with "CS:GO". I investigated a few more and discovered than only "nvtop" (installed from repositories) shows real GPU activity with all those games. I told this here but didn't notify it still to Plasma developers.

Operating System: openSUSE Tumbleweed 20230621
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
Kernel Version: 6.3.7-1-default (64-bit)
Graphics Platform: X11
Graphics Processor: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2

@RafaelLinux
Copy link

RafaelLinux commented Jun 28, 2023 via email

@denji
Copy link

denji commented Jun 29, 2023

@RafaelLinux This pull request has not yet been approved/merged into the plasma/ksystemstats repository. A fix should appear in KDE Plasma 5.27.6+

@RafaelLinux
Copy link

RafaelLinux commented Jun 29, 2023 via email

@orblazer orblazer pinned this issue Jun 29, 2023
@dull4h4n
Copy link

This happens for me when using nobara 6.3.11 fsync kernel, but not using anything else. I notice that my video card is detected as "GPU 2", while other kernels recognize it appropriately as GPU 1. I have an amd radeon 6800xt card. Monitor just needs to look for all available cards more broadly.

@denji
Copy link

denji commented Aug 1, 2023

KDE Plasma Version: 5.27.7
The problem for NVIDIA is solved, for pre-GCN-AMD/AMDGPU look for fixes or not approved merge requests ksystemstats & libksysguard.

@RafaelLinux
Copy link

Thank you for the info!!!! I'll update now!!! ;)

@orblazer
Copy link
Owner

Hello,
I close this issue due to the issue seem to be fixed.

@RafaelLinux
Copy link

Yessss!!! It's working (w/o touching nothing, only upgrading my Tumbleweed). Thank you!!

@RafaelLinux
Copy link

Only an additional thing .... GPU still is not selectable. If user click on dropdown button, nothing to select ... it's something weird .... :( ... it works, but that's confusing.

@orblazer
Copy link
Owner

Only an additional thing .... GPU still is not selectable. If user click on dropdown button, nothing to select ... it's something weird .... :( ... it works, but that's confusing.

Ok, i receive my new RTX in few days so i could try to see if the issue is present for me.

@RafaelLinux
Copy link

RafaelLinux commented Aug 21, 2023 via email

@orblazer
Copy link
Owner

@RafaelLinux Hello, your last issue seem similar to #58, so keep an eye on that.

@orblazer orblazer unpinned this issue Aug 27, 2023
@RafaelLinux
Copy link

@RafaelLinux Hello, your last issue seem similar to #58, so keep an eye on that.

Ok, I'll put my system info there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants