Jump to content

NicoD

Moderators
  • Posts

    1416
  • Joined

  • Last visited

Reputation Activity

  1. Like
    NicoD got a reaction from TRS-80 in First Panfrost enabled desktop builds   
  2. Like
    NicoD got a reaction from Igor in First Panfrost enabled desktop builds   
  3. Like
    NicoD reacted to Igor in First Panfrost enabled desktop builds   
    Cinnamon is more on the conservative side. For elderly people  (that DE is my daily driver). Budgie for visually impaired since there are large icons OOB. Best looking is DDE, which is sadly not in a good enough state to be shipped ...
     
     
    Looked better is subjective. I can agree their UI is well polished. After all this is all what most of the distros do - polish their appearance to sell. But I don't like Saint Patrick's day 356 days in a year  Also whenever I tried how is Manjaro doing, it doesn't boot or doesn't survive first run. Ofc I don't try it on mainstream devices which might even work to some degree with a kernel from the trunk.
  4. Like
    NicoD got a reaction from Werner in First Panfrost enabled desktop builds   
    Great news. I guess it is decided for me what'll be my next video. I just finished a video about Manjaro on RPi4. Many people choose that just because it looked better out of the box.
    Good I just bought a bunch of sd-cards.
    I never tried Cinnamon and Budgie to my knowledge. I'm curious.
  5. Like
    NicoD got a reaction from TRS-80 in Board Bring Up Station P1 rk3399, M1 rk3328   
    Here's the video.
    Thank you @balbes150 for the images and @JMCCfor the media script.
    Now I can start with something else
  6. Like
    NicoD reacted to Igor in First Panfrost enabled desktop builds   
    After several months of development, we finally bring desktop development to the daily driver state. Our desktop builds follow KISS philosophy. They are build around proven technology, we are not touching things that are done well. Just fixing things here and there and removing most / hopefully all bloatware that is added upstream. We are preparing a wide selection of desktop variants
     
     
    while we will officially only support a few of them but anyone is welcome to join and tweak / support its desktop of choice. We will support you in best possible manner! And this way things starts the voyage to become officially supported one day. Only if you join. We can't take more load.
     
            

    We support XFCE since early days and that will remain primary desktop since it represent a best combination between functionality, speed and beauty. Second desktop, which we are adding now is Gnome because its clean and most stable among advanced / bulky desktops. It can ran fairly smooth as low as on Allwinner H5 / 1Gb memory, while it runs very well on some RK3399 hardware. In both cases it uses open source 3D acceleration - Lima and Panfrost. New desktop option will be added gradually, but for now:

    Orange pi 4: Budgie, Gnome, Cinnamon, Gnome, Mate
    https://www.armbian.com/orange-pi-4/
     
    Pinebook PRO: Gnome
    https://www.armbian.com/pinebook-pro/
     
    Nanopi T4: Budgie, Gnome, Cinnamon, Gnome, Mate
    https://www.armbian.com/nanopc-t4/
     
    Nanopi M4V2: Budgie, Gnome, Cinnamon, Gnome, Mate
    https://www.armbian.com/nanopi-m4-v2/
     
    What about others?

    - ASAP. Those are semi manual builds, some are manually tested and it takes a lot of time. On top of that we are having some infrastructure troubles ATM ...
    - we still need to fix few minor bugs, before we put on stamp as "supported" even those builds are IMO generally in a better shape then other images on the market
    - you can help by testing and enabling specific builds by sending a PR to this file. https://github.com/armbian/build/blob/master/config/targets.conf It will help to get things up faster.
  7. Like
    NicoD got a reaction from legogris in 32-core 3.3Ghz ARM Server Review   
    Today I had the pleasure of benchmarking an ARM64 server.
    This server has been made available for Armbian to test native ARM64 image building.
    I knew nothing about the server. Nobody told me any details.
    So everything was an adventure for me to find out. I got SSH access, so my research began.

    A lscpu informed me it had 32-cores all clocked at 3.3Ghz. 
     
    cat /proc/cpuinfo confirmed these 32-cores
     
    Checking on what kernel we're on. Ubuntu Focal 5.4.0-52-generic. 
    And how much memory. 128GB RAM.

    So first thing I wanted to know, how does one core perform with 7-zip benchmark?
    The record I had seen until now was from the A73 cores from the Odroid N2+ clocked at 2.4Ghz. 2504MIPS decompression.
    So :
    taskset -c 31 7z b
     
    This beats the Odroid N2+ its A73 cores clocked at 2.4Ghz. 2763 vs 2504MIPS decompression. 
    This also tells me these cores do not perform as good per clock as a high performance core. 
    While doing the single core benchmark I checked the sensors to know the wattage and temperature.
     
    CPU power is about 20W for a single core tasks. 
    Without a load the CPU consumes between 10W-15W. So in total it consumes a bit more than 20W in idle.
    Temperature never went under 49C even after +5 minutes in idle. 
     
    Of course, the next thing to do is an all-core 7zip benchmark. 
    This gives an amazing result. Way higher than anything I had ever seen on ARM.
     
    85975MIPS decompression. This is amazing.
    Best I had seen was 11000MIPS of the Odroid N2+. So this server does 8 x better than the N2+. 
    Tho, I must say. 7zip does bad with unequal clusers. The N2+ has a great difference in cluster frequencies. So it performs worse then expected here. 

    The wattage went a lot higher, up to 110W. And the temperature rose quickly up to 75C in seconds.
     
    To test the internet connection I downloaded an Armbian image multiple times. Sometimes it was as low as 3MB/s. 
    Highest average speed I've seen was 12.5MB/s
     
    Next test. BMW Blender render benchmark. 
    Here the fastest I had ever seen was by the Khadas VIM3. That did it in 42m51s.
    I haven't done this yet with the N2+ in Armbian. In Odroid's Ubuntu it was a little slower. I expect it to be a little faster than the VIM3 in Armbian Bionic. 
    This is a tile based test. So every core gets its own task, until all tiles are done. 

    Well, this ARM64 server did this in 8m27s. 
    5 x faster compared to the Khadas VIM3. 

    For this the wattage didn't go over 85W. But the temperature did rise to 83C. So it started to throttle. 

    @lanefu already had done SBC-Bench on it when it was free. So this I didn't have to do myself.
    http://ix.io/2Dcc
    Here we see a lot. For example the CPUMiner did : 81.0kH/s 
    The Odroid N2+                                                         : 14 kH/s         5.7 x less 
    RK3399 does a maximum of                                     : 10.23kH/s     8 x less
    Odroid C2 clocked at 1.75Ghz                                   : 4.65kH/s       17 x less

    So this server clearly can move a lot of bits around. 
    Now, what is this server? Ask google if nobody else tells me. "32 core ARM server 3.3Ghz"
    First answer : https://www.theregister.com/2018/09/18/ampere_shipping/
    That looks like it is this CPU. But still I can't find the exact name. 
    2nd answer : https://www.servethehome.com/ampere-32-core-64-bit-arm-chip-x-gene-3-ip/
    So this is the Ampere 32-core 64-bit from X-Gene 3 IP.

    Here the wikichip : https://en.wikichip.org/wiki/apm/x-gene/apm883832-x3?fbclid=IwAR0ljCQ61DY8Zwh_VyZd0fQH43dmPUTJA-CGLiQKYqU2fWwszFm1CPjH6Zo

    This supports up to 1TB RAM. 8 channels @ 2666Mhz. With a maximum memory bandwidth of 158.95 GiB/s.
    42 lanes of PCIe Gen 3, with 8 controllers
    – x16 or two x8/x4
    – x16 or two x8/x4
    – x8 or two x4
    – Two x1

    4 x SATA Gen 3 ports, 2 x USB2. And a TDP of 125W TDP.

    For me this is just an awesome thing to behold. I use ARM for almost everything.
    The NanoPi M4V2 is my main desktop computer.
    It isn't as powerful as my PC, but does the task for 10 x less power consumption, while being completely silent.

    But when I need a big CPU, it isn't enough.
    Even the more powerful Odroid N2+ isn't powerful enough to render long, +20minutes 1440p video's for example for my Youtube channel.
    So then i need to use my x86/amd64 PC. 

    Today I have seen and tasted the future. 
    While this doesn't use the most modern Cortex/clusters. And it is only 16nm.
    So there is still a lot of room for improvements in performance and lower power consumption. 

    ARM for desktop is possible, and ARM servers for big datacenters is possible(AWS). I have seen the future, I loved every second of it. 

    Here benchmarks compared to my SBCs

     

    Greetings, NicoD
  8. Like
    NicoD got a reaction from balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    Here's the video.
    Thank you @balbes150 for the images and @JMCCfor the media script.
    Now I can start with something else
  9. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    I'll add your use case (sd + nvme) to install, but you  have to check it yourself. 
  10. Like
    NicoD got a reaction from Werner in Board Bring Up Station P1 rk3399, M1 rk3328   
    @balbes150I'll check the new image tonight. 
    I finally have filmed everything I need for the video. I had a lot of issue's with capture devices not working properly and always had to redo it. 
    So I installed it 4 times. And every time it didn't boot from NVMe, but instead from sd-card. Changing extlinux with the correct uuid from NVMe works. 
    I did choose the correct way, you'll see it in the video. Tomorrow I should have it finished. It'll be a long one. Review and installation all in one...
  11. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    @NicoD You can check out this image 20210228-legacy ?
     
    https://disk.yandex.ru/d/h_pMzFbuFXseOA?w=1
     
    I added a patch from 
     
    https://github.com/armbian/build/pull/2650#issuecomment-787198231
     
    to it to improve 4K.
     
    Pay attention.
    Before installing the media script or updating the system , freeze the kernel update, otherwise you will get the old kernel from the network repositories (this is not the correct kernel with errors).
     
    p. s. the image is already fixed DTB to reload.
  12. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    fix
    https://disk.yandex.ru/d/nA1iIKNCuZJxRw?w=1
     
  13. Like
    NicoD got a reaction from gounthar in Board Bring Up Station P1 rk3399, M1 rk3328   
    Reboot doesn't seem to be working. It either shuts down, or stays on without doing anything. 
    Otherwise it all looks ok. I do have a problem with kazam when the media script is installed. I've had that too on M4V2 with media script in Buster, so it's not the image.
    I'm filming everything to make the video. I'll not use Android to write the image, I'll link to the video of @gounthar instead. He clearly has more Android knowledge, and way more patience. 
  14. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    Version 20210226. Fixed NVMe and added a separate DTB for roc-rk3399-pc (works with Renegade Elite) with Legacy kernel. After testing for several weeks u-boot-2021.01 on different rk3399, the transition to u-boot-2021.01 was made
     
    I remind you that the configuration of DTB and other startup parameters is now performed in the file /boot/extlinux/extlinux.conf
  15. Like
    NicoD got a reaction from Technicavolous in A few things needed to make the N2/N2+ the perfect desktop SBC   
    For power management install :
     
    sudo apt install xfce4-power-manager  
  16. Like
    NicoD got a reaction from Werner in Board Bring Up Station P1 rk3399, M1 rk3328   
    It works. OMG I'm so happy. You did an amazing work. 
     
    Graphics Feature Status Canvas: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Force enabled Out-of-process Rasterization: Disabled OpenGL: Enabled Hardware Protected Video Decode: Hardware accelerated Rasterization: Software only. Hardware acceleration disabled Skia Renderer: Enabled Video Decode: Software only. Hardware acceleration disabled Vulkan: Disabled WebGL: Hardware accelerated WebGL2: Hardware accelerated And ... 
    /dev/nvme0n1p1 ext4 458G 70M 435G 1% /media/nicod/3acb3cd1-680c-455f-ab36-36f424ce5302  
    I'm stoked. I've got a bad habit of staying at a project until it's done. I should have done other things the last month, but every day I kept trying with the P1.
    I'll finally be able to finish it and start with another board. And I'll be able to use the P1 as my main machine. And my M4V2 for gaming. Thank you.
     
    I'll wait for that. I don't mind waiting a bit longer.
  17. Like
    NicoD got a reaction from balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    It works. OMG I'm so happy. You did an amazing work. 
     
    Graphics Feature Status Canvas: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Force enabled Out-of-process Rasterization: Disabled OpenGL: Enabled Hardware Protected Video Decode: Hardware accelerated Rasterization: Software only. Hardware acceleration disabled Skia Renderer: Enabled Video Decode: Software only. Hardware acceleration disabled Vulkan: Disabled WebGL: Hardware accelerated WebGL2: Hardware accelerated And ... 
    /dev/nvme0n1p1 ext4 458G 70M 435G 1% /media/nicod/3acb3cd1-680c-455f-ab36-36f424ce5302  
    I'm stoked. I've got a bad habit of staying at a project until it's done. I should have done other things the last month, but every day I kept trying with the P1.
    I'll finally be able to finish it and start with another board. And I'll be able to use the P1 as my main machine. And my M4V2 for gaming. Thank you.
     
    I'll wait for that. I don't mind waiting a bit longer.
  18. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    In a few hours, I plan to update the images on the site, including with a new version of Buster (which will all have the patched DTB enabled by default).
  19. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    Fix
    https://disk.yandex.ru/d/q93YskG2DU9Reg?w=1
  20. Like
    NicoD reacted to gounthar in Board Bring Up Station P1 rk3399, M1 rk3328   
    I did it. Somehow.
  21. Like
    NicoD got a reaction from JMCC in RK3399 Legacy Multimedia Framework   
    Seems to work fine on the M4.
     
    Linux nanopim4 4.4.213-rk3399 #6 SMP Thu Feb 18 19:25:55 CET 2021 aarch64 aarch64 aarch64 GNU/Linux  
  22. Like
    NicoD reacted to balbes150 in RK3399 Legacy Multimedia Framework   
    Now I checked on P1 without NVMe), with the "plus" file-video and sound are accelerated by 2 times, with the non-plus file, video and sound are normal. (DTB files from the site).
    NVMe operation has not been verified.
  23. Like
    NicoD reacted to JMCC in RK3399 Legacy Multimedia Framework   
    Definitely, according to the picture, something went wrong. Can you do the installation again from scratch, and this time copy-paste the installation output? And also "armbianmonitor -u".
  24. Like
    NicoD got a reaction from Werner in RK3399 Legacy Multimedia Framework   
    I've just installed the media script on the Station P1. Video playback is 2x speed. Either in Youtube with Chromium, or with MPV and a normal video file.
    Everything sounds like the chipmunks.
    I also think not everything went correct with the chromium settings. 

    Problems are haunting me on the StationP1.  I've been trying for a month to make a video about it and never was able to have everything working. When not filming it often worked. But when filming... Quantum mechanics are against me.
  25. Like
    NicoD reacted to balbes150 in Board Bring Up Station P1 rk3399, M1 rk3328   
    Maybe it is possible to perform a simple recording of what is happening on the monitor on a regular video camera or take photos of your favorite moments ?
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines