i get a message when i try to start it that says
Make sure that thermal daemon started with --dbus-enable option
and that you’re in the ‘power’ group.
i am in the power group but i don’t know about dbus
i get a message when i try to start it that says
Make sure that thermal daemon started with --dbus-enable option
and that you’re in the ‘power’ group.
i am in the power group but i don’t know about dbus
What command are you actually attempting to run?
Thermal Monitor from the application menu , under system .
i installed it this morning because i can’t get System Monitor
to see the temperature of my video card . it does report the
cpu teperature though .
Gnome? KDE? XFCE? LXQt? Sway? i3? icewm? What desktop?
If you don’t know, a screenshot would be nice to see, so we know what it is you’re clicking on
what is the output of systemctl status thermald
reidkb@astrid:~> systemctl status thermald
○ thermald.service - Thermal Daemon Service
Loaded: loaded (/usr/lib/systemd/system/thermald.service; disabled; vendor preset: disabled)
Active: inactive (dead)
as you can see i got Thermal Monitor to work by :
thermald --dbus-enable
Now thermal Monitor gives me no temperatures in it’s settings.
In a terminal, what is the output of sensors
?
reidkb@astrid:~> sensors
acpitz-acpi-0
Adapter: ACPI interface
temp1: +29.0°C (crit = +70.0°C)
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +29.0°C
Why aren’t you using the provided systemd service to start thermald
because i don’t know how to . my problem is ignorance . i have not looked at a linux
book in 20 years and i have had it easy with opensuse .
i have the books from opensuse docs , i’ll have to read them .
Do the following
sudo systemctl enable --now thermald.service
Then check the status again with
sudo systemctl status thermald
astrid:/home/reidkb # systemctl enable --now thermald.service
Created symlink /etc/systemd/system/dbus-org.freedesktop.thermald.service → /usr/lib/systemd/system/thermald.service.
Created symlink /etc/systemd/system/multi-user.target.wants/thermald.service → /usr/lib/systemd/system/thermald.service.
astrid:/home/reidkb # systemctl status thermald
○ thermald.service - Thermal Daemon Service
Loaded: loaded (/usr/lib/systemd/system/thermald.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Wed 2023-08-02 21:28:04 EDT; 20s ago
Process: 22481 ExecStart=/usr/sbin/thermald --systemd --dbus-enable --adaptive --config-file ${THERMALD_CONFIG} --poll-interval $THERMALD>
Main PID: 22481 (code=exited, status=0/SUCCESS)
Aug 02 21:28:04 astrid systemd[1]: Starting Thermal Daemon Service...
Aug 02 21:28:04 astrid thermald[22481]: Failed to get the primary well-known name:
Aug 02 21:28:04 astrid thermald[22481]: Unsupported cpu model or platform
Aug 02 21:28:04 astrid thermald[22481]: Polling enabled: 4
Aug 02 21:28:04 astrid systemd[1]: thermald.service: Deactivated successfully.
Aug 02 21:28:04 astrid systemd[1]: Started Thermal Daemon Service.
lines 1-12/12 (END)
[1]+ Stopped systemctl status thermald
So what I take away from your posts so far: You have the kernel modules active and lm_sensors can read them, but thermald in opensuse doesn’t support Ryzen CPUs. I could be wrong about the last part but the message from systemctl status
seems to say just that.
From where in this thread did you get the information that a Ryzen CPU is involved to support your statement? The reporter said explicitly that he can’t get the temperature of his video card. The temperatures of his CPU are shown…
There. k10temp-pci-00c3 is the CPU temperature sensor for AMD Zen class CPUs.