Hi all, I am running LibreElec on an 8GB Raspberry Pi 4 inside an Argon Onev2 case with the fan script configured and working.
I know its wasted on LibreElec/Kodi but being a full time tech, I have to push performance just for kicks. As such I am trying to overclock my Pi4 to make a 'super' media center Pi. Even in stock configuration the thing doesn't appear to break a sweat, very impressive.
However I have a 'problem' and I think there's something strange going on:
I am able to overclock the CPU, 'arm_freq' to 2Ghz and beyond with no problems at all, with an over_voltage set to 6. Haven't tried to lower the voltage, but hey ho...
Logical next step is to bump the GPU frequency up a little, however if I even attempt to bump 'gpu_freq' up a mere 50Mhz to 550 then when I try to playback a h265 file, I will immediately lose video output but the OS doesn't crash and the Pi is still reachable via SSH and responds to commands so I can revert and reboot etc...
I have tried an over_voltage setting upto 12 which made no difference.
What could be going on here? Almost every Pi4 user out there reports being able to achieve over 700Mhz on the GPU and I can't even touch mine, yet I can hit 2.147Ghz and probably more on the arm_freq.
Because I am losing video and not crashing the whole Pi, even when just tickling the GPU frequency, I suspect I need to force another setting to do with HDMI out or something.
Does anyone have any experience with similar?
Heres my config.txt, GPU overclock commented out as it doesn't work. Not 550, not 600, not 650 etc.... Just a loss of video, no full OS crash.
# Default GPU memory split, 76MB are needed for H264 decoder
gpu_mem=128
# Don't send initial active source message.
# Avoids bringing CEC (enabled TV) out of standby and channel switch when
# rebooting.
hdmi_ignore_cec_init=1
################################################################################
# Include distribution specific config file if it exists.
################################################################################
[all]
include distroconfig.txt
# uncomment to enable infrared remote recevier connected to GPIO 18
#dtoverlay=gpio-ir,gpio_pin=18
dtparam=i2c=on
enable_uart=1
#current_limit_override=1
over_voltage=6
force_turbo=1
arm_freq=1800
#gpu_freq=600
Display More
Heres the results of some playback on temps, showing everything is well under control. The argon cools passively until it hits 55c which is where I have the fan set to come on.
30 mins 4k h265 playback:
LibreELEC:~ # bcmstat.sh
Config: v0.5.5, args "", priority lowest (+19)
Board: 4 x cores available, ondemand governor (Pi4 Model B rev 1.4, BCM2838 SoC with 8GB RAM by Sony UK)
Memory: 1024MB (split 896MB ARM, 128MB GPU)
HW Block: | ARM | Core | H264 | SDRAM |
Min Freq: | 1800MHz | 500MHz | 0MHz | 3180MHz |
Max Freq: | 1800MHz | 500MHz | 500MHz | 3180MHz |
Voltages: | +6, 1.0000V | +0, 1.2000V |
Other: temp_limit=85, force_turbo=1
Firmware: Mar 1 2022 14:22:32, version 969fb9b1521fc7ac2b88b15a3a9e942da7678c4d (clean) (release) (start_x)
Codecs: H264 MJPG PCM
Booted: Sun Mar 27 08:35:56 2022
Time ARM Core H264 Core Temp (Max) IRQ/s RX B/s TX B/s
======== ======= ======= ======= =============== ====== =========== ===========
09:00:32 1800Mhz 500Mhz 0Mhz 44.30C (45.76C) 1,121 296 113
09:00:34 1800Mhz 500Mhz 0Mhz 44.30C (45.76C) 1,125 334 113
09:00:36 1800Mhz 500Mhz 0Mhz 44.79C (45.76C) 1,086 177 113
09:00:39 1800Mhz 500Mhz 0Mhz 44.30C (45.76C) 1,118 477 113
Display More
30 mins 1080p h264 playback:
LibreELEC:~ # bcmstat.sh
Config: v0.5.5, args "", priority lowest (+19)
Board: 4 x cores available, ondemand governor (Pi4 Model B rev 1.4, BCM2838 SoC with 8GB RAM by Sony UK)
Memory: 1024MB (split 896MB ARM, 128MB GPU)
HW Block: | ARM | Core | H264 | SDRAM |
Min Freq: | 1800MHz | 500MHz | 0MHz | 3180MHz |
Max Freq: | 1800MHz | 500MHz | 500MHz | 3180MHz |
Voltages: | +6, 1.0000V | +0, 1.2000V |
Other: temp_limit=85, force_turbo=1
Firmware: Mar 1 2022 14:22:32, version 969fb9b1521fc7ac2b88b15a3a9e942da7678c4d (clean) (release) (start_x)
Codecs: H264 MJPG PCM
Booted: Sun Mar 27 08:35:56 2022
Time ARM Core H264 Core Temp (Max) IRQ/s RX B/s TX B/s
======== ======= ======= ======= =============== ====== =========== ===========
09:21:14 1800Mhz 500Mhz 500Mhz 45.76C (45.76C) 4,544 0 0
09:21:16 1800Mhz 500Mhz 500Mhz 44.79C (45.76C) 1,073 483 276
09:21:18 1800Mhz 500Mhz 500Mhz 45.28C (45.76C) 1,018 150 247
09:21:20 1800Mhz 500Mhz 500Mhz 45.28C (45.76C) 1,082 178 113
09:21:22 1800Mhz 500Mhz 500Mhz 45.76C (45.76C) 1,052 284 113
Display More