Librem 5 delivery

Did you install Lollypop or the phone came with it? If you installed it was it like you would on a Linux desktop environment from the terminal or from the PureOS store?

1 Like

I don’t have a phone yet so it may be different, but in the QEMU VM images, it is not pre-installed, but can easily be installed via the PureOS store. (or apt install too I suppose)

3 Likes

@spacemanspiffy is correct. It is not included in the default installation but can be installed via the PureOS Store and it shows up for “apt search lollypop” as well.

2 Likes

I am the maintainer of the Lollypop package in Debian, and PureOS seems to get it from there. There isn’t a very new version in the Librem 5 Pureos though, since I believe they sync the Phone repositories with Debian stable (With exceptions on some packages - thats how Lollypop got in in the first place). Byzantium (The development/testing version of PureOS) does have a much more up to date version of Lollypop in it. Unfortunately I don’t know how they will sync new versions into the mainstream/non-development Phone OS (amber/amber-phone), but I keep getting the new versions of Lollypop into Debian unstable as they are released upstream (which means they come into Byzantium too).

10 Likes

@FamousJameous, @purismforum or anyone else who has the Librem 5,
I would love to see some benchmarking on the Librem 5. Could you please run these commands:
glxgears
sudo apt install stress-ng
stress-ng --cpu 1
stress-ng --cpu 4

I also would like to know if the CPU starts throttling when it gets hot, so see if stress-ng --cpu 4 has a different result when run first and the phone is cool.

Thanks.

5 Likes

@amosbatto

for glxgears ran with glxgears

Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
160 frames in 5.0 seconds = 31.857 FPS
157 frames in 5.0 seconds = 31.335 FPS
157 frames in 5.0 seconds = 31.344 FPS

7 Likes

@amosbatto

Simple stress 1cpu

