Tuned start niet op

Als ik het goed begrijp is tuned een alternatief voor tlp en als default geïnstalleerd. Hij staat ingesteld als automatisch starten bij opstarten laptop. Maar dat doet ie niet/wel/niet/wel/niet. Ik kan hem daarna wel via de commandline of Yast opstarten (weet niet echt of ie dan ook actief blijft.

?

Of kan ik hem maar beter vervangen door tlp?

Het is jammer dat je niet minstens vertelt welke versie van openSUSE je begruikt.

Ik heb de man pagina van tuned vluchtig doorgekeken. Ik zie dat het als deamon kan draaine, maar uk zie nergens dat daat voorzieningen 9dud systemd configuratie) voor zijn gemaakt.

Hoe weet je dat?
Zoals altijd geloven wij niet zo erg van wat men vertelt, dat zijn meestal conclusies. Maar wij geloven wat de computer laat zien.

Hetzelde geldt voor

Wat doe je dan?

Houd er aub rekening mee dat wij niet over je schouder kunnen meekijken. Wij zijn volledig afhankelik van wat je hier laat zien.

Sorry, voor de onduidelijkheid. Je hebt helemaal gelijk. Hopelijk geeft onderstaand meer informatie.

  1. ik gebruik: OpenSuse Tumbleweed

  2. mbt tot de gebruikte tools:

a. commandline
nadat ik mijn laptop opgestart heb, controleer ik of tuned actief is met dit commando:

sudo tuned-adm active

het resultaat na het invoeren van het commando is:

Cannot talk to TuneD daemon via DBus. Is TuneD daemon running?
It seems that tuned daemon is not running, preset profile is not activated.
Preset profile: desktop

ik activeer tuned vervolgens met:

sudo systemctl start tuned

met als resultaat, na controle met sudo tuned-adm active:

Current active profile: desktop

maar even later opnieuw:

Cannot talk to TuneD daemon via DBus. Is TuneD daemon running?
It seems that tuned daemon is not running, preset profile is not activated.
Preset profile: desktop

b. Yast

ik start Yast als root op en ga naar Servicesbeheerder. Daar vind ik de status van tuned. Daar vind ik:

Service Starten Status Beschrijving
tuned Bij opstarten systeem Niet actief (Dood) Dynamic System Tuning Daemon

Ook daar kan ik tuned opstarten door op de knop Starten te klikken. Ook hier is de tijd dat tuned actief is van korte duur.

  1. als ik het logboek controleer met dit commando: sudo journalctl -u tuned krijg ik oa dit:

nov 03 08:04:04 localhost.localdomain systemd[1]: Starting Dynamic System Tuning Daemon…
nov 03 08:04:04 localhost.localdomain systemd[1]: Started Dynamic System Tuning Daemon.
nov 03 08:17:55 localhost.localdomain systemd[1]: Stopping Dynamic System Tuning Daemon…
nov 03 08:17:55 localhost.localdomain systemd[1]: tuned.service: Deactivated successfully.
nov 03 08:17:55 localhost.localdomain systemd[1]: Stopped Dynamic System Tuning Daemon.
nov 03 08:28:43 localhost.localdomain systemd[1]: Starting Dynamic System Tuning Daemon…
nov 03 08:28:44 localhost.localdomain systemd[1]: Started Dynamic System Tuning Daemon.
nov 03 08:33:25 localhost.localdomain systemd[1]: Stopping Dynamic System Tuning Daemon…
nov 03 08:33:26 localhost.localdomain systemd[1]: tuned.service: Deactivated successfully.
nov 03 08:33:26 localhost.localdomain systemd[1]: Stopped Dynamic System Tuning Daemon.

Om een deamon te starten tijdens boot moet je de service niet starten maar enablen:

sudo systemctl enable tuned

Helaas de 10 minuten is alweer voorbij, dus opnieuw:

Om een deamon te starten tijdens boot moet je de service niet starten maar enablen:

sudo systemctl enable tuned

Als je man tuned draait dan zie je dat er een manier is om het hoogste debug niveau te zetten en om de log naar een bestand te schrijven.

