You are not logged in.
Pages: 1
I do not see a word about `intel-speed-select` tool in wiki, also do not see it in linux or linux-lts PKGBUILD, I guess it's an omission ? I mean this tool https://docs.kernel.org/admin-guide/pm/ … elect.html
Offline
User space tools from the kernel are supplied by linux-tools. What if you rebuild linux-tools with the diff below applied?
diff --git a/PKGBUILD b/PKGBUILD
index 1aec1d7..6d18db6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,6 +7,7 @@ pkgname=(
'cgroup_event_listener'
'cpupower'
'hyperv'
+ 'intel-speed-select'
'linux-tools-meta'
'perf'
'tmon'
@@ -106,6 +107,11 @@ build() {
make VERSION=$pkgver-$pkgrel
popd
+ echo ':: intel-speed-select'
+ pushd linux/tools/power/x86/intel-speed-select
+ make
+ popd
+
echo ':: x86_energy_perf_policy'
pushd linux/tools/power/x86/x86_energy_perf_policy
make
@@ -164,6 +170,7 @@ package_linux-tools-meta() {
'cgroup_event_listener'
'cpupower'
'hyperv'
+ 'intel-speed-select'
'perf'
'tmon'
'turbostat'
@@ -227,6 +234,14 @@ package_cpupower() {
install -Dm 755 $pkgname.systemd "$pkgdir/usr/lib/systemd/scripts/$pkgname"
}
+package_intel-speed-select() {
+ pkgdesc=''
+ depends=('libnl')
+
+ cd linux/tools/power/x86/intel-speed-select
+ make install DESTDIR="$pkgdir"
+}
+
package_x86_energy_perf_policy() {
pkgdesc='Read or write MSR_IA32_ENERGY_PERF_BIAS'
depends=('glibc')
Offline
Thank you, that works for me ! FWIW I used `pkgdesc='Intel Speed Select tool'` for description.
Offline
I realized I missed adding libnl to makedepends. If you want the package to be included please open a feature request on the Arch bug tracker against the linux-tools base package asking for the new split package intel-speed-select.
Offline
Thank you, done !
Offline
Pages: 1