Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,452
» Latest member: weeklyad
» Forum threads: 16,190
» Forum posts: 116,848

Full Statistics

Latest Threads
Thoughts after a year wit...
Forum: General Discussion on Pinebook Pro
Last Post: tantamount
1 hour ago
» Replies: 3
» Views: 548
Upgrading Armbian from v2...
Forum: Linux on Pinebook Pro
Last Post: Sb2024
Yesterday, 06:53 AM
» Replies: 1
» Views: 697
PulseAudio dropouts after...
Forum: Linux on Pinebook Pro
Last Post: P. Siera
Yesterday, 03:03 AM
» Replies: 3
» Views: 168
StarPro64 Irradium (based...
Forum: Getting Started
Last Post: P. Siera
Yesterday, 03:02 AM
» Replies: 6
» Views: 315
Hello from Ukraine
Forum: P64-LTS / SOPINE Projects, Ideas and Tutorials
Last Post: Dendrocalamus64
08-08-2025, 07:13 PM
» Replies: 1
» Views: 48
Simple Outdoor Weather St...
Forum: General Discussion on PineTab
Last Post: aria22
08-08-2025, 12:47 PM
» Replies: 0
» Views: 57
Armbian fix, current vers...
Forum: Linux on Pinebook Pro
Last Post: Sb2024
08-08-2025, 08:49 AM
» Replies: 0
» Views: 51
Experimental Mobian kerne...
Forum: PinePhone Pro Software
Last Post: teekay
08-08-2025, 05:39 AM
» Replies: 2
» Views: 155
Pinephone Pro not in stor...
Forum: General Discussion on PinePhone
Last Post: P. Siera
08-08-2025, 02:12 AM
» Replies: 1
» Views: 221
Libre Office on Pinetab2?
Forum: General Discussion on PineTab
Last Post: Kevin Kofler
08-07-2025, 09:50 PM
» Replies: 1
» Views: 80

 
  What will be the best distro for a daily use of the PinePhone ?
Posted by: PeytonBirch - 03-27-2021, 12:55 PM - Forum: General - Replies (2)

I have used Ubuntu touch for some time, just to experience the phone, but from what I have read, Ubuntu touch is still working on there distro to make it for a every day use. [ Please correct me if I am wrong on this ]
I just flashed Mobian and I honestly didn't like it for a majority of reasons, one of them being that there not as much software available to download as they are in Ubuntu.
I am also into crypto and I found Ubuntu touch pretty good for a every day use with it, unlike with Mobian.
What is the best distro for an evrey day use and for being handy on doing "Linux stuff" on it ?
VidMate Mobdro


  Poll: Move production outside of China?
Posted by: KNERD - 03-27-2021, 10:24 AM - Forum: General - Replies (10)

Instead of just discussing it, how about a vote?


  PinePhone Pin/password question
Posted by: dgdimick - 03-27-2021, 08:04 AM - Forum: General Discussion on PinePhone - Replies (3)

It seems to me that when I try to change my password via the terminal, it also changes the PIN needed to unlock the phone, am I wrong? If so, how do you deal with a "complex" password?

Example:

PIN was, 12345 when I changed my password via passwd to "Ihatewindows" in the shell, the PIN 12345 no longer unlocks the phone.

Is there a better way to do this, or is it a limitation of m@bain?

Thanks,
Denis


  megapixels
Posted by: rvh - 03-27-2021, 07:48 AM - Forum: General Discussion on PinePhone - Replies (11)

can someone tell me how to unintall and reinstall megapixels in terminal? using mobian


  Key keeps popping out?
Posted by: ImmyChan - 03-27-2021, 05:33 AM - Forum: Pinebook Pro Hardware and Accessories - Replies (2)

Hi

I recently bought a PineBook Pro used and the S key keeps popping out, particularly if I hit it at the top, it's not a huge deal but it is kind of annoying, is there any solution to this short of replacing the whole keyboard?

Thanks


  The RK3399 Overclock/Undervolt/Voltages Thread
Posted by: generaleramon - 03-27-2021, 02:14 AM - Forum: General Discussion on Pinebook Pro - Replies (36)

hey, i'm tweaking the SoC voltages in the .dtsi files and i was wondering what was the lowest possible voltage that i could set for the CPU and/or GPU. Looking in the rk3399-pinebook-pro.dts i've found something that might help.

Code:
vdd_cpu_l: DCDC_REG2 {
regulator-name = "vdd_cpu_l";          <<< cpu_l is the little cluster
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <750000>;    <<<750 mv
regulator-max-microvolt = <1350000>;   <<<1350mv   
regulator-ramp-delay = <6001>;

vdd_cpu_b: regulator@40 {
compatible = "silergy,syr827";
reg = <0x40>;
fcs,suspend-voltage-selector = <1>;
pinctrl-names = "default";
pinctrl-0 = <&vsel1_pin>;
regulator-name = "vdd_cpu_b";          <<<cpu_b is the big cluster
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <712500>;    <<<712.5 mv
regulator-max-microvolt = <1500000>;   <<<1500mv
regulator-ramp-delay = <1000>;
vin-supply = <&vcc_1v8>;

vdd_gpu: regulator@41 {
compatible = "silergy,syr828";
reg = <0x41>;
fcs,suspend-voltage-selector = <1>;
pinctrl-names = "default";
pinctrl-0 = <&vsel2_pin>;
regulator-name = "vdd_gpu";           <<<GPU
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <712500>;   <<<712.5mv
regulator-max-microvolt = <1500000>;  <<<1500mv
regulator-ramp-delay = <1000>;
vin-supply = <&vcc_1v8>;



###
As of now i've found that the GPU can run at 712.5mv@400Mhz no problem but i need 775mv@500Mhz so i can confirm that it can go below the stock 800mv.
Same with the 2 cpu clusters, in some cases i was able to undervolt around 200mv at the same frequency.
i'm currently running 4xA53@1.7Ghz/2xA72@2.1Ghz/GPU@1050Mhz.
    << my (old) voltage curve

###
I wonder is someone can confirm that 750-712mv is the lowest voltage that can be set and i also wonder what is the "step size", meaning how precisely i can tune it. 6.25mv like in modern gpus? 12.5? 25mv?

###
EDIT: I'm pretty sure that a 12.5mv step is accepted. The A72 Cluster is stable @1Ghz with 775mv, can't even boot with 750mv, Linpack unstable with 762.5mv.

###
EDIT2: 08/06/2021 - Here is my latest 99% stable rk3399-opp.dtsi file:
Code:
cluster0_opp: opp-table0 {
        compatible = "operating-points-v2";
        opp-shared;

        opp00 {
            opp-hz = /bits/ 64 <600000000>;
            opp-microvolt = <750000>;
            clock-latency-ns = <40000>;
        };
        opp01 {
            opp-hz = /bits/ 64 <696000000>;
            opp-microvolt = <750000>;
        };
        opp02 {
            opp-hz = /bits/ 64 <816000000>;
            opp-microvolt = <800000>;
        };
        opp03 {
            opp-hz = /bits/ 64 <1008000000>;
            opp-microvolt = <850000>;
        };
        opp04 {
            opp-hz = /bits/ 64 <1200000000>;
            opp-microvolt = <925000>;
        };
        opp05 {
            opp-hz = /bits/ 64 <1416000000>;
            opp-microvolt = <1025000>;
        };
        opp06 {
            opp-hz = /bits/ 64 <1512000000>;
            opp-microvolt = <1075000>;
        };
        opp07 {
            opp-hz = /bits/ 64 <1608000000>;
            opp-microvolt = <1125000>;
        };
        opp08 {
            opp-hz = /bits/ 64 <1704000000>;
            opp-microvolt = <1225000>;
        };
    };

    cluster1_opp: opp-table1 {
        compatible = "operating-points-v2";
        opp-shared;

        opp00 {
            opp-hz = /bits/ 64 <408000000>;
            opp-microvolt = <725000>;
            clock-latency-ns = <40000>;
        };
        opp01 {
            opp-hz = /bits/ 64 <600000000>;
            opp-microvolt = <750000>;
        };
        opp02 {
            opp-hz = /bits/ 64 <696000000>;
            opp-microvolt = <775000>;
        };
        opp03 {
            opp-hz = /bits/ 64 <816000000>;
            opp-microvolt = <775000>;
        };
        opp04 {
            opp-hz = /bits/ 64 <1008000000>;
            opp-microvolt = <800000>;
        };
        opp05 {
            opp-hz = /bits/ 64 <1200000000>;
            opp-microvolt = <850000>;
        };
        opp06 {
            opp-hz = /bits/ 64 <1416000000>;
            opp-microvolt = <950000>;
        };
        opp07 {
            opp-hz = /bits/ 64 <1512000000>;
            opp-microvolt = <975000>;
        };
        opp08 {
            opp-hz = /bits/ 64 <1608000000>;
            opp-microvolt = <1025000>;
        };
        opp09 {
            opp-hz = /bits/ 64 <1704000000>;
            opp-microvolt = <1075000>;
        };
        opp10 {
            opp-hz = /bits/ 64 <1800000000>;
            opp-microvolt = <1125000>;
        };
        opp11 {
            opp-hz = /bits/ 64 <2016000000>;
            opp-microvolt = <1212500>;
        };
        opp12 {
            opp-hz = /bits/ 64 <2040000000>;
            opp-microvolt = <1225000>;
        };
        opp13 {
            opp-hz = /bits/ 64 <2088000000>;
            opp-microvolt = <1250000>;
        };
        opp14 {
            opp-hz = /bits/ 64 <2184000000>;
            opp-microvolt = <1325000>;
        };
        opp15 {
            opp-hz = /bits/ 64 <2208000000>;
            opp-microvolt = <1362500>;
        };
    };

    gpu_opp_table: opp-table2 {
        compatible = "operating-points-v2";

        opp00 {
            opp-hz = /bits/ 64 <297000000>;
            opp-microvolt = <712500>;
        };
        opp01 {
            opp-hz = /bits/ 64 <400000000>;
            opp-microvolt = <725000>;
        };
        opp02 {
            opp-hz = /bits/ 64 <500000000>;
            opp-microvolt = <787500>;
        };
        opp03 {
            opp-hz = /bits/ 64 <600000000>;
            opp-microvolt = <850000>;
        };
        opp04 {
            opp-hz = /bits/ 64 <800000000>;
            opp-microvolt = <1012500>;
        };
        opp05 {
            opp-hz = /bits/ 64 <900000000>;
            opp-microvolt = <1087500>;
        };
        opp06 {
            opp-hz = /bits/ 64 <1000000000>;
            opp-microvolt = <1212500>;
        };
        opp07 {
            opp-hz = /bits/ 64 <1100000000>;
            opp-microvolt = <1275000>;
        };
    };
};


  Complain about all the PINE 64 "issues here" - let's have a bit of fun /snark
Posted by: dgdimick - 03-27-2021, 12:54 AM - Forum: General - No Replies

This thread is not started, supported, and probably even read by anyone from the PINE64 "management", however, here's a place we can all bitch and complain about all things PINE64. Post don't have to be realistic, are able to be solved by any human being.


I'll start with:

Why are PIN64 products not available on Amazon Prime? Everyone and their brother has their stuff on Amazon Prime, why can't the PINE64 folks do the same? I'm sure if I was running production I could get PINE64 products on Amazon Prime in less then 3 weeks.

NOTE: If the admins delete this thread, I'm not going to be upset, since it was created in the same vane as an April Fools joke.

Cheer's and just hurry up and wait for PINE64 XXX to get to you, the wait is worth it. Tongue


  What is _rtsp._tcp.local: type PTR, class IN, "QM" question
Posted by: nbh - 03-26-2021, 02:44 PM - Forum: Manjaro on PinePhone - Replies (2)

_rtsp._tcp.local: type PTR, class IN, "QM" question


https://duckduckgo.com/?q=_rtsp._tcp.loc...ntp&ia=web

   


  Stress testing CPU (temperature vs freq)
Posted by: ashleymills - 03-26-2021, 09:35 AM - Forum: BSD on RockPro64 - No Replies

I want to understand how the CPU temperature responds to frequency changes of the big.little architecture.

This depends on the environment and cooling system. In this case the rockpro64 was enclosed in the official NAS case (with two 3.5" HDD inside) and has the tall heatsink but no other cooling (case fan not operating).

What I want to establish is how much I need to throttle the CPU in order to maintain a reasonable temperature rise.

I was aiming to test the cartesian product of all possible frequencies, but the first few results contain enough information to move to the next experiment.

I varied the big freq and little freq and ran:

Code:
stress -c 6 -t 300

for each combination. Between each stress-test there was a break of 300 seconds. Unfortunately this wasn't enough to get the temperature to drop back to its resting value, so the mean temperature results were useless, but the temperature rise contains interesting information.

Here is the table:


[Image: stress_test.png]

A few things can be gleaned from this information: the big CPU has a much bigger impact on temperature rise than the small CPU (at the high end): reducing the little CPU by 216mhz reduced the temperature rise by 2.5C, a reduction of 0.0116C per mhz. Reducing the big CPU by 192mhz reduced the temperature rise by 7.4C, or 0.0378C per mhz. That's a factor of ~3 so that's pretty useful to know.

Obviously don't read too much into this, I'm not going to go overboard with designing these experiments, I'm just trying to get some rough information at the present time. I don't know what the steady-state temperatures are for these combos with my setup as I only stressed the CPU for 5 minutes.

If you burn all the CPUs with the stress tool on max freq, the temperature just keeps rising and rising with the passive cooling system I have setup. I let it get to about 85C before terminating that idea. If I'm reading the spec sheet for the RK3399 correctly, the maximum temperature the chip can tolerate is 125C but I guess we don't want to let it get to that point.

What I'd like to understand next is how hard can I push the system with passive cooling that results in a steady state temperature that isn't insane. This would be useful for designing a throttling strategy in the absence of ACPI driven throttling. Then I'll look at adding a fan.


  pinephone 2 specs discussion - 5G WiFi6 BT5 NFC? -
Posted by: mitcoes - 03-26-2021, 03:37 AM - Forum: General Discussion on PinePhone - Replies (17)

Will we have a pinephone 2 specs discussion?

I would like a 5G + WiFi6 + NFC + BT5 model, even if the rest is the same as the 1

And if it has socket/s for RAM and ROM to add more RAM/ROM or change them to higher capacity or replace them if damaged or plug the ROM in other device if phone fails if some information was not backed up even better.