Merge branch 'JustEnoughLinuxOS:dev' into dev

This commit is contained in:
Brooksytech 2023-01-02 06:32:51 -08:00 committed by GitHub
commit eb643daf97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 57 additions and 185 deletions

View file

@ -26,7 +26,7 @@ jobs:
if [[ -z "$branch_arg" ]]; then
branch_arg="$GITHUB_REF_NAME"
fi
echo "name=branch::$branch_arg" >> $GITHUB_OUTPUT
echo "branch=$branch_arg" >> $GITHUB_OUTPUT
- uses: actions/checkout@v3
name: checkout
with:
@ -34,19 +34,19 @@ jobs:
ref: "${{ steps.branch.outputs.branch }}"
- name: Get date for artifacts
id: date
run: echo "name=date::$(date +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
run: echo "date=$(date +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
- name: Get short SHA for artifacts
id: sha
run: echo "name=sha::$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Get dev version
id: version
run: |
set -e
echo "full name: ${{ github.event.repository.full_name }}"
if [[ "${{ github.event.client_payload.release_tag }}" != "" ]]; then
echo "name=version::${{ github.event.client_payload.release_tag }}" >> $GITHUB_OUTPUT
echo "version=${{ github.event.client_payload.release_tag }}" >> $GITHUB_OUTPUT
else
echo "name=version::${{ steps.date.outputs.date }}-${{ steps.sha.outputs.sha }}" >> $GITHUB_OUTPUT
echo "version=${{ steps.date.outputs.date }}-${{ steps.sha.outputs.sha }}" >> $GITHUB_OUTPUT
fi
- name: Build World
run: |

View file

@ -26,7 +26,7 @@ jobs:
if [[ -z "$branch_arg" ]]; then
branch_arg="$GITHUB_REF_NAME"
fi
echo "name=branch::$branch_arg" >> $GITHUB_OUTPUT
echo "branch=$branch_arg" >> $GITHUB_OUTPUT
- uses: actions/checkout@v3
name: checkout
with:
@ -34,19 +34,19 @@ jobs:
ref: "${{ steps.branch.outputs.branch }}"
- name: Get date for artifacts
id: date
run: echo "name=date::$(date +'%Y%m%d')" >> $GITHUB_OUTPUT
run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT
- name: Get short SHA for artifacts
id: sha
run: echo "name=sha::$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Get version
id: version
run: |
set -e
echo "full name: ${{ github.event.repository.full_name }}"
if [[ "${{ github.event.client_payload.release_tag }}" != "" ]]; then
echo "name=version::${{ github.event.client_payload.release_tag }}" >> $GITHUB_OUTPUT
echo "version=${{ github.event.client_payload.release_tag }}" >> $GITHUB_OUTPUT
else
echo "name=version::${{ steps.date.outputs.date }}-${{ steps.sha.outputs.sha }}" >> $GITHUB_OUTPUT
echo "version=${{ steps.date.outputs.date }}-${{ steps.sha.outputs.sha }}" >> $GITHUB_OUTPUT
fi
- name: Build World
run: |

View file

@ -33,7 +33,7 @@ jobs:
- name: repository full name
id: full_name
run: |
echo "name=full_name::$(git config --get remote.origin.url | sed 's|^.*github.com/||g' | sed 's/.git$//g')" >> $GITHUB_OUTPUT
echo "full_name=$(git config --get remote.origin.url | sed 's|^.*github.com/||g' | sed 's/.git$//g')" >> $GITHUB_OUTPUT
- name: changes
id: changes
@ -42,17 +42,17 @@ jobs:
release_notes="${release_notes//'%'/'%25'}"
release_notes="${release_notes//$'\n'/'%0A'}"
release_notes="${release_notes//$'\r'/'%0D'}"
echo "name=release_notes::${release_notes}" >> $GITHUB_OUTPUT
echo "release_notes=${release_notes}" >> $GITHUB_OUTPUT
- name: change_counter
id: counter
run: |
count="$(git log --after "$(date -d "yesterday" +%Y-%m-%d)" --pretty=format:"* %h: %s" | wc -l)"
echo "name=count::${count}" >> $GITHUB_OUTPUT
echo "count=${count}" >> $GITHUB_OUTPUT
- name: Get date for artifacts
id: date
run: echo "name=date::$(date +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
run: echo "date=$(date +'%Y%m%d%H%M')" >> $GITHUB_OUTPUT
- name: Repository Dispatch
if: steps.counter.outputs.count != '0'

