Skip to content

Commit 34cd3c5

Browse files
committed
bump to 4.1.0
1 parent d6b4f0c commit 34cd3c5

File tree

5 files changed

+96
-110
lines changed

5 files changed

+96
-110
lines changed

PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Maintainer: Antheas Kapenekakis <aur at antheas dot dev>
22
pkgname=hhd
3-
pkgver=4.0.1
3+
pkgver=4.1.0
44
pkgrel=1
55
pkgdesc='Handheld Daemon. A tool for managing the quirks of handheld devices.'
66
arch=('x86_64')

hhd.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: hhd
2-
Version: 4.0.1
2+
Version: 4.1.0
33
Release: 1%{?dist}
44
Summary: Handheld Daemon, a tool for configuring handheld devices.
55

i18n/adjustor.pot

Lines changed: 82 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: PROJECT VERSION\n"
99
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10-
"POT-Creation-Date: 2020-01-01 00:00+0000\n"
10+
"POT-Creation-Date: 2025-11-13 10:27+0100\n"
1111
"PO-Revision-Date: 2025-09-04 13:53+0000\n"
1212
"Last-Translator: Anonymous <[email protected]>\n"
13-
"Language-Team: English <https://hosted.weblate.org/projects/hhd/adjustor/en/>"
14-
"\n"
13+
"Language-Team: English <https://hosted.weblate.org/projects/hhd/adjustor/en/"
14+
">\n"
1515
"Language: en\n"
1616
"MIME-Version: 1.0\n"
17-
"Content-Type: text/plain; charset=utf-8\n"
17+
"Content-Type: text/plain; charset=UTF-8\n"
1818
"Content-Transfer-Encoding: 8bit\n"
1919
"Plural-Forms: nplurals=2; plural=n != 1;\n"
2020
"X-Generator: Weblate 5.13.1-rc\n"
@@ -36,9 +36,9 @@ msgstr "Enable TDP Controls"
3636
#. Setting: Enable TDP Controls
3737
#. Field: hint
3838
msgid ""
39-
"Enables TDP management by Handheld Daemon. While enabled, Handheld Daemon"
40-
" will set and maintain the TDP limits set on start-up and during other "
41-
"device changes (ac/dc)."
39+
"Enables TDP management by Handheld Daemon. While enabled, Handheld Daemon "
40+
"will set and maintain the TDP limits set on start-up and during other device "
41+
"changes (ac/dc)."
4242
msgstr ""
4343
"Enables TDP management by Handheld Daemon. While enabled, Handheld Daemon "
4444
"will set and maintain the TDP limits set on start-up and during other device "
@@ -68,9 +68,9 @@ msgstr "Disable Decky TDP Plugins"
6868
#. Field: hint
6969
msgid ""
7070
"Disables Decky TDP plugins (Powercontrol, SimpleDeckyTDP) by moving them "
71-
"from ~/homebrew/plugins to ~/homebrew/plugins/hhd-disabled. Then, "
72-
"restarts Decky. This might cause Steam to restart. Move them back and "
73-
"reboot to re-enable."
71+
"from ~/homebrew/plugins to ~/homebrew/plugins/hhd-disabled. Then, restarts "
72+
"Decky. This might cause Steam to restart. Move them back and reboot to re-"
73+
"enable."
7474
msgstr ""
7575
"Disables Decky TDP plugins (Powercontrol, SimpleDeckyTDP) by moving them "
7676
"from ~/homebrew/plugins to ~/homebrew/plugins/hhd-disabled. Then, restarts "
@@ -81,29 +81,15 @@ msgstr ""
8181
#. Field: hint
8282
msgid ""
8383
"Enables TDP management by the Handheld Daemon. While enabled, Handheld "
84-
"Daemon will set and maintain the TDP limits set on start-up and during "
85-
"other device changes (ac/dc).\n"
84+
"Daemon will set and maintain the TDP limits set on start-up and during other "
85+
"device changes (ac/dc).\n"
8686
"If the device crashes, TDP setting will be disabled on next startup."
8787
msgstr ""
8888
"Enables TDP management by the Handheld Daemon. While enabled, Handheld "
8989
"Daemon will set and maintain the TDP limits set on start-up and during other "
9090
"device changes (ac/dc).\n"
9191
"If the device crashes, TDP setting will be disabled on next startup."
9292

