dziobak

Members
  • Content Count

    21
  • Joined

  • Last visited

1 Follower

About dziobak

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Check name of every regulator: cat /sys/class/regulator/regulator.*/name I've used vdd-cpu, which is regulator.4 in OPi3. In last post here are my stable values for OPi3 also.
  2. I think so. First, change values in StabilityTester.sh to shows correct voltage values, try this (if not, try other regulators): REGULATOR_HANDLER="/sys/class/regulator/regulator.4" and set min freq value to 1000000 (there is no need to test lowest frequencies). Next, get current DTB file (/boot/dtb/allwinner/sun50i-h6-orangepi-lite2.dtb for Lite 2) and convert this binary to source, by: dtc -I dtb -O dts -o sun50i-h6-orangepi-lite2.dts sun50i-h6-orangepi-lite2.dtb open source file for editing, change voltage value for problematic frequency (after decoding numbers are hex, but you can put decimal inside) +10mV (first value of 3), write then generate DTB: dtc -I dts -O dtb -o sun50i-h6-orangepi-lite2.dtb sun50i-h6-orangepi-lite2.dts put new binary in /boot/dtb/allwinner/ reboot, use StabilityTester
  3. If this is no load, then CPU work with lowest frequency with voltage like original (no undervoltage reason for freeze). Problem can be when freq > 1GHz, where we try use lowest possible, stable voltage (less voltage = less heat = no CPU throttling). My stable values may not work for all CPUs, so StabilityTester is best tool for check this. But not in case, when freeze is when CPU work with lowest frequencies (no system load).
  4. Use StabilityTester Put correct values in stabilityTester.sh. For OPi3 I used this: MINFREQUENCY=1000000 #Only test frequencies from this point. MAXFREQUENCY=2000000 #Only test frequencies upto this point. COOLDOWNTEMP=55000 #Cool down after a test to mC degrees COOLDOWNFREQ=720000 # Set to this speed when cooling down CPUFREQ_HANDLER="/sys/devices/system/cpu/cpu0/cpufreq"; SCALINGAVAILABLEFREQUENCIES="scaling_available_frequencies"; SCALINGMINFREQUENCY="scaling_min_freq"; SCALINGMAXFREQUENCY="scaling_max_freq"; SOCTEMPCMD="/sys/class/thermal/thermal_zone0/temp" REGULATOR_HANDLER="/sys/class/regulator/regulator.4" REGULATOR_MICROVOLT="microvolts"
  5. Fixed voltage was released 4 days later. Look for release 5.90.190630 and next.
  6. Yes, but I tested new voltage values on OPi3 only, so be prepared (this can gives stability on Lite2 also or ... not)
  7. There is new and fixed update to linux-dtb-dev-sunxi64 version 5.90.190630.
  8. I've tested latest above values by StabilityTester running 100 times, this gives few errors for 1488 and 1640 MHz. After increase voltage by 10 for both, StabilityTester run 100 times without error. So, finaly: MHz 1080 1320 1488 1640 1800 mV 880 880 940 990 1050 I've made PR to master with this.
  9. I did stability tests of voltage for CPU frequency from 1080 to 1800MHz. My metodology of searching for good, stable values was run StabilityTester (with default loop of 10), then add 10mV to values that not pass and repeat. This give me following results: CPU MHz 1080 1320 1488 1640 1800 mV 880 880 930 980 1050 I used above as target and min values for DTS/DTB, leaving max on defaults.
  10. Yes. Use SD card, get Linux with kernel 5.1.5 from https://dl.armbian.com/orangepi3/nightly/ Ups, there is no more 5.1.5
  11. AZ8, you need 5.88.190601 or earlier. All later gives stability problem.
  12. Here, bionic kernel 5.1.5: https://dl.armbian.com/orangepi3/nightly/
  13. George, 5.1.5 is working for me. Next, use apt hold for DBT package: apt-mark hold linux-dtb-dev-sunxi64 and do full apt update/upgrade
  14. My OPi3, red USB LED is lightning only:
  15. krachlatte, good point. New kernels (5.1.6, 5.1.7) are good, problem is with new (>5.1.5) DBT files. So, I hold linux-dtb-dev-sunxi64 package on 5.1.5.