stress-ng --cpu 1 --tz -t 60 --metrics-brief --times --perf
stress-ng: info:  [2256] dispatching hogs: 1 cpu
stress-ng: info:  [2256] cache allocate: using defaults, can't determine cache details from sysfs
stress-ng: info:  [2256] successful run completed in 62.42s (1 min, 2.42 secs)
stress-ng: info:  [2256] stressor       bogo ops real time  usr time  sys time   bogo ops/s   bogo ops/s
stress-ng: info:  [2256]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: info:  [2256] cpu                 919     62.34     60.05      0.11        14.74        15.28
stress-ng: info:  [2256] cpu:
stress-ng: info:  [2256]             89,459,318,978 CPU Cycles                      1.43 B/sec
stress-ng: info:  [2256]             43,268,100,305 Instructions                    0.69 B/sec (0.484 instr. per cycle)
stress-ng: info:  [2256]              5,224,292,382 Branch Instructions            83.70 M/sec
stress-ng: info:  [2256]                117,748,425 Branch Misses                   1.89 M/sec ( 2.25%)
stress-ng: info:  [2256]             44,743,748,842 Bus Cycles                      0.72 B/sec
stress-ng: info:  [2256]              5,416,032,283 Cache References               86.77 M/sec
stress-ng: info:  [2256]                 86,438,218 Cache Misses                    1.38 M/sec ( 1.60%)
stress-ng: info:  [2256]              5,395,095,857 Cache L1D Read                 86.43 M/sec
stress-ng: info:  [2256]                 84,821,322 Cache L1D Read Miss             1.36 M/sec
stress-ng: info:  [2256]                313,976,204 Cache L1D Prefetch Miss         5.03 M/sec
stress-ng: info:  [2256]             28,245,933,200 Cache L1I Read                  0.45 B/sec
stress-ng: info:  [2256]                 37,632,402 Cache L1I Read Miss             0.60 M/sec
stress-ng: info:  [2256]                     82,694 Cache DTLB Read Miss            1.32 K/sec
stress-ng: info:  [2256]                     35,557 Cache ITLB Read Miss          569.65 /sec
stress-ng: info:  [2256]              8,407,170,665 Cache BPU Read                  0.13 B/sec
stress-ng: info:  [2256]                133,961,678 Cache BPU Read Miss             2.15 M/sec
stress-ng: info:  [2256]                126,694,603 Cache NODE Read                 2.03 M/sec
stress-ng: info:  [2256]                  2,681,667 Cache NODE Write               42.96 K/sec
stress-ng: info:  [2256]             60,190,820,992 CPU Clock                       0.96 B/sec
stress-ng: info:  [2256]             60,188,981,752 Task Clock                      0.96 B/sec
stress-ng: info:  [2256]                        367 Page Faults Total               5.88 /sec
stress-ng: info:  [2256]                        367 Page Faults Minor               5.88 /sec
stress-ng: info:  [2256]                          0 Page Faults Major               0.00 /sec
stress-ng: info:  [2256]                      4,479 Context Switches               71.76 /sec
stress-ng: info:  [2256]                         22 CPU Migrations                  0.35 /sec
stress-ng: info:  [2256]                          0 Alignment Faults                0.00 /sec
stress-ng: info:  [2256]                          0 Emulation Faults                0.00 /sec
stress-ng: info:  [2256]                         99 System Call Enter               1.59 /sec
stress-ng: info:  [2256]                         98 System Call Exit                1.57 /sec
stress-ng: info:  [2256]                          1 Kmalloc                         0.02 /sec
stress-ng: info:  [2256]                          0 Kmalloc Node                    0.00 /sec
stress-ng: info:  [2256]                          1 Kfree                           0.02 /sec
stress-ng: info:  [2256]                          1 Kmem Cache Alloc                0.02 /sec
stress-ng: info:  [2256]                          0 Kmem Cache Alloc Node           0.00 /sec
stress-ng: info:  [2256]                          6 Kmem Cache Free                 0.10 /sec
stress-ng: info:  [2256]                        353 MM Page Alloc                   5.66 /sec
stress-ng: info:  [2256]                          0 MM Page Free                    0.00 /sec
stress-ng: info:  [2256]                     42,188 RCU Utilization               675.88 /sec
stress-ng: info:  [2256]                         34 Sched Migrate Task              0.54 /sec
stress-ng: info:  [2256]                          0 Sched Move NUMA                 0.00 /sec
stress-ng: info:  [2256]                      4,529 Sched Wakeup                   72.56 /sec
stress-ng: info:  [2256]                          0 Sched Proc Exec                 0.00 /sec
stress-ng: info:  [2256]                          0 Sched Proc Exit                 0.00 /sec
stress-ng: info:  [2256]                          0 Sched Proc Fork                 0.00 /sec
stress-ng: info:  [2256]                          0 Sched Proc Free                 0.00 /sec
stress-ng: info:  [2256]                          0 Sched Proc Hang                 0.00 /sec
stress-ng: info:  [2256]                          0 Sched Proc Wait                 0.00 /sec
stress-ng: info:  [2256]                      4,479 Sched Switch                   71.76 /sec
stress-ng: info:  [2256]                          0 Signal Generate                 0.00 /sec
stress-ng: info:  [2256]                          1 Signal Deliver                  0.02 /sec
stress-ng: info:  [2256]                     15,376 IRQ Entry                     246.34 /sec
stress-ng: info:  [2256]                     15,376 IRQ Exit                      246.34 /sec
stress-ng: info:  [2256]                     16,798 Soft IRQ Entry                269.12 /sec
stress-ng: info:  [2256]                     16,798 Soft IRQ Exit                 269.12 /sec
stress-ng: info:  [2256]                          0 Writeback Dirty Inode           0.00 /sec
stress-ng: info:  [2256]                          0 Writeback Dirty Page            0.00 /sec
stress-ng: info:  [2256]                          0 Migrate MM Pages                0.00 /sec
stress-ng: info:  [2256]                          1 SKB Consume                     0.02 /sec
stress-ng: info:  [2256]                          0 SKB Kfree                       0.00 /sec
stress-ng: info:  [2256]                          0 IOMMU IO Page Fault             0.00 /sec
stress-ng: info:  [2256]                          0 IOMMU Map                       0.00 /sec
stress-ng: info:  [2256]                          0 IOMMU Unmap                     0.00 /sec
stress-ng: info:  [2256] cpu:
stress-ng: info:  [2256]          gpu-thermal   44.00 °C
stress-ng: info:  [2256]     max170xx_battery   40.20 °C
stress-ng: info:  [2256]          cpu-thermal   41.80 °C
stress-ng: info:  [2256]          vpu-thermal   42.35 °C
stress-ng: info:  [2256] for a 62.42s run time:
stress-ng: info:  [2256]     249.68s available CPU time
stress-ng: info:  [2256]      60.05s user time   ( 24.05%)
stress-ng: info:  [2256]       0.12s system time (  0.05%)
stress-ng: info:  [2256]      60.17s total time  ( 24.10%)
stress-ng: info:  [2256] load average: 0.83 0.71 0.53
3 Likes

