norbit
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Um mein System zu Untervolten benutze ich K10clt. http://www.ztex.de/misc/k10ctl.e.html#c1 Da bei jedem Start die Werte wieder zurückgesetzt werden habe ich mir ein Scribt geschrieben das ich bei jedem einloggen automatisch starten will ohne das ich ein Passwort eingeben muss. Im Wiki habe ich diese Anleitung gefunden. http://wiki.ubuntuusers.de/sudo/Konfiguration Und habe diesen Eintrag gemacht.
%users ALL = NOPASSWD: /usr/sbin/Untervolten In den Autostart habe ich den folgenden Befehl eingetragen. sudo Untervolten Leider funktioniert das nicht, und ich muss nach wie vor das Scribt im Terminal ausführen. Hab ich da irgendwo einen Fehler drin?
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
Warum benutzt du nicht die rc.local?
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Hab ich jetzt mal ausprobiert, leider ohne Erfolg. Vll. liegt es auch daran wann der Governer gestartet wird. Und wann er dann die Werte von Scribt akzeptiert. Naja egal, ich lass mir gleich beim loggin ein Terminal starten indem ich das Script dann ausführe.
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
norbit schrieb: Hab ich jetzt mal ausprobiert, leider ohne Erfolg.
Und was hattest du eingetragen?
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
/usr/sbin/Untervolten Praktisch die Datei die er ausführen soll. Das steht in der Datei, wenn ich sie ausführe auch wenn sie vorher noch nicht aufgerufen wurde funktioniert sie auch. Ich weiss nur das er mit modprobe msr irgendwas anlegen muss damit dann k10ctl ausgeführt werden kann. #!/bin/sh
modprobe msr
k10ctl 0-3 0 -cv 30
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
norbit schrieb: Praktisch die Datei die er ausführen soll. Das steht in der Datei, wenn ich sie ausführe auch wenn sie vorher noch nicht aufgerufen wurde funktioniert sie auch. Ich weiss nur das er mit modprobe msr irgendwas anlegen muss damit dann k10ctl ausgeführt werden kann.
Das Kernelmodul solltest du über die /etc/modules laden, siehe Kernelmodule#Module-automatisch-laden...
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Es will einfach nicht. Ich denke das der Govener noch nicht fertig eingerichtet ist so das k10clt noch keine Werte setzen kann.
Gibt es eine Möglichkeit eine Timer ins Scribt einzubauen so das es erst nach 5 Sec. K10ctl ausführt? Mit Programmieren hatte ich bis jetzt noch nie was am Hut, also entschuldigt wenn ich dumme Fragen stelle. 🐸
|
Chrissss
Anmeldungsdatum: 31. August 2005
Beiträge: 37971
|
norbit schrieb: Ich denke das der Govener noch nicht fertig eingerichtet ist so das k10clt noch keine Werte setzen kann.
Gibt es eine Möglichkeit eine Timer ins Scribt einzubauen so das es erst nach 5 Sec. K10ctl ausführt?
man sleep ☺
|
adun
Anmeldungsdatum: 29. März 2005
Beiträge: 8606
|
Ferner setzt dein Skript eine Umgebung voraus, die nicht besteht. (PATH) (immer das selbe...)
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Jo, endlich. Musste die %user Zeile in visudo ganz nach unten schieben sonst wird sie überschrieben, und die 5 Sec musste ich auch lassen. Bin glücklich und zufrieden. ▶ 😀
|
muvo
Anmeldungsdatum: 13. Juni 2009
Beiträge: 365
|
Hi, was ist zu tun, wenn man k10ctl in der Konsole aufrufen möchte ohne ein ./ davor setzen zu müssen?
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Das ist das Skribt. #!/bin/sh
# modprobe msr
modprobe msr
# 5 Secunden verzögert
sleep 5; k10ctl 0-3 0 -cv 31 ; k10ctl 0-3 1 -cv 55
# spannung 1.19 V 0.9 V Die Werte musst du dir natürlich anpassen. Je niedriger der -cv Wert desto höher die VCore!!!
|
muvo
Anmeldungsdatum: 13. Juni 2009
Beiträge: 365
|
Danke für das Script. Wo kopierst du solche Scripts hin und wo den k10ctl Programmordner? Ich hab den Programmordner nach /usr/local/bin kopiert das Programm wird aber in der Konsole nicht gefunden. $ sudo k10ctl
k10ctl: command not found
|
norbit
(Themenstarter)
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Einfach mit sudo make install installieren. Es wird dann in /user/local/sbin kobiert. Das Skribt habe ich auch dorthin kopiert, und man kann es dann im Autostart aufrufen soweit man die Berechtigungen und ausführen ohne Passwortabfrage erstellt hat. Wird alles im Wiki beschrieben.
|
muvo
Anmeldungsdatum: 13. Juni 2009
Beiträge: 365
|
|