sysutils/RyzenAdj: New port: Power management tool for Ryzen mobile and embedded CPUs

RyzenAdj is a tool to view and adjust power management settings for some of
Ryzen mobile and embedded CPUs.

One of the use cases is to "trade" CPU performance for lower temperature:
You can set lower-than-default CPU power limit and make your computer
(slightly) less performant, but make it (significantly) cooler and more quiet
under load. It is not uncommon to get less than 10% performance drop after
lowering CPU TDP by 30%.

Another use case is for CPU overclocking hobby.

Use at your own risk.

WWW: https://github.com/FlyGoat/RyzenAdj

PR:		281522
This commit is contained in:
Vladyslav Movchan 2024-11-14 22:32:43 +02:00 committed by Robert Clausecker
parent 99d928dbee
commit 56dd14e5d7
4 changed files with 41 additions and 0 deletions

View file

@ -9,6 +9,7 @@
SUBDIR += R-cran-processx
SUBDIR += R-cran-ps
SUBDIR += R-cran-xopen
SUBDIR += RyzenAdj
SUBDIR += UEFITool
SUBDIR += abduco
SUBDIR += abgx360

View file

@ -0,0 +1,25 @@
PORTNAME= RyzenAdj
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
CATEGORIES= sysutils
MAINTAINER= vladislav.movchan@gmail.com
COMMENT= Power management tool for Ryzen mobile and embedded CPUs
WWW= https://github.com/FlyGoat/RyzenAdj
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= specific to Ryzen CPUs
LIB_DEPENDS= libpci.so:devel/libpci
USES= cmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= FlyGoat
PLIST_FILES= bin/ryzenadj
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1731520448
SHA256 (FlyGoat-RyzenAdj-v0.16.0_GH0.tar.gz) = 7bef7dbde006afbe316091d8da8c8c551d5d7d43185d9e62281671959b7a3ca2
SIZE (FlyGoat-RyzenAdj-v0.16.0_GH0.tar.gz) = 126451

View file

@ -0,0 +1,12 @@
RyzenAdj is a tool to view and adjust power management settings for some of
Ryzen mobile and embedded CPUs.
One of the use cases is to "trade" CPU performance for lower temperature:
You can set lower-than-default CPU power limit and make your computer
(slightly) less performant, but make it (significantly) cooler and more quiet
under load. It is not uncommon to get less than 10% performance drop after
lowering CPU TDP by 30%.
Another use case is for CPU overclocking hobby.
Use at your own risk.