View file

@ -40,7 +40,7 @@ jobs:
- name: repository full name
id: full_name
run: |
echo "name=full_name::$(git config --get remote.origin.url | sed 's|^.*github.com/||g' | sed 's/.git$//g')" >> $GITHUB_OUTPUT
echo "full_name=$(git config --get remote.origin.url | sed 's|^.*github.com/||g' | sed 's/.git$//g')" >> $GITHUB_OUTPUT
- name: changes
id: changes
@ -50,11 +50,11 @@ jobs:
release_notes="${release_notes//'%'/'%25'}"
release_notes="${release_notes//$'\n'/'%0A'}"
release_notes="${release_notes//$'\r'/'%0D'}"
echo "name=changes::$(echo ${release_notes} | wc -l)" >> $GITHUB_OUTPUT
echo "name=release_notes::${release_notes}" >> $GITHUB_OUTPUT
echo "changes=$(echo ${release_notes} | wc -l)" >> $GITHUB_OUTPUT
echo "release_notes=${release_notes}" >> $GITHUB_OUTPUT
- name: Get date for artifacts
id: date
run: echo "name=date::$(date +'%Y%m%d')" >> $GITHUB_OUTPUT
run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_OUTPUT
- name: Repository Dispatch
if: steps.changes.outputs.changes != '0'

View file

@ -6,4 +6,4 @@
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
${FAST_CORES} PPSSPPSDL "$ARG"
PPSSPPSDL "$ARG"

View file

@ -7,4 +7,4 @@
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
echo "[${ARG}]"
${FAST_CORES} minivmac
minivmac

View file

@ -10,5 +10,5 @@ if [ ! -d "/storage/.config/PCSX2" ]
then
cp -rf /usr/config/PCSX2 /storage/.config
fi
${FAST_CORES} @APPIMAGE@ -fastboot -- "$ARG"
@APPIMAGE@ -fastboot -- "$ARG"
set_audio alsa

View file

@ -27,12 +27,14 @@ if [ -e "/storage/roms/pico-8/${STATIC_BIN}" ]
then
jslisten set "${STATIC_BIN}"
/storage/roms/pico-8/${STATIC_BIN} -home -root_path /storage/roms/pico-8 -joystick 0 ${OPTIONS} "${CART}"
exit
fi
if [ -e "/storage/roms/pico-8/pico8_dyn" ] || [ ! "$?" = 0 ]
then
jslisten set "pico8_dyn"
/storage/roms/pico-8/pico8_dyn -home -root_path /storage/roms/pico-8 -joystick 0 ${OPTIONS} "${CART}"
exit
else
text_viewer -e -w -t "Missing Pico-8 binaries!" -m "Extract your purchased pico8 package into the pico-8 directory on your games partition."
fi

View file

@ -11,4 +11,4 @@ fi
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
${FAST_CORES} x128 -sounddev alsa -sdl2renderer opengles2 "$ARG"
x128 -sounddev alsa -sdl2renderer opengles2 "$ARG"

View file

@ -12,4 +12,4 @@ fi
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
echo "[${ARG}]"
${FAST_CORES} x64sc -sounddev alsa -sdl2renderer opengles2 "$ARG"
x64sc -sounddev alsa -sdl2renderer opengles2 "$ARG"

View file