@amosbatto

And with --cpu 4

 stress-ng --cpu 4 --tz -t 60 --metrics-brief --times --perf
stress-ng: info:  [2265] dispatching hogs: 4 cpu
stress-ng: info:  [2265] cache allocate: using defaults, can't determine cache details from sysfs
stress-ng: info:  [2265] successful run completed in 63.39s (1 min, 3.39 secs)
stress-ng: info:  [2265] stressor       bogo ops real time  usr time  sys time   bogo ops/s   bogo ops/s
stress-ng: info:  [2265]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: info:  [2265] cpu                1036     62.39    210.28      6.16        16.61         4.79
stress-ng: info:  [2265] cpu:
stress-ng: info:  [2265]            314,216,960,196 CPU Cycles                      4.96 B/sec
stress-ng: info:  [2265]             49,585,734,144 Instructions                    0.78 B/sec (0.158 instr. per cycle)
stress-ng: info:  [2265]              6,025,220,516 Branch Instructions            95.06 M/sec
stress-ng: info:  [2265]                139,224,400 Branch Misses                   2.20 M/sec ( 2.31%)
stress-ng: info:  [2265]            157,319,220,096 Bus Cycles                      2.48 B/sec
stress-ng: info:  [2265]              6,292,101,064 Cache References               99.27 M/sec
stress-ng: info:  [2265]                111,911,932 Cache Misses                    1.77 M/sec ( 1.78%)
stress-ng: info:  [2265]              6,073,478,780 Cache L1D Read                 95.82 M/sec
stress-ng: info:  [2265]                108,826,492 Cache L1D Read Miss             1.72 M/sec
stress-ng: info:  [2265]                333,586,320 Cache L1D Prefetch Miss         5.26 M/sec
stress-ng: info:  [2265]             32,789,797,608 Cache L1I Read                  0.52 B/sec
stress-ng: info:  [2265]                 71,246,040 Cache L1I Read Miss             1.12 M/sec
stress-ng: info:  [2265]                    206,168 Cache DTLB Read Miss            3.25 K/sec
stress-ng: info:  [2265]                     60,432 Cache ITLB Read Miss          953.41 /sec
stress-ng: info:  [2265]              9,699,408,624 Cache BPU Read                  0.15 B/sec
stress-ng: info:  [2265]                155,313,304 Cache BPU Read Miss             2.45 M/sec
stress-ng: info:  [2265]                278,173,244 Cache NODE Read                 4.39 M/sec
stress-ng: info:  [2265]                109,040,092 Cache NODE Write                1.72 M/sec
stress-ng: info:  [2265]            216,619,006,116 CPU Clock                       3.42 B/sec
stress-ng: info:  [2265]            216,730,367,076 Task Clock                      3.42 B/sec
stress-ng: info:  [2265]                      1,460 Page Faults Total              23.03 /sec
stress-ng: info:  [2265]                      1,460 Page Faults Minor              23.03 /sec
stress-ng: info:  [2265]                          0 Page Faults Major               0.00 /sec
stress-ng: info:  [2265]                      8,068 Context Switches              127.29 /sec
stress-ng: info:  [2265]                        272 CPU Migrations                  4.29 /sec
stress-ng: info:  [2265]                          0 Alignment Faults                0.00 /sec
stress-ng: info:  [2265]                          0 Emulation Faults                0.00 /sec
stress-ng: info:  [2265]                        396 System Call Enter               6.25 /sec
stress-ng: info:  [2265]                        392 System Call Exit                6.18 /sec
stress-ng: info:  [2265]                          0 Kmalloc                         0.00 /sec
stress-ng: info:  [2265]                          0 Kmalloc Node                    0.00 /sec
stress-ng: info:  [2265]                         40 Kfree                           0.63 /sec
stress-ng: info:  [2265]                         24 Kmem Cache Alloc                0.38 /sec
stress-ng: info:  [2265]                          0 Kmem Cache Alloc Node           0.00 /sec
stress-ng: info:  [2265]                        868 Kmem Cache Free                13.69 /sec
stress-ng: info:  [2265]                      1,404 MM Page Alloc                  22.15 /sec
stress-ng: info:  [2265]                         20 MM Page Free                    0.32 /sec
stress-ng: info:  [2265]                    142,320 RCU Utilization                 2.25 K/sec
stress-ng: info:  [2265]                        364 Sched Migrate Task              5.74 /sec
stress-ng: info:  [2265]                          0 Sched Move NUMA                 0.00 /sec
stress-ng: info:  [2265]                      6,508 Sched Wakeup                  102.67 /sec
stress-ng: info:  [2265]                          0 Sched Proc Exec                 0.00 /sec
stress-ng: info:  [2265]                          0 Sched Proc Exit                 0.00 /sec
stress-ng: info:  [2265]                          0 Sched Proc Fork                 0.00 /sec
stress-ng: info:  [2265]                          0 Sched Proc Free                 0.00 /sec
stress-ng: info:  [2265]                          0 Sched Proc Hang                 0.00 /sec
stress-ng: info:  [2265]                          0 Sched Proc Wait                 0.00 /sec
stress-ng: info:  [2265]                      8,064 Sched Switch                  127.22 /sec
stress-ng: info:  [2265]                         24 Signal Generate                 0.38 /sec
stress-ng: info:  [2265]                          4 Signal Deliver                  0.06 /sec
stress-ng: info:  [2265]                     57,284 IRQ Entry                     903.74 /sec
stress-ng: info:  [2265]                     57,284 IRQ Exit                      903.74 /sec
stress-ng: info:  [2265]                     55,576 Soft IRQ Entry                876.80 /sec
stress-ng: info:  [2265]                     55,576 Soft IRQ Exit                 876.80 /sec
stress-ng: info:  [2265]                          0 Writeback Dirty Inode           0.00 /sec
stress-ng: info:  [2265]                          0 Writeback Dirty Page            0.00 /sec
stress-ng: info:  [2265]                          0 Migrate MM Pages                0.00 /sec
stress-ng: info:  [2265]                          0 SKB Consume                     0.00 /sec
stress-ng: info:  [2265]                          0 SKB Kfree                       0.00 /sec
stress-ng: info:  [2265]                          0 IOMMU IO Page Fault             0.00 /sec
stress-ng: info:  [2265]                          0 IOMMU Map                       0.00 /sec
stress-ng: info:  [2265]                          0 IOMMU Unmap                     0.00 /sec
stress-ng: info:  [2265] cpu:
stress-ng: info:  [2265]          gpu-thermal   46.75 °C
stress-ng: info:  [2265]     max170xx_battery   41.85 °C
stress-ng: info:  [2265]          cpu-thermal   43.73 °C
stress-ng: info:  [2265]          vpu-thermal   44.49 °C
stress-ng: info:  [2265] for a 63.39s run time:
stress-ng: info:  [2265]     253.54s available CPU time
stress-ng: info:  [2265]     210.29s user time   ( 82.94%)
stress-ng: info:  [2265]       6.21s system time (  2.45%)
stress-ng: info:  [2265]     216.50s total time  ( 85.39%)
stress-ng: info:  [2265] load average: 3.04 1.22 0.72
3 Likes