93-
#. Setting: Add TDP to /sys for Steam (Requires Restart)
94-
#. Field: title
95-
msgid "Add TDP to /sys for Steam (Requires Restart)"
96-
msgstr "Add TDP to /sys for Steam (Requires Restart)"
97-
98-
#. Setting: Add TDP to /sys for Steam (Requires Restart)
99-
#. Field: hint
100-
msgid ""
101-
"Uses a FUSE mount to add TDP attributes to /sys/class/drm. This fixes the"
102-
" TDP slider in Steam."
103-
msgstr ""
104-
"Uses a FUSE mount to add TDP attributes to /sys/class/drm. This fixes the "
105-
"TDP slider in Steam."
106-
10793
#. Setting: Enforce Device TDP Limits
10894
#. Field: title
10995
msgid "Enforce Device TDP Limits"
@@ -112,8 +98,8 @@ msgstr "Enforce Device TDP Limits"
11298
#. Setting: Enforce Device TDP Limits
11399
#. Field: hint
114100
msgid ""
115-
"When this option is on, the settings will adhere to the limits set out by"
116-
" the device manufacturer, subject to their availability.\n"
101+
"When this option is on, the settings will adhere to the limits set out by "
102+
"the device manufacturer, subject to their availability.\n"
117103
"With it off, the TDP settings ranges will expand to what is logically "
118104
"possible for the current device (regardless of manufacturer "
119105
"specifications).\n"
@@ -123,8 +109,8 @@ msgstr ""
123109
"When this option is on, the settings will adhere to the limits set out by "
124110
"the device manufacturer, subject to their availability.\n"
125111
"With it off, the TDP settings ranges will expand to what is logically "
126-
"possible for the current device (regardless of manufacturer specifications)."
127-
"\n"
112+
"possible for the current device (regardless of manufacturer "
113+
"specifications).\n"
128114
"All settings outside specifications will be set to system specifications "
129115
"after rebooting."
130116

@@ -179,8 +165,8 @@ msgstr "TDP"
179165
#. Setting: TDP
180166
#. Field: hint
181167
msgid ""
182-
"Average TDP Target. TDP Boost is recommended for desktop use and does not"
183-
" affect gaming."
168+
"Average TDP Target. TDP Boost is recommended for desktop use and does not "
169+
"affect gaming."
184170
msgstr ""
185171
"Average TDP Target. TDP Boost is recommended for desktop use and does not "
186172
"affect gaming."
@@ -193,8 +179,8 @@ msgstr "TDP Boost"
193179
#. Setting: TDP Boost
194180
#. Field: hint
195181
msgid ""
196-
"Allows the device to temporarily boost by setting appropriate slow and "
197-
"fast TDPs."
182+
"Allows the device to temporarily boost by setting appropriate slow and fast "
183+
"TDPs."
198184
msgstr ""
199185
"Allows the device to temporarily boost by setting appropriate slow and fast "
200186
"TDPs."
@@ -213,8 +199,7 @@ msgstr "Change TDP with View+Y"
213199
#. Field: hint
214200
msgid ""
215201
"Allows you to cycle through TDP modes with the View+Y key combination. "
216-
"Recommended to use with ROG Swap, as the View button will be muted to "
217-
"games."
202+
"Recommended to use with ROG Swap, as the View button will be muted to games."
218203
msgstr ""
219204
"Allows you to cycle through TDP modes with the View+Y key combination. "
220205
"Recommended to use with ROG Swap, as the View button will be muted to games."
@@ -326,9 +311,9 @@ msgstr "Extreme Standby Mode"
326311
#. Field: hint
327312
#, python-format
328313
msgid ""
329-
"Lowers the power consumption of the device from 4% to 1% overnight. "
330-
"Active only on battery. Turns off the power light and the controller "
331-
"requires longer to wake up."
314+
"Lowers the power consumption of the device from 4% to 1% overnight. Active "
315+
"only on battery. Turns off the power light and the controller requires "
316+
"longer to wake up."
332317
msgstr ""
333318
"Lowers the power consumption of the device from 4% to 1% overnight. Active "
334319
"only on battery. Turns off the power light and the controller requires "
@@ -416,8 +401,7 @@ msgstr "Power Profile"
416401
#. Setting: Power Profile
417402
#. Field: hint
418403
msgid ""
419-
"Allows setting the power profile of the system using Power Profiles "
420-
"Daemon."
404+
"Allows setting the power profile of the system using Power Profiles Daemon."
421405
msgstr ""
422406
"Allows setting the power profile of the system using Power Profiles Daemon."
423407