@ -12,4 +12,4 @@ fi
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
echo "[${ARG}]"
${FAST_CORES} xplus4 -sounddev alsa -sdl2renderer opengles2 "$ARG"
xplus4 -sounddev alsa -sdl2renderer opengles2 "$ARG"

View file

@ -12,4 +12,4 @@ fi
ARG=${1//[\\]/}
export SDL_AUDIODRIVER=alsa
echo "[${ARG}]"
${FAST_CORES} xvic -sounddev alsa -sdl2renderer opengles2 "$ARG"
xvic -sounddev alsa -sdl2renderer opengles2 "$ARG"

View file

@ -2,35 +2,25 @@
3do.cpugovernor=performance
3do.ratio=4/3
3do.rewind=0
3do.rgascale=0
advmame_auto_gamepad=0
amigacd32.integerscale=1
amigacd32.ratio=4/3
amigacd32.rgascale=0
amiga.integerscale=1
amiga.ratio=4/3
amiga.rgascale=0
amstradcpc.integerscale=1
amstradcpc.rgascale=0
arcade.autosave=0
arcade.cpugovernor=performance
atari2600.integerscale=1
atari2600.rgascale=0
atari5200.integerscale=1
atari5200.rgascale=0
atari7800.integerscale=1
atari7800.rgascale=0
atari800.integerscale=1
atari800.rgascale=0
atarijaguar.cpugovernor=performance
atarilynx.integerscale=1
atarilynx.ratio=core
atarist.integerscale=1
atarist.rgascale=0
atomiswave.integerscale=1
atomiswave.cpugovernor=performance
atomiswave.ratio=4/3
atomiswave.rgascale=0
audio.bgmusic=1
audio.device=headphone
audio.display_titles=1
@ -39,41 +29,29 @@ audio.volume=75
bluetooth.enabled=0
boot=Emulationstation
c128.integerscale=1
c128.rgascale=0
c16.integerscale=1
c16.rgascale=0
c64.integerscale=1
c64.rgascale=0
cloud.backup=0
colecovision.integerscale=1
colecovision.ratio=4/3
colecovision.rgascale=0
controllers.bluetooth.enabled=1
cooling.profile=quiet
cps1.integerscale=1
cps1.rgascale=0
cps2.integerscale=1
cps2.rgascale=0
cps3.integerscale=1
cps3.rgascale=0
daphne.integerscale=1
daphne.ratio=4/3
desktop.enabled=0
dreamcast.integerscale=1
dreamcast.cpugovernor=performance
dreamcast.ratio=4/3
dreamcast.rgascale=0
easyrpg.integerscale=1
easyrpg.rgascale=0
famicom.integerscale=1
famicom.ratio=4/3
famicom.rgascale=0
fbn.integerscale=1
fbn.ratio=core
fbn.rgascale=0
fds.integerscale=1
fds.ratio=4/3
fds.rgascale=0
gamecube.cpugovernor=performance
ps2.cpugovernor=performance
gamegear.integerscale=1
@ -85,10 +63,8 @@ gbh.integerscale=1
gb.integerscale=1
genesis.integerscale=1
genesis.ratio=4/3
genesis.rgascale=0
genh.integerscale=1
genh.ratio=4/3
genh.rgascale=0
ggh.integerscale=1
global.analogue=1
global.autosave=2
@ -114,37 +90,27 @@ global.secondinstance=0
gpu.powersave=0
intellivision.integerscale=1
intellivision.ratio=4/3
intellivision.rgascale=0
internal.wifi=1
wifi.powersave=0
j2me.cpugovernor=performance
mame.autosave=0
mame.integerscale=1
mame.cpugovernor=performance
mame.rgascale=0
mastersystem.integerscale=1
mastersystem.rgascale=0
megacd.integerscale=1
megacd.ratio=4/3
megacd.rgascale=0
megadrive.integerscale=1
megadrive-japan.integerscale=1
megadrive-japan.ratio=4/3
megadrive-japan.rgascale=0
megadrive.ratio=4/3
megadrive.rgascale=0
megaduck.integerscale=1
msx2.integerscale=1
msx2.ratio=4/3
msx2.rgascale=0
msx.integerscale=1
msx.ratio=4/3
msx.rgascale=0
n64.integerscale=1
n64.cpugovernor=performance
n64.ratio=4/3
n64.game_aspect_ratio=4:3
n64.rgascale=0
n64.internal_resolution=1
n64.rsp_plugin=hle
n64.input_configuration=zlswap
@ -157,82 +123,59 @@ n64.parallel_n64_video_core=glide64
naomi.integerscale=1
naomi.cpugovernor=performance
naomi.ratio=4/3
naomi.rgascale=0
nds.cpugovernor=performance
neocd.integerscale=1
neocd.ratio=4/3
neocd.rgascale=0
neogeo.integerscale=1
neogeo.ratio=4/3
neogeo.rgascale=0
nesh.integerscale=1
nesh.ratio=4/3
nesh.rgascale=0
nes.integerscale=1
nes.ratio=4/3
nes.rgascale=0
ngpc.intergerscale=1
ngp.integerscale=1
odyssey2.integerscale=1
odyssey2.ratio=4/3
odyssey2.rgascale=0
pet.ratio=4/3
pet.rgascale=0
pc-9800.integerscale=1
pc-9800.ratio=4/3
pc-9800.rgascale=0
pcenginecd.integerscale=1
pcenginecd.ratio=4/3
pcenginecd.rgascale=0
pcengine.integerscale=1
pcengine.ratio=4/3
pcengine.rgascale=0
pcfx.integerscale=1
pcfx.cpugovernor=performance
pcfx.ratio=4/3
pcfx.rgascale=0
pc.integerscale=1
pc.cpugovernor=performance
pc.ratio=4/3
pc.rgascale=0
pokemini.ratio=3/2
psp.cpugovernor=performance
pspminis.cpugovernor=performance
psx.integerscale=1
psx.ratio=4/3
psx.rgascale=0
rotate.root.password=1
samba.enabled=0
saturn.integerscale=1
saturn.ratio=4/3
saturn.rgascale=0
sc-3000.integerscale=1
sc-3000.rgascale=0
sega32x.integerscale=1
sega32x.ratio=4/3
sega32x.rgascale=0
segacd.integerscale=1
segacd.ratio=4/3
segacd.rgascale=0
sfc.integerscale=1
sfc.ratio=4/3
sfc.rgascale=0
sg-1000.integerscale=1
sg-1000.rgascale=0
snesh.integerscale=1
snesh.ratio=4/3
snesh.rgascale=0
snes.integerscale=1
snesmsu1.integerscale=1
snesmsu1.ratio=4/3
snesmsu1.rgascale=0
snes.ratio=4/3
snes.rgascale=0
splash.enabled=0
ssh.enabled=0
supergrafx.integerscale=1
supergrafx.ratio=4/3
supergrafx.rgascale=0
supervision.integerscale=1
system.hostname=@DEVICENAME@
system.language=en_US
@ -244,25 +187,19 @@ system.autohotkeys=1
fstrim.enabled=0
tg16cd.integerscale=1
tg16cd.ratio=4/3
tg16cd.rgascale=0
tg16.integerscale=1
tg16.ratio=4/3
tg16.rgascale=0
updates.enabled=1
updates.force=0
updates.branch=stable
uzebox.integerscale=1
uzebox.integerscale=1
uzebox.rgascale=0
vectrex.integerscale=1
vectrex.ratio=3/4
vectrex.rgascale=0
vic20.integerscale=1
vic20.ratio=4/3
vic20.rgascale=0
videopac.integerscale=1
videopac.ratio=4/3
videopac.rgascale=0
virtualboy.integerscale=1
virtualboy.cpugovernor=performance
wifi.enabled=0
@ -272,10 +209,7 @@ weston.startup=/usr/bin/start_es.sh
wts.enabled=1
x68000.integerscale=1
x68000.ratio=4/3
x68000.rgascale=0
zx81.integerscale=1
zx81.ratio=4/3
zx81.rgascale=0
zxspectrum.integerscale=1
zxspectrum.ratio=4/3
zxspectrum.rgascale=0

View file

@ -74,6 +74,7 @@ done
# Default modules need to be updated to use the new stop/start ui function.
echo "Sync modules (tools)..." >>${LOG}
rsync -av /usr/config/modules/* /storage/.config/modules/
rm -f /storage/.config/modules/{"351Files.sh","Start 32bit Retroarch.sh","JelosAddOns.sh","PortMaster.sh","ThemeMaster.sh"} ||:
# Swap es_input back to a writeable file so external controller configuration works properly.
echo "Make sure es_input isn't a link..." >>${LOG}

View file

@ -99,19 +99,6 @@ then
${PERFORMANCE_MODE}
fi
### Set the cores to use
CORES=$(get_setting "cores" "${PLATFORM}" "${ROMNAME##*/}")
if [ "${CORES}" = "little" ]
then
EMUPERF="${SLOW_CORES}"
elif [ "${CORES}" = "big" ]
then
EMUPERF="${FAST_CORES}"
else
### All..
unset EMUPERF
fi
### We need the original system cooling profile later so get it now!
COOLINGPROFILE=$(get_setting cooling.profile)

