Jump to content

linuxjosef

Members
  • Posts

    12
  • Joined

  • Last visited

Everything posted by linuxjosef

  1. The Problem is, that throttling is not fast enough. More cooling only mitigates the Problem and is not a good solution in this case because installing a fan has some problems. Since the thermal throttling was working flawlessly with an older kernel, it certainly is possible to solve the bug in software. It's also visible in the recording, that the temperature jumps around and this could add to the Problem. Since it is not possible that the temperature jumps this fast from high to lower end than back to high, this looks like some bug in reading the temperature.
  2. I made some tests with the 5.9.1 dev kernel: Here without the overlays: https://asciinema.org/a/Yf8CSjl3bJFFNQmEPuMEZVTum here with "gpio-regulator-1.3v cpu-clock-1.3GHz-1.3v" enabled: https://asciinema.org/a/jKNg8qBlOwAi5v3vqMQNH4IOF As you can see, still not working correctly.
  3. I did and throttling in principle works. It goes down to 816MHz, so definitely below the 1.3v level. It feels like it's going back up way too fast. e.g. the temp is above 95°C, frequency goes down to 816MHz, then the temp is down to 90°C and frequency jumps up to 1.3GHz. Maybe this, combined with the fact that the temperature readings aren't instantaneous is the problem? I am not at my parents place where the device is anymore, so I am not too eager to try anything that might crash it, because I can't reset it easily.
  4. It has heatsinks on cpu and ram but no fan. Usually there is not much load. With kernel 4.19.63 it is working perfect, after some time with load only with slower speed but never over 90°C With all newer kernels it overheats. Constant 960MHz or even 816MHz under heavy load would be fine for me. Overheating an crashing is not.
  5. I tried now with kernel 5.7.15-sunxi64 . Frequency goes down to 816MHz but it seems the termal throttling is still not working sufficiently... During "armbianmonitor -z" this happens: Message from syslogd@localhost at Aug 30 11:16:24 ...ngepizeroplus" 11:16 30-Aug-20 kernel:[ 324.712300] thermal thermal_zone0: critical temperature reached (105 C), shutting down Message from syslogd@localhost at Aug 30 11:16:30 ... kernel:[ 330.708831] thermal thermal_zone0: critical temperature reached (106 C), shutting down Message from syslogd@localhost at Aug 30 11:16:31 ... kernel:[ 331.708196] thermal thermal_zone0: critical temperature reached (106 C), shutting down Message from syslogd@localhost at Aug 30 11:16:32 ... kernel:[ 332.707635] thermal thermal_zone0: critical temperature reached (105 C), shutting down Message from syslogd@localhost at Aug 30 11:16:34 ... kernel:[ 334.706513] thermal thermal_zone0: critical temperature reached (105 C), shutting down Message from syslogd@localhost at Aug 30 11:16:36 ... kernel:[ 335.705925] thermal thermal_zone0: critical temperature reached (105 C), shutting down Message from syslogd@localhost at Aug 30 11:16:39 ... kernel:[ 339.703622] thermal thermal_zone0: critical temperature reached (106 C), shutting down Message from syslogd@localhost at Aug 30 11:16:40 ... kernel:[ 341.202787] thermal thermal_zone0: critical temperature reached (107 C), shutting down Message from syslogd@localhost at Aug 30 11:16:43 ... kernel:[ 342.701911] thermal thermal_zone0: critical temperature reached (105 C), shutting down Message from syslogd@localhost at Aug 30 11:16:46 ... kernel:[ 346.699592] thermal thermal_zone0: critical temperature reached (106 C), shutting down Message from syslogd@localhost at Aug 30 11:16:48 ... kernel:[ 348.698473] thermal thermal_zone0: critical temperature reached (106 C), shutting down
  6. Unfortunately with conservative the result is exactly the same. It only throttles down to 1.10GHz and then reaches 100°C I also tried userspace, this seems to be not implemented. Frequency stays constant. Powersave as expected keeps always at lowest frequency, no overheating but also no performance. performance always keeps at highest frequency and also overheats. schedutil is similar to ondemand and conservative, also only throttles down to 1.10GHz and overheats. So looks like it is a bug in the kernel and there is no configuration to fix it.
  7. Thanks. Installing the Kernel works. Result is the same, throttling only goes down to 1.10GHz and soon: kernel:[ 132.835701] thermal thermal_zone0: critical temperature reached (100 C), shutting down
  8. OK, I tried the same again and it still isn't working in combination with the gpio-regulator-1.3v cpu-clock-1.3GHz-1.3v overlays. I have soldered the MOSFET that is missing from the board, and enabled both overlays. I tried with the following Kernel: 5.4.28-sunxi64 #20.02.7 SMP Sat Mar 28 17:25:10 CET 2020 The issue is the same. The thermal throttling never goes below 1.10GHz and that is not enough. With full load, the OrangePi runs at 1.30GHz, until it gets too hot. Then it is throttled, but never below 1.10GHz (the lowest it goes with 1.3V). For full load without fan this is still too much, and soon it shuts down. Without the 1.3v overlays enabled, it's not overheating but it never reaches the 1.1 or 1.3GHz. With the old Kernel 4.19.63-sunxi64 #5.92 SMP Fri Aug 2 00:18:27 CEST 2019 everything works as it should. The throttling goes below 1.10GHz and the CPU doesn't overheat, even with sustained full load and no fan. I can't install kernel 5.6.8 or 5.6.5. I always get the following error: The file /tmp/switch_kernel.log contains for example: linux-image-dev-sunxi64=20.05.0-trunk.130 linux-dtb-dev-sunxi64=20.05.0-trunk.130 linux-u-boot-orangepizeroplus-dev
  9. Then I'll just wait. Is there some place where information like this can be found? So which kernels are good to use for which device?
  10. I recently updated my Orange Pi Zero Plus to the 5.3 Kernel and since then it failed a few times. I tried to find the reason why it hangs, and when connected using ssh, I get the message kernel:[ 275.633561] thermal thermal_zone0: critical temperature reached (100 C), shutting down After seeing this, I started a program that generates load and watched the temperature and CPU in htop. Temperature goes up to 100°, but the CPU stays at 1.3Ghz. After downgrading to kernel 4.19.63 it works as expected again. Temperature raises, but then the CPU speed is limited, first to 1.01Ghz, then 960MHz and then temperature is always low enough to stay at 960MHz. Since my Orange Pi Zero Plus is a few hundred kilometers away in my parents house and I always have to call my dad if it hangs, I won't be able to do much testing but I hope someone else can reproduce this.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines