More performance at the price of more heat

Hello everyone,

On the first-time boot after Garuda installation system or Garuda Assistant prompts me with performance option: 'MORE PERFORMANCE AT THE PRICE OF MORE HEAT' , or something like that(Obviously, I can't remember exactly )....

I would like to know something more about that tweak, and which settings it changes for us?
I would also like to hear the experiences of people who have actually used that option?
If I didn't use it at the start, how can I set it later, ie where can I find that setting?
And how to change it back to normal if after some time I don't like it?

System:
Kernel: 6.0.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=b33d4f48-258f-4b26-84b4-262fd566a3a7 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=9c6d9900-97dc-4c40-b6be-917026300ae7 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING II v: Rev 1.xx
serial: <superuser required> UEFI: American Megatrends v: 4901
date: 07/25/2022
CPU:
Info: model: AMD Ryzen 5 5600 bits: 64 type: MT MCP arch: Zen 3 gen: 4
level: v3 note: check built: 2021-22 process: TSMC n7 (7nm)
family: 0x19 (25) model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3641 high: 4198 min/max: 2200/4467 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3601 2: 3741
3: 3500 4: 3590 5: 3500 6: 3500 7: 3934 8: 4198 9: 3500 10: 3570 11: 3569
12: 3500 bogomips: 84005
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Tonga PRO [Radeon R9 285/380] vendor: PC Partner / Sapphire
driver: amdgpu v: kernel arch: GCN-3 code: Volcanic Islands
process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: DP-1,DVI-D-2 empty: DVI-D-1,HDMI-A-1 bus-ID: 07:00.0
chip-ID: 1002:6939 class-ID: 0300 temp: 58.0 C
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 4240x1548 s-dpi: 96 s-size: 1121x409mm (44.13x16.10")
s-diag: 1193mm (46.98")
Monitor-1: DVI-D-2 mapped: DVI-D-1 pos: bottom-l model: Acer AL2216W
serial: <filter> built: 2006 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
max: 1680x1050 min: 720x400
Monitor-2: DP-1 mapped: DisplayPort-0 pos: primary,top-right
model: LG (GoldStar) ULTRAGEAR serial: <filter> built: 2022 res: 2560x1440
hz: 120 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x350
API: OpenGL v: 4.6 Mesa 22.3.1 renderer: AMD Radeon R9 380 Series (tonga
LLVM 14.0.6 DRM 3.48 6.0.12-zen1-1-zen) direct render: Yes
Audio:
Device-1: AMD Tonga HDMI Audio [Radeon R9 285/380]
vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 07:00.1 chip-ID: 1002:aad8 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 09:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound API: ALSA v: k6.0.12-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 04:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 931.52 GiB used: 97.6 GiB (10.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:4 vendor: Kingston model: SNVS500G
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: S8542105 temp: 41.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Kingston model: SNVS500G
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: <filter> rev: S8H40104 temp: 41.9 C scheme: GPT
Partition:
ID-1: / raw-size: 448.39 GiB size: 448.39 GiB (100.00%)
used: 97.6 GiB (21.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 612 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1
ID-3: /home raw-size: 448.39 GiB size: 448.39 GiB (100.00%)
used: 97.6 GiB (21.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 448.39 GiB size: 448.39 GiB (100.00%)
used: 97.6 GiB (21.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 448.39 GiB size: 448.39 GiB (100.00%)
used: 97.6 GiB (21.8%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.52 GiB used: 512 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.07 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 62.0 C mobo: 48.0 C gpu: amdgpu temp: 59.0 C
Fan Speeds (RPM): cpu: 2033 case-1: 1142 case-2: 1134 case-3: 1071
gpu: amdgpu fan: 553
Power: 12v: 10.03 5v: N/A 3.3v: N/A vbat: 3.29 gpu: amdgpu watts: 38.22
Info:
Processes: 327 Uptime: 3m wakeups: 0 Memory: 15.52 GiB
used: 2.75 GiB (17.7%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1920
libs: 524 tools: octopi,paru pm: flatpak pkgs: 0 Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.24
Garuda (2.6.12-1):
System install date:     2022-12-08
Last full system update: 2022-12-21
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:            fancontrol.service

Performance and powersaving tweaks can be chosen from the Garuda Assistant.
What exactly they install can be found in our GitLab

Some reading in general and on the available tools can be found on the Arch wiki, eg starting from here
https://wiki.archlinux.org/title/CPU_frequency_scaling

5 Likes

How many Garuda Linux users do you think are using identical hardware to you to share their experiences?

Since you didn’t post your garuda-inxi so a comparison would be possible, none.
Then there would be factors like ambient temperature and cooling system condition to consider.

Best to install lm_sensors, configure it and test it yourself.

4 Likes

I've now edited the post and added the garuda-inxi info!

1 Like

Check

My notebook temps

fi_1-virtual-0
Adapter: Virtual device
temp1:        +41.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +3.75 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.08 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:           8.00 V  

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +42.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +42.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +42.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +42.0°C  (high = +100.0°C, crit = +100.0°C)

nvme-pci-0100
Adapter: PCI adapter
Composite:    +42.9°C  (low  =  -5.2°C, high = +83.8°C)
                       (crit = +87.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +119.0°C)
8 Likes
Sensors:
Failed units: fancontrol.service

I think I managed to fix that

Sensors:
System Temperatures: cpu: 62.0 C mobo: 48.0 C gpu: amdgpu temp: 59.0 C

What about this, what to check?

BTW tnx for the info, did you use performance-tweaks on your machine?

1 Like

95* C is max CPU temp, and 80* C is max GPU temp, you are well within the bounds of safety. These values don't mean very much unless you are measuring them under a load. Try to play a game or something and compare your temperatures then :slight_smile:

5 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.