View file

@ -172,8 +172,8 @@ pcm.dmixer {
pcm "${HWDEV}"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
buffer_size 8192
rate 176400
}
bindings {
0 0

View file

@ -1,19 +1,6 @@
<?xml version="1.0"?>
<gameList>
<game>
<path>./fileman.sh</path>
<name>fileman</name>
<desc>Single panel file manager</desc>
<developer>Tardigrade and JELOS</developer>
<publisher>JELOS</publisher>
<rating>1.0</rating>
<releasedate>2022</releasedate>
<genre>Script</genre>
<thumbnail>./downloaded_images/filemanager-thumb.png</thumbnail>
<image>./downloaded_images/filemanager.png</image>
</game>
<game>
<path>./cloud_backup.sh</path>
<name>Cloud Backup</name>
@ -40,6 +27,19 @@
<image>./downloaded_images/rclone-back.png</image>
</game>
<game>
<path>./fileman.sh</path>
<name>File Manager</name>
<desc>Single panel file manager</desc>
<developer>Tardigrade and JELOS</developer>
<publisher>JELOS</publisher>
<rating>1.0</rating>
<releasedate>2022</releasedate>
<genre>Script</genre>
<thumbnail>./downloaded_images/filemanager-thumb.png</thumbnail>
<image>./downloaded_images/filemanager.png</image>
</game>
<game>
<path>./Install JELOS.sh</path>
<name>Install JELOS</name>
@ -79,19 +79,6 @@
<image>./downloaded_images/scummvm.png</image>
</game>
<game>
<path>./Start 32bit Retroarch.sh</path>
<name>Start 32bit RetroArch</name>
<desc>Run 32bit RetroArch</desc>
<developer>JELOS</developer>
<publisher>JELOS</publisher>
<rating>1.0</rating>
<releasedate>2021</releasedate>
<genre>Script</genre>
<thumbnail>./downloaded_images/retroarch32-thumb.png</thumbnail>
<image>./downloaded_images/retroarch32.png</image>
</game>
<game>
<path>./Start 64bit Retroarch.sh</path>
<name>Start 64bit RetroArch</name>

View file

@ -20,7 +20,6 @@ makeinstall_target() {
cp ${PKG_DIR}/sources/scripts/fancontrol ${INSTALL}/usr/bin
cp ${PKG_DIR}/sources/scripts/headphone_sense ${INSTALL}/usr/bin
cp ${PKG_DIR}/sources/scripts/system_utils ${INSTALL}/usr/bin
cp ${PKG_DIR}/sources/scripts/internalwifi ${INSTALL}/usr/bin
cp ${PKG_DIR}/sources/scripts/volume_sense ${INSTALL}/usr/bin
if [ -d "${PKG_DIR}/sources/devices/${DEVICE}" ]
then

View file

@ -1,27 +0,0 @@
#!/bin/bash
# SPDX-License-Identifier: Apache-2.0
# Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius)
. /etc/profile
if [ -z "${DEVICE_INTERNAL_WIFI}" ] || [ "${DEVICE_INTERNAL_WIFI}" = false ]
then
exit 0
fi
case $1 in
disable)
connmanctl disable wifi
rmmod ${DEVICE_WIFI_MODULE}
echo 0 >/sys/class/gpio/gpio${DEVICE_WIFI}/value
set_setting internal.wifi 0
;;
enable)
echo 1 >/sys/class/gpio/gpio${DEVICE_WIFI}/value
modprobe ${DEVICE_WIFI_MODULE}
connmanctl enable wifi
set_setting internal.wifi 1
;;
esac
systemctl restart connman