Vervolgens kan je met systemctl cat tuned.service zien wat systemd doet om de service te starten, met systemctl edit tuned.servicekan je dit bewerken en verbose logging aan zetten .

Als je klaar bent met experimenteren dan kan je met systemctl revert tuned.servicede edits in de service file ongedaan maken.

Ja, het lijkt alsof tuned een prima alternatief is voor tlp:

Draai je tuned “out-of-the-box” of heb je al aanpassingen gedaan?

Had ik al gedaan. In Yast kan ik ook zien dat hij enabled is/was. Het probleem is, dat hij zichzelf uitschakelt. En ik weet niet waarom.

Veranderingen:
Daarna, en niet eerder - dus toen hij zich maar bleef uitschakelen - heb ik: sudo tuned-adm profile balanced en later: sudo tuned-adm profile desktop ingegeven. Dat is het enige.

Verder:
systemctl cat tuned.service geeft:

/usr/lib/systemd/system/tuned.service

[Unit]
Description=Dynamic System Tuning Daemon
After=systemd-sysctl.service network.target dbus.service polkit.service
Requires=dbus.service
Conflicts=cpupower.service auto-cpufreq.service tlp.service power-profiles-daemon.service
Documentation=man:tuned(8) man:tuned.conf(5) man:tuned-adm(8)

[Service]
Type=dbus
PIDFile=/run/tuned/tuned.pid
BusName=com.redhat.tuned
ExecStart=/usr/sbin/tuned -l -P

[Install]
WantedBy=multi-user.target

Verder:
sudo tuned-adm active geeft/blijft geven:

Cannot talk to TuneD daemon via DBus. Is TuneD daemon running?
It seems that tuned daemon is not running, preset profile is not activated.
Preset profile: desktop

Trouwens:
Dank voor je support totnogtoe.

Ik had ook het idee dat je misschien niet enable gedaan had, vandaar mijn vraag om exacte gegevens.

Tussendoor even over hoe hier computer output the posten.