@@ -447,8 +431,8 @@ msgstr "Custom Scheduler"
447431
#. Setting: Custom Scheduler
448432
#. Field: hint
449433
msgid ""
450-
"Allows attaching a scheduler to the kernel sched_ext. Schedulers need to "
451-
"be installed and kernel needs to support sched_ext."
434+
"Allows attaching a scheduler to the kernel sched_ext. Schedulers need to be "
435+
"installed and kernel needs to support sched_ext."
452436
msgstr ""
453437
"Allows attaching a scheduler to the kernel sched_ext. Schedulers need to be "
454438
"installed and kernel needs to support sched_ext."
@@ -486,10 +470,10 @@ msgstr "Auto"
486470
#. Setting: Auto
487471
#. Field: hint
488472
msgid ""
489-
"Handheld Daemon will manage the energy management settings. This includes"
490-
" CPU governor, CPU boost, GPU frequency, and CPU power preferences. At "
491-
"low TDPs, the CPU will be tuned down and at other TDPs, it will use "
492-
"balanced settings."
473+
"Handheld Daemon will manage the energy management settings. This includes "
474+
"CPU governor, CPU boost, GPU frequency, and CPU power preferences. At low "
475+
"TDPs, the CPU will be tuned down and at other TDPs, it will use balanced "
476+
"settings."
493477
msgstr ""
494478
"Handheld Daemon will manage the energy management settings. This includes "
495479
"CPU governor, CPU boost, GPU frequency, and CPU power preferences. At low "
@@ -511,8 +495,7 @@ msgstr "CPU Power (EPP)"
511495
msgid ""
512496
"Sets the energy performance preference for the CPU. Keep on balanced for "
513497
"good performance on all TDPs. Options map to `power`, `balance_power`, "
514-
"`balance_performance`. Performance is not recommended and is not "
515-
"included."
498+
"`balance_performance`. Performance is not recommended and is not included."
516499
msgstr ""
517500
"Sets the energy performance preference for the CPU. Keep on balanced for "
518501
"good performance on all TDPs. Options map to `power`, `balance_power`, "
@@ -536,9 +519,9 @@ msgstr "CPU Minimum Frequency"
536519
#. Setting: CPU Minimum Frequency
537520
#. Field: hint
538521
msgid ""
539-
"Sets the minimum frequency for the CPU. Using 400MHz will save battery in"
540-
" light games. However, the delay of increasing the frequency may cause "
541-
"minor stutters, especially in VRR displays."
522+
"Sets the minimum frequency for the CPU. Using 400MHz will save battery in "
523+
"light games. However, the delay of increasing the frequency may cause minor "
524+
"stutters, especially in VRR displays."
542525
msgstr ""
543526
"Sets the minimum frequency for the CPU. Using 400MHz will save battery in "
544527
"light games. However, the delay of increasing the frequency may cause minor "
@@ -586,8 +569,8 @@ msgstr "GPU Frequency"
586569
#. Setting: GPU Frequency
587570
#. Field: hint
588571
msgid ""
589-
"Pins the GPU to a certain frequency. Helps in certain games that are CPU "
590-
"or GPU heavy by shifting power to or from the GPU. Has a minor effect."
572+
"Pins the GPU to a certain frequency. Helps in certain games that are CPU or "
573+
"GPU heavy by shifting power to or from the GPU. Has a minor effect."
591574
msgstr ""
592575
"Pins the GPU to a certain frequency. Helps in certain games that are CPU or "
593576
"GPU heavy by shifting power to or from the GPU. Has a minor effect."
@@ -660,9 +643,9 @@ msgstr "Enable energy management"
660643
#. Setting: Enable energy management
661644
#. Field: hint
662645
msgid ""
663-
"Handheld daemon will manage the power preferences for the system, "
664-
"including Governor, Boost, GPU frequency, and EPP. In addition, Handheld "
665-
"daemon will launch a PPD service to replace PPD's role in the system. "
646+
"Handheld daemon will manage the power preferences for the system, including "
647+
"Governor, Boost, GPU frequency, and EPP. In addition, Handheld daemon will "
648+
"launch a PPD service to replace PPD's role in the system. "
666649
msgstr ""
667650
"Handheld daemon will manage the power preferences for the system, including "
668651
"Governor, Boost, GPU frequency, and EPP. In addition, Handheld daemon will "
@@ -704,8 +687,8 @@ msgstr "Quiet"
704687
#. Setting: TDP
705688
#. Field: hint
706689
msgid ""
707-
"Maximum average TDP. Boost goes a bit higher and is recommended for "
708-
"desktop use."
690+
"Maximum average TDP. Boost goes a bit higher and is recommended for desktop "
691+
"use."
709692
msgstr ""
710693
"Maximum average TDP. Boost goes a bit higher and is recommended for desktop "
711694
"use."
@@ -723,8 +706,8 @@ msgstr "Set Fan to Full Speed"
723706
#. Setting: Disabled
724707
#. Field: hint
725708
msgid ""
726-
"Lets Legion GO manage the curve on its own. Setting this option will "
727-
"cause a mode change to reset the fan curve."
709+
"Lets Legion GO manage the curve on its own. Setting this option will cause a "
710+
"mode change to reset the fan curve."
728711
msgstr ""
729712
"Lets Legion GO manage the curve on its own. Setting this option will cause a "
730713
"mode change to reset the fan curve."
@@ -819,12 +802,12 @@ msgstr "Controls all Ryzen SMU settings through preset curves."
819802
#. Field: hint
820803
msgid ""
821804
"Allows you to set a custom fan curve and to choose the temperature probe "
822-
"(Edge or Junction). Junction is the peak temperature of the chip: "
823-
"responds faster and prevents throttling. Edge is the temperature of the "
824-
"chip: responds slower and prevents overheating."
805+
"(Edge or Junction). Junction is the peak temperature of the chip: responds "
806+
"faster and prevents throttling. Edge is the temperature of the chip: "
807+
"responds slower and prevents overheating."
825808
msgstr ""
826-
"Allows you to set a custom fan curve and to choose the temperature probe ("
827-
"Edge or Junction). Junction is the peak temperature of the chip: responds "
809+
"Allows you to set a custom fan curve and to choose the temperature probe "
810+
"(Edge or Junction). Junction is the peak temperature of the chip: responds "
828811
"faster and prevents throttling. Edge is the temperature of the chip: "
829812
"responds slower and prevents overheating."
830813