@amosbatto

The phone say quite cool. I am on kernel 5.6 on amber-staging on a Chestnut.

Here is --cpu4 over 5 minutes.

 stress-ng --cpu 4 --tz -t 300 --metrics-brief --times --perf
stress-ng: info:  [2274] dispatching hogs: 4 cpu
stress-ng: info:  [2274] cache allocate: using defaults, can't determine cache details from sysfs
stress-ng: info:  [2274] successful run completed in 304.90s (5 mins, 4.90 secs)
stress-ng: info:  [2274] stressor       bogo ops real time  usr time  sys time   bogo ops/s   bogo ops/s
stress-ng: info:  [2274]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: info:  [2274] cpu                5364    303.24    819.82     28.95        17.69         6.32
stress-ng: info:  [2274] cpu:
stress-ng: info:  [2274]          1,207,391,126,780 CPU Cycles                      3.96 B/sec
stress-ng: info:  [2274]            259,011,245,400 Instructions                    0.85 B/sec (0.215 instr. per cycle)
stress-ng: info:  [2274]             31,492,183,508 Branch Instructions             0.10 B/sec
stress-ng: info:  [2274]                764,978,696 Branch Misses                   2.51 M/sec ( 2.43%)
stress-ng: info:  [2274]            604,864,392,848 Bus Cycles                      1.98 B/sec
stress-ng: info:  [2274]             33,563,896,468 Cache References                0.11 B/sec
stress-ng: info:  [2274]                555,537,244 Cache Misses                    1.82 M/sec ( 1.66%)
stress-ng: info:  [2274]             33,337,685,840 Cache L1D Read                  0.11 B/sec
stress-ng: info:  [2274]                560,831,760 Cache L1D Read Miss             1.84 M/sec
stress-ng: info:  [2274]              1,809,342,480 Cache L1D Prefetch Miss         5.93 M/sec
stress-ng: info:  [2274]            169,790,602,544 Cache L1I Read                  0.56 B/sec
stress-ng: info:  [2274]                306,096,348 Cache L1I Read Miss             1.00 M/sec
stress-ng: info:  [2274]                  4,458,644 Cache DTLB Read Miss           14.62 K/sec
stress-ng: info:  [2274]                    547,516 Cache ITLB Read Miss            1.80 K/sec
stress-ng: info:  [2274]             50,276,064,004 Cache BPU Read                  0.16 B/sec
stress-ng: info:  [2274]                789,914,384 Cache BPU Read Miss             2.59 M/sec
stress-ng: info:  [2274]              1,467,937,752 Cache NODE Read                 4.81 M/sec
stress-ng: info:  [2274]                477,670,408 Cache NODE Write                1.57 M/sec
stress-ng: info:  [2274]            828,976,173,252 CPU Clock                       2.72 B/sec
stress-ng: info:  [2274]            830,383,497,784 Task Clock                      2.72 B/sec
stress-ng: info:  [2274]                      2,844 Page Faults Total               9.33 /sec
stress-ng: info:  [2274]                      2,844 Page Faults Minor               9.33 /sec
stress-ng: info:  [2274]                          0 Page Faults Major               0.00 /sec
stress-ng: info:  [2274]                     70,460 Context Switches              231.10 /sec
stress-ng: info:  [2274]                      2,616 CPU Migrations                  8.58 /sec
stress-ng: info:  [2274]                          0 Alignment Faults                0.00 /sec
stress-ng: info:  [2274]                          0 Emulation Faults                0.00 /sec
stress-ng: info:  [2274]                        396 System Call Enter               1.30 /sec
stress-ng: info:  [2274]                        392 System Call Exit                1.29 /sec
stress-ng: info:  [2274]                         12 Kmalloc                         0.04 /sec
stress-ng: info:  [2274]                          0 Kmalloc Node                    0.00 /sec
stress-ng: info:  [2274]                      1,956 Kfree                           6.42 /sec
stress-ng: info:  [2274]                         60 Kmem Cache Alloc                0.20 /sec
stress-ng: info:  [2274]                          0 Kmem Cache Alloc Node           0.00 /sec
stress-ng: info:  [2274]                     26,628 Kmem Cache Free                87.33 /sec
stress-ng: info:  [2274]                      2,784 MM Page Alloc                   9.13 /sec
stress-ng: info:  [2274]                      1,952 MM Page Free                    6.40 /sec
stress-ng: info:  [2274]                    767,568 RCU Utilization                 2.52 K/sec
stress-ng: info:  [2274]                      3,844 Sched Migrate Task             12.61 /sec
stress-ng: info:  [2274]                          0 Sched Move NUMA                 0.00 /sec
stress-ng: info:  [2274]                     47,012 Sched Wakeup                  154.19 /sec
stress-ng: info:  [2274]                          0 Sched Proc Exec                 0.00 /sec
stress-ng: info:  [2274]                          0 Sched Proc Exit                 0.00 /sec
stress-ng: info:  [2274]                          0 Sched Proc Fork                 0.00 /sec
stress-ng: info:  [2274]                        120 Sched Proc Free                 0.39 /sec
stress-ng: info:  [2274]                          0 Sched Proc Hang                 0.00 /sec
stress-ng: info:  [2274]                          0 Sched Proc Wait                 0.00 /sec
stress-ng: info:  [2274]                     70,460 Sched Switch                  231.10 /sec
stress-ng: info:  [2274]                         44 Signal Generate                 0.14 /sec
stress-ng: info:  [2274]                          4 Signal Deliver                  0.01 /sec
stress-ng: info:  [2274]                    232,408 IRQ Entry                     762.26 /sec
stress-ng: info:  [2274]                    232,408 IRQ Exit                      762.26 /sec
stress-ng: info:  [2274]                    283,132 Soft IRQ Entry                928.62 /sec
stress-ng: info:  [2274]                    283,132 Soft IRQ Exit                 928.62 /sec
stress-ng: info:  [2274]                          0 Writeback Dirty Inode           0.00 /sec
stress-ng: info:  [2274]                          0 Writeback Dirty Page            0.00 /sec
stress-ng: info:  [2274]                          0 Migrate MM Pages                0.00 /sec
stress-ng: info:  [2274]                         12 SKB Consume                     0.04 /sec
stress-ng: info:  [2274]                          0 SKB Kfree                       0.00 /sec
stress-ng: info:  [2274]                          0 IOMMU IO Page Fault             0.00 /sec
stress-ng: info:  [2274]                          0 IOMMU Map                       0.00 /sec
stress-ng: info:  [2274]                          0 IOMMU Unmap                     0.00 /sec
stress-ng: info:  [2274] cpu:
stress-ng: info:  [2274]          gpu-thermal   49.75 °C
stress-ng: info:  [2274]     max170xx_battery   44.41 °C
stress-ng: info:  [2274]          cpu-thermal   46.52 °C
stress-ng: info:  [2274]          vpu-thermal   47.33 °C
stress-ng: info:  [2274] for a 304.90s run time:
stress-ng: info:  [2274]    1219.58s available CPU time
stress-ng: info:  [2274]     819.84s user time   ( 67.22%)
stress-ng: info:  [2274]      29.04s system time (  2.38%)
stress-ng: info:  [2274]     848.88s total time  ( 69.60%)
stress-ng: info:  [2274] load average: 5.04 3.86 2.04
4 Likes

