Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Lüftersteuerung

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2023
    Beiträge
    7

    Lüftersteuerung

    Hi,

    fuer mich ist die Lueftersteuerung sehr wichtig, um weiterhin Linux zunaechst als newcomer zu betreiben. Dazu habe ich einen link erhalten, der diese Lueftersteuerung wahrscheinlich realisiert.

    https://github.com/markusressel/fan2go

    Probeweise habe ich linux mint cinnamon installier, weil es fuer mich aufgeraemt daher kam. Und ich habe mit der Installation nach o.g. link begonnen.
    Teil 1, die Einbindung der lm.sensors war mir noch moeglich.
    Dann folgt aber die Installation ArchLinux mit yay -S fan2go-git.
    Diese Anweisung existiert nicht in mint und auch die pacman-Anweisung (Installation von yay) fuehrt in die Irre, naemlich zu einem Spiel.

    Wer kann mir einen Ausweg aus der misslichen Lage zeigen?

    Gruss DreyDee
    Geändert von DreyDee (11.09.23 um 13:28 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.830
    Power Management ist leider oft problematisch.

    Allerdings greifen praktisch alle Anwendungen, auf lm-sensors zurück - https://hwmon.wiki.kernel.org/lm_sensors, fan2go macht da auch nichts anders, das lm-sensors scheint ja auch noch geklappt zu haben.

    Zum einen will lm-sensors eingerichtet werden - sensors-detect # mit root rechten ausführen, wichtig für dich ist, das dabei irgendwelche Fans bzw Lüfter gefunden werden, das kannst du prüfen, in dem du anschließend sensors ausführst.

    Code:
    $ sudo sensors-detect 
    [sudo] Passwort für nopes:          
    # sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)
    # System: TOSHIBA TECRA A11 [PTSE0E-013012GR] (laptop)
    # Board: TOSHIBA Portable PC
    # Kernel: 4.15.0-213-generic x86_64
    # Processor: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz (6/37/2)
    
    This program will help you determine which kernel modules you need
    to load to use lm_sensors most effectively. It is generally safe
    and recommended to accept the default answers to all questions,
    unless you know what you're doing.
    
    Some south bridges, CPUs or memory controllers contain embedded sensors.
    Do you want to scan for them? This is totally safe. (YES/no): 
    Module cpuid loaded successfully.
    Silicon Integrated Systems SIS5595...                       No
    VIA VT82C686 Integrated Sensors...                          No
    VIA VT8231 Integrated Sensors...                            No
    AMD K8 thermal sensors...                                   No
    AMD Family 10h thermal sensors...                           No
    AMD Family 11h thermal sensors...                           No
    AMD Family 12h and 14h thermal sensors...                   No
    AMD Family 15h thermal sensors...                           No
    AMD Family 16h thermal sensors...                           No
    AMD Family 15h power sensors...                             No
    AMD Family 16h power sensors...                             No
    Intel digital thermal sensor...                             Success!
        (driver `coretemp')
    Intel AMB FB-DIMM thermal sensor...                         No
    Intel 5500/5520/X58 thermal sensor...                       No
    VIA C7 thermal sensor...                                    No
    VIA Nano thermal sensor...                                  No
    
    Some Super I/O chips contain embedded sensors. We have to write to
    standard I/O ports to probe them. This is usually safe.
    Do you want to scan for Super I/O sensors? (YES/no): 
    Probing for Super-I/O at 0x2e/0x2f
    Trying family `National Semiconductor/ITE'...               No
    Trying family `SMSC'...                                     Yes
    Found `SMSC LPC47N217 Super IO'                             
        (no hardware monitoring capabilities)
    Probing for Super-I/O at 0x4e/0x4f
    ...
    Bei meinem Rechner, werden nur ein paar Temperaturen angeboten:
    Code:
    $ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1:        +61.0°C  (crit = +107.0°C)
    
    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:       +56.0°C  (high = +95.0°C, crit = +105.0°C)
    Core 2:       +51.0°C  (high = +95.0°C, crit = +105.0°C)
    Die Meldung "(no hardware monitoring capabilities)" deutet das schon an.

    Nun ist das alles viel Konsole, Mint bzw Cinnamon hat da auch was im GUI für - https://cinnamon-spices.linuxmint.com/applets/view/337
    Das Applet übernimmt das einrichten für dich - keine Konsole notwendig. Falls du damit keine Lüft bekommst, auch nicht, nachdem du auf "Sensorliste aktualisieren" geklickt hast, dann ist entweder deine Hardware ungeeignet, oder der Kernel ist zu alt. Mein Rechner ist ziemlich alt (so um die 10 Jahre), daher kann ich ziemlich sicher sagen, dass es mit dieser Hardware einfach nicht geht, wie auch immer im Zweifel ist es dann doch hilfreich, das einrichten der Sensoren auf der Konsole zu machen die Meldungen aufmerksam zu lesen.

    Ich rate dir von fan2go ab, jedenfalls solange es das nicht als Debian bzw Mint kompatibeles Paket gibt, es gibt genug alternativen, neben dem Applet gibt es noch andere Frontends, die als Debian bzw Mint Pakete vorliegen, zB xsensors, aber auch psensors
    Geändert von nopes (11.09.23 um 19:23 Uhr) Grund: typos
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2023
    Beiträge
    7
    also über lm-sensors sind die Lüfter gefunden worden und ich werde mal die Tipps ausprobieren.
    Die genutzte distri ist mir egal, Hauptsache ich kann die Lüfter so leise, wie möglich regeln. Gegen Konsole habe ich auch nichts, muss aber zugeben, dass ich als newcomer die Befehle noch nicht verstehe (habe vor 30 Jahren mal Befassung mit UNIX gehabt).
    Am liebsten, da ich von der ASUS AI Suite aus windows "verwöhnt" bin, wäre mir, wenn ich die Kurven einstellen könnte, in denen die Lüftergeschwindigkeit in Abhängigkeit von der gemessenen cpu-Temperatur geregelt wird.

    Nun habe ich trotzdem mal geschaut, ob sich fan2go bei mir realisieren lässt. dabei die Anleitung unter
    https://www.linux-community.de/ausga...ren/#artRef-l1
    befolgt.
    Der Lüfterwert lässt sich mit cat /sys/class/hwmon/hwmon0/pwm1 auslesen. er beträgt 100.
    Leider wird mir beim Befehl
    sudo echo "1" > /sys/class/hwmon/hwmon0/pwm1_enable
    bash: /sys/class/hwmon/hwmon0/pwm1_enable: Keine Berechtigung
    angezeigt, dass ich keine Berechtigung habe.

    Aus dem Text zu fan2go entnehme ich, dass ich wohl fan2go vergessen kann!!!

    Und trotzdem ist mir das alles ziemlich unverständlich, denn wieso kann die AI Suite unter Windows die Lüfter beliebig steuern. Da spielt der Kernel mit.

    Wer kann helfen?
    Geändert von DreyDee (12.09.23 um 13:06 Uhr)

  4. #4
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.590
    versuch mal den sudo Befehl als root.
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2023
    Beiträge
    7
    als root, wie genau?

  6. #6
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.590
    Code:
    sudo -i
    dein Benutzerpasswort, dann

    echo "1" > /sys/class/hwmon/hwmon0/pwm1_enable
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  7. #7
    Registrierter Benutzer
    Registriert seit
    Aug 2023
    Beiträge
    7
    Danke corresponder, hat wunderbar funktioniert.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •