forked from Lainports/freebsd-ports
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:
parent
99d928dbee
commit
56dd14e5d7
4 changed files with 41 additions and 0 deletions
|
|
@ -9,6 +9,7 @@
|
||||||
SUBDIR += R-cran-processx
|
SUBDIR += R-cran-processx
|
||||||
SUBDIR += R-cran-ps
|
SUBDIR += R-cran-ps
|
||||||
SUBDIR += R-cran-xopen
|
SUBDIR += R-cran-xopen
|
||||||
|
SUBDIR += RyzenAdj
|
||||||
SUBDIR += UEFITool
|
SUBDIR += UEFITool
|
||||||
SUBDIR += abduco
|
SUBDIR += abduco
|
||||||
SUBDIR += abgx360
|
SUBDIR += abgx360
|
||||||
|
|
|
||||||
25
sysutils/RyzenAdj/Makefile
Normal file
25
sysutils/RyzenAdj/Makefile
Normal 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>
|
||||||
3
sysutils/RyzenAdj/distinfo
Normal file
3
sysutils/RyzenAdj/distinfo
Normal 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
|
||||||
12
sysutils/RyzenAdj/pkg-descr
Normal file
12
sysutils/RyzenAdj/pkg-descr
Normal 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.
|
||||||
Loading…
Add table
Reference in a new issue