Please do. If we’re going to have Lollypop let’s have the whole thing. I’m ok with sending just sound to a bt speaker but that may no be good enough later! Thanks for this update!

2 Likes

@joadri , @FamousJameous - It would be even better if you posted a request upstream at

I very much doubt that Purism would make changes that are Purism-specific - that kind of changes are better suited upstream.

10 Likes

Hey FamousJameous thanks for all the info,

So just to be totally clear, phone calls work without making use of any internet based apps?

For example you make calls off the phone SIM which uses regular masts to connect the call, you do not have to be connected to the internet to make calls is that correct?

So what do we all reckon for the release of Evergreen & Fir?

Will Evergreen be out for August 2020? And will it be a much more “use out of the box” experience?

PinePhoone are now / soon releasing the UBports version of the pinephone, has any looked at that?

For me the Librem 5 seems the best product on the market, I am hoping lots more issues have been resolved for Evergreen, but should I purchase an Evergreen or a Fir?

Hey guys something I forgot to add to my last post,

All the apps on the Librem phone, such as calculator, calander, and so on, can you freely use them ok?

What I mean is, with IOS & Android you have to be singed into GMAIL or another email account in order to have access to these very basic apps, are they totally “free” on the Librem 5, or do you have to sign in using an Purism email account?

Thanks in advance