View file

@ -2,23 +2,21 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="libiconv"
PKG_VERSION="1.15"
PKG_SHA256="ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178"
PKG_VERSION="1.17"
PKG_LICENSE="GPL"
PKG_SITE="https://savannah.gnu.org/projects/libiconv/"
PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="http://ftp.gnu.org/pub/gnu/libiconv/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A tool that converts from one character encoding to another through Unicode conversion."
PKG_BUILD_FLAGS="+pic"
PKG_CONFIGURE_OPTS_TARGET="--host=$TARGET_NAME \
--build=$HOST_NAME \
PKG_CONFIGURE_OPTS_TARGET="--host=${TARGET_NAME} \
--build=${HOST_NAME} \
--prefix=/usr \
--includedir=/usr/include/iconv \
--libdir=/usr/lib/iconv \
--sysconfdir=/etc \
--enable-static \
--disable-shared \
--enable-shared \
--disable-statuc \
--disable-nls \
--disable-extra-encodings \
--with-gnu-ld"

View file

@ -2,13 +2,11 @@
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
PKG_NAME="git"
PKG_VERSION="2.21.0"
PKG_SHA256="85eca51c7404da75e353eba587f87fea9481ba41e162206a6f70ad8118147bee"
PKG_REV="1"
PKG_VERSION="2.39.0"
PKG_ARCH="any"
PKG_LICENSE="GPLv2"
PKG_SITE="https://git-scm.com/"
PKG_URL="https://mirrors.edge.kernel.org/pub/software/scm/git/git-$PKG_VERSION.tar.gz"
PKG_URL="https://mirrors.edge.kernel.org/pub/software/scm/git/git-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain openssl pcre curl libiconv zlib"
PKG_SECTION="emuelec"
PKG_SHORTDESC="Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. "
@ -17,19 +15,16 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
PKG_CONFIGURE_OPTS_TARGET="ac_cv_fread_reads_directories=yes \
ac_cv_snprintf_returns_bogus=yes"
ac_cv_snprintf_returns_bogus=yes \
ac_cv_iconv_omits_bom=yes"
pre_configure_target() {
cd ..
rm -rf .$TARGET_NAME
rm -rf .${TARGET_NAME}
}
make_target() {
cd $PKG_BUILD
cd ${PKG_BUILD}
make git
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp git $INSTALL/usr/bin
}

View file

@ -3,7 +3,7 @@
# Copyright (C) 2020-present Fewtarius
PKG_NAME="emulationstation"
PKG_VERSION="07285b7"
PKG_VERSION="fe37789"
PKG_GIT_CLONE_BRANCH="main"
PKG_REV="1"
PKG_ARCH="any"

View file

@ -16,7 +16,3 @@ CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0" \
AMDGPU_PERF="/sys/class/drm/card0/device/power_dpm_force_performance_level"
# Affinity
SLOW_CORES="taskset -c 0-3"
FAST_CORES="${SLOW_CORES}"