# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-02-15 18:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "THINKFAN.CONF.LEGACY" msgstr "" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "2020-04-09" msgstr "" #. type: TH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "thinkfan 1.3.1" msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "thinkfan.conf.legacy - the old, backwards-compatible config syntax for " "thinkfan B(1)" msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "The thinkfan config file specifies one or more temperature input(s), exactly " "one fan to control and the fan levels. A fan level associates a certain fan " "speed to a lower and an upper temperature bound. If the temperature reaches " "the upper bound, we switch to the next fan level, and if it drops below the " "lower bound, we switch to the previous fan level. Temperature bounds can " "either be a single temperature (I) or consist of multiple " "temperatures (I). In simple mode, only the highest of all " "known temperature is compared to the upper & lower bound. If you have " "devices with very different temperature ratings (e.g. CPU vs. mechanical " "hard drives), you should specify correction values to equalize their " "temperature ranges, or better: use complex mode. In complex mode, the upper " "and lower bounds of each fan level are specified for each sensor " "individually. Thinkfan then switches to the next fan level if one of the " "upper bounds is reached, and to the previous fan level if all temperatures " "have dropped below their respective lower bounds." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "THERMAL SENSORS" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Multiple sensor keywords can be combined in one config file, but note that " "the ordering is significant with respect to the upper and lower fan level " "bounds if you use I. I.e. if B " "contains 16 temperatures and you specify an B sensor after the " "B statement, the B sensor will be the 17th temperature." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "After each sensor path, an optional I can be specified. " "This value (can be negative) is always added to the temperature reading from " "that sensor. Correction values should be specified if you use B with components that have a different temperature rating, like hard " "disks and CPUs. Note though that B is generally the better " "solution since it gives you full control over fan levels and temperature " "ranges for each sensor, instead of just adding a fixed value to equalize " "temperature ranges." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "BI< >[B< (>I...B<) >]" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Use the thermal sensors provided by the B kernel module on " "older thinkpads. These normally reside in B so this " "keyword will hardly be used with other paths. This file usually contains " "8-16 temperatures, some of which may be reserved for removable hardware or " "completely unused. Unused temperature slots always contain the value -128. " "Since this file contains all temperatures the B module knows " "about, there cannot be more than one B statement in a config " "file." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "BI< sysfs-path >[ B<(>IB<) >]" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Use a standard hwmon temperature input that may be provided by all kinds of " "kernel drivers. I is usually a file named " "\\[oq]temp*_input\\[cq], somewhere under /sys, so you can search for them e." "g. with \\[oq]find /sys -type f -name \"temp*_input\"\\[cq]. Each of these " "files contains one temperature, so you need to add a B statement for " "each device whose temperature you wish to control." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "BI< device-path >[ B<(>IB<) >]" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "NOTE: only available if thinkfan was compiled with USE_ATASMART enabled." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Read the temperature directly from a hard disk using S.M.A.R.T. See also the " "B<-d> option in B(1) that prevents thinkfan from waking up " "sleeping (mechanical) disks to read their temperature." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "BI< pci-bus-id >[ B<(>IB<) >]" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "NOTE: only available if thinkfan was compiled with USE_NVML enabled." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Read the temperature of an nVidia graphics card from the proprietary nVidia " "driver. This does not work with the open-source Nouveau driver, it depends " "specifially on libnvidia-ml.so that is usually installed with the binary " "nVidia driver. The correct I can be retrieved using e.g. lspci " "with: \\[oq]lspci | grep -i vga\\[cq]. Most open-source graphics drivers " "(radeon, nouveau, possibly others too) can instead be used with the B " "keyword described above." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "FANS" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Currently, thinkfan can control only one fan at a time. In theory, you can " "run multiple instances of the program simultaneously (with multiple config " "files) to control multiple fans, but that requires enabling DANGEROUS mode " "and will likely break most init scripts. It is an error to have more than " "one fan statement per config file." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "B" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Use the fan control provided by the B kernel module, which " "needs to be loaded with the option B. The path is defined by " "the B kernel module and will hardly change. Besides the fan " "levels ranging from 0 to 7, it also supports the B and B " "modes." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "The B mode should delegate fan control to the firmware, so it can be " "regarded as a \\[oq]default\\[cq] mode that does not change the fan " "behavior. This is useful for example if you only want to change the fan " "behavior at high and/or low temperatures." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "The B or B mode effectively disables the fan RPM " "limiter. Fan speed will slowly ramp up until the fan uses the maximum " "electrical power available from the embedded controller. Use this only to " "prevent potentially destructive overheating, since it runs the fan outside " "of specifications and wears its bearings down quickly." msgstr "" #. type: TP #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "BI< sysfs-path>" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Control a sysfs PWM fan. Many hwmon drivers that provide a " "\\[oq]temp*_input\\[cq] file also allow fan control, although there may also " "be drivers that are specific to either temperature reading or fan control. " "You can search for a PWM control file e.g. with \\[oq]find /sys -type f -" "name \"pwm?\"\\[cq]. Note that with PWM, fan levels usually range from 0 to " "255, although besides a file like B there may also be B and " "B that specify different (soft or recommended?) limits for a " "particular fan." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "FAN LEVELS" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Defining the fan levels is the meat of the config file. Here you make use of " "your previously defined temperature inputs to set the lower and upper bounds " "for the fan speeds. You cannot mix simple fan levels with complex fan " "levels. The general syntax of a simple fan level is:" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "B<( >I[B<,>] I[B<,>] IB< )>" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "The I is either a numeric value (0-7 or 0-255, depending on " "whether a B or a B is used) or a string enclosed in double " "quotes. When a B is used, specifying B<0> has the same effect as " "specifying B<\"level 0>\". In addition to the numeric fan levels, B " "also supports B<\"level auto\"> and B<\"level disengaged\"> or B<\"level " "full-speed\">. See above for an explanation of what these mean. The format " "of I and I depends on whether you want to use " "B or B" msgstr "" #. type: SS #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "Simple Mode" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "In simple mode, the I and I of a fan level are " "each specified as a single temperature value. Both are compared only to the " "highest temperature found in all of the configured thermal sensors. Using " "this mode of operation makes sense e.g. if all temperature readings come " "from the on-DIE thermal sensors of a multicore processor. The fan speed " "will affect all of these temperatures in the same way because they share a " "single thermal connection to the heatsink, so it makes sense to ignore all " "but the highest of these temperatures. As a rule of thumb, if your thermal " "sensors cover multiple devices you should use Complex Mode, or at least " "specify correction values to account for different temperature ratings." msgstr "" #. type: SS #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "Complex Mode" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "In complex mode, both the I and I are lists of " "temperatures, the length of which must match the number of temperature " "readings thinkfan knows about. Each bound must be enclosed in braces, with " "individual values separated by commas or spaces, so the specific syntax of a " "complex mode fan level is:" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "" "B<{ >I\n" "B<( >I[I ...] B<)>\n" "B<( >I[I ...] B<)>\n" "B<}>\n" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "The optional commas have been omitted here for readability, and the curly " "braces are interchangeable with round braces. Note that it is not possible " "to mix simple fan levels with complex fan levels." msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Complex mode is generally the preferred mode of operation since it allows " "you to specify precisely what the fan should to to keep each component " "within its specified temperature range." msgstr "" #. type: SH #: debian-bookworm debian-unstable fedora-40 fedora-rawhide #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "B(1)" msgstr "" #. type: Plain text #: debian-bookworm debian-unstable fedora-40 fedora-rawhide msgid "" "Example configs shipped with the source distribution, also available at " "I." msgstr ""