LinuxNew

Sorry, I probably confused things by talking about that FreedomPop stuff. To answer your question directly: Yes, phone calls work using the included Calls app when using a standard SIM card, no extra internet based app is required.

And for your follow up question, I did not have to sign into any accounts on the phone to be able to use everything. I could still use all of the included apps as well as using the Software Store to install additional apps. No account is required.

2 Likes

FamousJameous,

You are a gentleman, thank you for all the info that’s great. I am conflicted between getting a Evergreen or Fir, as the Fir will have a better CPU, what are your / everyones thoughts?

Hope you guys are all staying safe.

Thanks in advance

LinuxNew

I don’t know yet about the Evergreen vs Fir. I think it will depend on how far Purism can optimize power use/battery life before Evergreen. If the battery life is improved significantly, it may be worth going with Evergreen just to get it sooner. I am sure Fir will provide significant improvements when Purism implements everything they have learned in a new version where they have more time than they are getting between batches now. But that is more time to wait for a new phone.

The thermal improvements from the Dogwood CPU flip are probably also worth watching. I haven’t had a problem with the thermals since several months ago, so that isn’t a huge deal to me. But better thermals likely mean longer life from the processor and other components, so that is a welcome change.

So, I don’t really have a concrete answer for you, but I would also be interested in hearing what other people are thinking about Evergreen vs Fir.

2 Likes

but a less beefier GPU … also will there even be a 2021 ?

1 Like

The Librem 5 has a history of delays, but Purism might start shipping by August. Even if it ships, there will almost certainly still be major software issues to resolve. The camera app is still in the early design stages and Purism just got code in the kernel so it can detect one the cameras. I doubt that all the power management issues will be resolved, since there are still a lot of components to work on to conserve energy. Being able to put components to sleep, but then wake them up when a notification or call is received will take quite a bit of work.

The major issue with power management in the PinePhone has been resolved and it can now get up to 15 hours in sleep mode while waking up to receive phone calls. Canonical spent years working on Ubuntu Touch, so UBports is more polished and complete than GTK+Phosh as a phone interface. I personally prefer the design of Phosh over UBports. If you want to try out Phosh, then download the Librem 5 image and run it in Qemu on your PC to try out the interface.

If you want a working Linux phone as soon as possible or are on a tight budget, then you probably want the PinePhone. Also, keep in mind that the Librem 5 is 6.3 mm thicker than the PinePhone and 45 grams heavier. My article might help you decide between the two phones.

As for Evergreen vs Fir, see this post about the i.MX 8M Quad vs Plus. If you don’t mind being an early adopter and dealing with bugs, then you probably want Evergreen. If you just want stuff to work, than you will probably be happier waiting for Fir, since it will have a more energy-efficient processor and most of the major software issues will probably be resolved by the time it is released, but you’ll have to wait until next year. You can be first in the queue for Fir by ordering now and then sending an email to Purism saying that you want Fir.

1 Like

I ordered my L5 on Jan. 11 , 2018. I’m waiting as long as I have to till my Evergreen comes. In the meantime I ordered a Pinephone that’s supposed to ship later this month. That will be interesting too. And if I got the cash when Fir comes out I’m getting that too. A buddy of mine is a Linux master who guides me as i don’t know RAM from ROM. I run Linux Mint 19.3 on my NUC desktop. Linux is so much cheaper , more reliable and forgiving than any of the Windows/IOS junk and iPhones were. An Apple update fried my Mac Pro and that was the straw that broke my camels back.
You guys know what you’re doing and will be my tech support. So I got nothing to lose. I hate Google , Apple and data harvestors in general. So I’m all in for the L5! That Purism Mini looks good too but I’m not sure about PureOs yet.

4 Likes