@@ -896,29 +879,29 @@ msgstr "Standard Parameters"
896879
#. Setting: Standard Parameters
897880
#. Field: hint
898881
msgid ""
899-
"Standard TDP parameters for Ryzen processors. All need to be set to "
900-
"properly control the TDP of the device.\n"
901-
"Ryzen processors have 2 modes: STTv2 and STAPM (legacy). AMD suggests to"
902-
" manufacturers to use STTv2, which makes the Legion Go the only device "
903-
"to offer the STAPM alternative through a BIOS setting.\n"
882+
"Standard TDP parameters for Ryzen processors. All need to be set to properly "
883+
"control the TDP of the device.\n"
884+
"Ryzen processors have 2 modes: STTv2 and STAPM (legacy). AMD suggests to "
885+
"manufacturers to use STTv2, which makes the Legion Go the only device to "
886+
"offer the STAPM alternative through a BIOS setting.\n"
904887
"In STTv2, the device will keep boosting until the \"skin\" of the device "
905-
"(hottest user accessible spot) reaches a manufacturer set temperature. "
906-
"Then, the device will use the Skin Temp TDP limit. In STAPM, the device "
907-
"averages the TDP values from the 1-3 previous minutes and keeps that "
908-
"value under the STAPM TDP limit. Either mode ignores the other mode's "
909-
"limit (STAPM limit does nothing on STT and Skin Temp Limit does nothing "
910-
"on STAPM), so both should be set.\n"
911-
"The Fast and Slow limits control boosting behavior. The Fast TDP limit is"
912-
" the actual max TDP value of the device. Then,the Slow TDP limit averages"
913-
" the last 10-20s of TDP values and keeps the value below it."
888+
"(hottest user accessible spot) reaches a manufacturer set temperature. Then, "
889+
"the device will use the Skin Temp TDP limit. In STAPM, the device averages "
890+
"the TDP values from the 1-3 previous minutes and keeps that value under the "
891+
"STAPM TDP limit. Either mode ignores the other mode's limit (STAPM limit "
892+
"does nothing on STT and Skin Temp Limit does nothing on STAPM), so both "
893+
"should be set.\n"
894+
"The Fast and Slow limits control boosting behavior. The Fast TDP limit is "
895+
"the actual max TDP value of the device. Then,the Slow TDP limit averages the "
896+
"last 10-20s of TDP values and keeps the value below it."
914897
msgstr ""
915898
"Standard TDP parameters for Ryzen processors. All need to be set to properly "
916899
"control the TDP of the device.\n"
917900
"Ryzen processors have 2 modes: STTv2 and STAPM (legacy). AMD suggests to "
918901
"manufacturers to use STTv2, which makes the Legion Go the only device to "
919902
"offer the STAPM alternative through a BIOS setting.\n"
920-
"In STTv2, the device will keep boosting until the \"skin\" of the device ("
921-
"hottest user accessible spot) reaches a manufacturer set temperature. Then, "
903+
"In STTv2, the device will keep boosting until the \"skin\" of the device "
904+
"(hottest user accessible spot) reaches a manufacturer set temperature. Then, "
922905
"the device will use the Skin Temp TDP limit. In STAPM, the device averages "
923906
"the TDP values from the 1-3 previous minutes and keeps that value under the "
924907
"STAPM TDP limit. Either mode ignores the other mode's limit (STAPM limit "
@@ -959,14 +942,13 @@ msgid ""
959942
"The Advanced Parameters below control boosting behavior and need to be "
960943
"adjusted per device depending on its cooling system. They mostly affect "
961944
"boosting behavior, which is important for desktop use.\n"
962-
"The exception is the Temp Target (TCTL), which controls the max "
963-
"temperature of the CPU die. On most devices, it can safely be raised up "
964-
"to 100C. However, if a temperature spike makes the chip reach 105C, it "
965-
"will enter a thermal protection mode, which is 5W, for a couple of "
966-
"minutes.\n"
967-
"The integration times for Slow TDP and STAPM influence how many previous "
968-
"TDP values the CPU will average to calculate its current Slow and STAPM "
969-
"TDP values."
945+
"The exception is the Temp Target (TCTL), which controls the max temperature "
946+
"of the CPU die. On most devices, it can safely be raised up to 100C. "
947+
"However, if a temperature spike makes the chip reach 105C, it will enter a "
948+
"thermal protection mode, which is 5W, for a couple of minutes.\n"
949+
"The integration times for Slow TDP and STAPM influence how many previous TDP "
950+
"values the CPU will average to calculate its current Slow and STAPM TDP "
951+
"values."
970952
msgstr ""
971953
"The Advanced Parameters below control boosting behavior and need to be "
972954
"adjusted per device depending on its cooling system. They mostly affect "
@@ -998,3 +980,13 @@ msgstr "STAPM Limit Integration Time"
998980
#. Field: title
999981
msgid "Enable Advanced Parameters"
1000982
msgstr "Enable Advanced Parameters"
983+
984+
#~ msgid "Add TDP to /sys for Steam (Requires Restart)"
985+
#~ msgstr "Add TDP to /sys for Steam (Requires Restart)"
986+
987+
#~ msgid ""
988+
#~ "Uses a FUSE mount to add TDP attributes to /sys/class/drm. This fixes the "
989+
#~ "TDP slider in Steam."
990+
#~ msgstr ""
991+
#~ "Uses a FUSE mount to add TDP attributes to /sys/class/drm. This fixes the "
992+
#~ "TDP slider in Steam."

0 commit comments

Comments
 (0)