Je doet kopieer/plak te beginnen bij de regel met prompt.kommando (dus geen verhaaltje: xyz geeft. Als wij het kommando zo zien is extra uitleg niet nodig. Dan alkle uitvoer en tot en met de regel met denieuwe prompt (dat laat zien dat alles kompleet is).

En dat geheel plak je hier tussen de tekens die door de knop </> worden gegenereerd (of je zet die met de hand). Een engelse beschrijving vind je hier: Posting code or preformatted text - Using Discourse - Discourse Meta .

Ik weet niets van tuned , maar volgens the man pagina (en de aanroep zoals in de .service file) moet er logging zijn in /var/log/tuned/tuned.log

Klopt. Wil je dat ik daar de (hele) tekst van post?

Weet ik niet. Doe bijvoorbeeld een poging om the deamon te starten, eacht tot hij weer stopt en post wat er bijgekomen is.

In die output zie je “ExecStart=/usr/sbin/tuned -l -P” staan, dat is dus het commando waarmee dingen gestart worden. Als je nu in man tuned kijkt zie je welke twee argumenten aan dit commando moet toevoegen om extra debug aan te zetten en de log te schrijven. Zie verder mijn eerdere post over hoe je tuned.service can editen en weer terug zetten.

Als je met extra debug output draait en de log kan die waarschijnlijk meer info geven omtrent waarom tuned wordt gestopt.

Dankjewel. Ik ga ernaar kijken.

Sorry for English/google translate. Maybe I can help. I try to be brief, please forgive me if I seem impolite.

TuneD conflicts with power-profiles-daemon.

If you have both of these installed, then when power-profiles-daemon service starts, it will stop the tuned service.

This is why you see tuned working, and then later, it is stopped.

You must choose only one of: power-profiles-daemon, tuned, or tlp.

KDE and Gnome desktops use power-profiles-daemon to set profiles. If you choose tlp, the DE GUI may not work any more, and if it does, then tlp will not work, and perhaps, neither will work. If you choose tuned, then it is the same.

New TuneD versions have tuned-ppd. This is a service which will make tuned emulate power-profiles-daemon. Now, you can use tuned, with tuned-ppd, and your DE and apps which use power-profiles-daemon, will think they are talking to power-profiles-daemon, but really, they are talking to tuned-ppd, and that will set tuned profiles.

I hope this helps. Following is the above, google translated from English to Dutch.

Sorry voor Engels/Google Translate. Misschien kan ik helpen. Ik probeer het kort te houden, vergeef me als ik onbeleefd overkom.

TuneD conflicteert met power-profiles-daemon.

Als u beide hebt geïnstalleerd, stopt de tuned-service wanneer de power-profiles-daemon-service start.

Daarom ziet u tuned werken en later stopt het.

U moet slechts één van de volgende opties kiezen: power-profiles-daemon, tuned of tlp.

KDE- en Gnome-desktops gebruiken power-profiles-daemon om profielen in te stellen. Als u tlp kiest, werkt de DE GUI mogelijk niet meer, en als dat wel zo is, werkt tlp niet en misschien werken beide niet meer. Als u tuned kiest, is het hetzelfde.

Nieuwe TuneD-versies hebben tuned-ppd. Dit is een service die tuned power-profiles-daemon laat emuleren. Nu kunt u tuned gebruiken, met tuned-ppd, en uw DE en apps die power-profiles-daemon gebruiken, zullen denken dat ze met power-profiles-daemon praten, maar in werkelijkheid praten ze met tuned-ppd, en dat zal tuned-profielen instellen.

Ik hoop dat dit helpt.

1 Like

Tx tx! I Will try this. And yes i do understand, i think. So the only thing i have to do is install tuned-ppd and remove tuned?

Txtx! Ik zal dit proberen. En ja, ik begrijp het wel, denk ik. Het enige wat ik dus hoef te doen is tune-ppd installeren en tune verwijderen?

Ik wilde het kort houden om verwarring te voorkomen, maar ik was te kort en veroorzaakte meer verwarring. :laughing: Sorry!

Hier is meer informatie…

TL;DR:
power-profiles-daemon conflicteert met tuned
we kunnen tuned uitvoeren als we power-profiles-daemon uitschakelen of verwijderen
dat zal de integratie van Gnome/KDE verstoren
tuned-ppd vervangt power-profiles-daemon
tuned-ppd en tuned gaan samen
met beide zal de integratie van Gnome/KDE werken
tuned-ppd is nog niet uitgebracht
je kunt unreleased tuned + tuned-ppd installeren vanuit rpm-bestanden als je wilt experimenteren

Lange versie:
Standaard wordt power-profiles-daemon automatisch geïnstalleerd als we KDE of Gnome installeren.

We kunnen tuned of tlp handmatig installeren, naast power-profiles-daemon, maar dan zullen de services conflicteren, zoals je hier hebt beschreven - het zal geen fouten geven, het zegt alleen dat de service is gestopt, maar geeft geen reden waarom. Ik vond dit nogal verwarrend en mysterieus, ik hoopte je dat mysterie te besparen, zelfs als ik een vertaler nodig had :slight_smile:

Als we tuned of tlp willen houden, moeten we power-profiles-daemon uitschakelen met sudo systemctl disable --now power-profiles-daemon of power-profiles-daemon verwijderen met sudo zypper rm power-profiles-daemon.

Now tuned (of tlp) zal OK werken, maar dat zou ook de power-profiles-daemon integratie met KDE of Gnome verbreken. Als je geen DE integratie nodig hebt, dan is dat voldoende. We kunnen power profiles beheren met tlp-ui, tuned-adm of tuned-gtk, maar niet met Gnome ‘Quick Settings’ of KDE ‘Power and Battery’ widget.

Een andere manier om tuned te besturen, is met tuned-ppd. Als deze service draait, kunnen we de Gnome- of KDE-tools gebruiken. Ze sturen opdrachten naar power-profiles-daemon, die is uitgeschakeld/verwijderd, maar tuned-ppd zal in plaats daarvan reageren. Onze DE weet niet dat power-profiles-daemon is vervangen. Wanneer onze DE power-profiles-daemon vertelt om het profiel te wijzigen, zal tuned-ppd deze opdracht aannemen en het tuned-profiel wijzigen. Dus, beschouw tuned-ppd misschien als een ‘extensie’ van tuned - ze werken samen.

Helaas, omdat tuned-ppd erg nieuw is (eerste release 8 augustus), is er geen tuned-ppd-service in opensuse’s huidige versie van tuned.

De toekomstige versie van tuned heeft power-profiles-daemon als een conflicterend pakket, dus wanneer we die tuned installeren, zal het ons dwingen om power-profiles-daemon te de-installeren, en zullen we het verwarrende mysterieuze gedrag dat u zag vermijden. Bovendien bevat het tuned-ppd, dus we kunnen dat installeren, en onze DE-integratie zal nog steeds functioneren.

Het is nog steeds ‘experimenteel’, maar u kunt die toekomstige versie installeren. Ik zou ten zeerste aanraden om die Base:System-repository niet aan uw systeem toe te voegen. Het zal veel nieuwe, ongeteste versies van pakketten installeren, en dingen zullen waarschijnlijk kapotgaan.

In plaats daarvan, als je tuned + tuned-ppd vandaag wilt proberen, kun je direct de nieuwe tuned .rpm-bestanden downloaden en installeren. Je kunt ze vinden op deze URL, typ gewoon ‘tuned’ in het zoekvak aan de rechterkant van die pagina. Wanneer je ze installeert, zal het zeggen dat er een probleem is, en je vragen om power-profiles-daemon te verwijderen als oplossing.

Hieronder staat het originele bericht in het Engels:

I wanted to be brief, to spare some confusion, but I was too brief, and caused more confusion. :laughing: I’m sorry!

Here is more detail…

TL;DR:
power-profiles-daemon conflicts with tuned
we can run tuned if we disable or remove power-profiles-daemon
that will break Gnome/KDE integration
tuned-ppd replaces power-profiles-daemon
tuned-ppd and tuned go together
with both, Gnome/KDE integration will work
tuned-ppd is not released yet
you can install unreleased tuned + tuned-ppd from rpm files if you like to experiment

Long version:
By default, we will get power-profiles-daemon automatically installed, if we install KDE or Gnome.

We can manually install tuned or tlp, in addition to power-profiles-daemon, but then the services will conflict, as you have described here - it will give no errors, it only says that the service has stopped, but does not give any reason why. I found this to be quite confusing and mysterious, I hoped to spare you that mystery, even if I needed a translator :slight_smile:

If we want to keep tuned or tlp, we must either disable power-profiles-daemon with sudo systemctl disable --now power-profiles-daemon or remove power-profiles-daemon with sudo zypper rm power-profiles-daemon.

Now tuned (or tlp) will work OK, but that would also break the power-profiles-daemon integration with KDE or Gnome. If you do not need DE integration, then that is sufficient. We can control power profiles with tlp-ui, tuned-adm or tuned-gtk, but not with Gnome ‘Quick Settings’ or KDE ‘Power and Battery’ widget.

Another way to control tuned, is with tuned-ppd. With this service running, we can use the Gnome or KDE tools. They will send commands to power-profiles-daemon, which is disabled/removed, but tuned-ppd will respond instead. Our DE will not know that power-profiles-daemon has been replaced. When our DE tells power-profiles-daemon to change profile, tuned-ppd will take this command, and change the tuned profile. So, perhaps consider tuned-ppd as an ‘extension’ of tuned - they work together.

Sadly, since tuned-ppd is very new (first release August 8), there is no tuned-ppd service in opensuse’s current version of tuned.

The future version of tuned has power-profiles-daemon as a conflicting package, so that when we install that tuned, it will force us to un-install power-profiles-daemon, and we will avoid the confusing mystery behaviour that you saw. Additionally, it includes tuned-ppd, so we can install that, and our DE integration will still function.

It is still ‘experimental’, but you can install that future version. I would strongly recommend not adding that Base:System repository to your system. It will install lots of new, un-tested versions of packages, and things will probably break.

Instead, if you want to try tuned + tuned-ppd today, you could directly download the new tuned .rpm files and install those. You could find them at this URL, just type ‘tuned’ into the search box on the right side of that page. When you install them, it will say that there is a problem, and prompt you to remove power-profiles-daemon as the solution.

I hope this helps :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.