Skip to content

Quartz64 - sbc-bench

Verschoben Quartz64
  • @tkaiser Die Ergebnisse findet man hier

    Meckert noch über iostat

    ./sbc-bench.sh: Zeile 738: iostat: Kommando nicht gefunden.
    

    Habe ich jetzt bei Manjaro auf die Schnelle nicht gefunden. Aber Jetzt ist Feierabend 🙂

    sbc-bench v0.7.7 Pine64 RK3566 Quartz64-A Board (Wed, 30 Jun 2021 22:04:09 +0200)
    
    LSB Version:	n/a
    Distributor ID:	Manjaro-ARM
    Description:	Manjaro ARM Linux
    Release:	21.06
    Codename:	n/a
    Architecture:	aarch64
    
    /usr/sbin/gcc (GCC) 10.2.0
    
    Uptime: 22:04:10 up 6 min,  1 user,  load average: 0.13, 0.21, 0.12
    
    
    
                   total        used        free      shared  buff/cache   available
    Mem:           3.8Gi       120Mi       3.4Gi        16Mi       290Mi       3.6Gi
    Swap:          5.7Gi          0B       5.7Gi
    
    Filename				Type		Size		Used		Priority
    /dev/zram0                              partition	5990608		0		100
    
    ##########################################################################
    
    Checking cpufreq OPP:
    
    No cpufreq support available. Measured on cpu1: 814.914/814.965/815.005
    
    ##########################################################################
    
    tinymembench v0.4.9 (simple benchmark for memory throughput and latency)
    
    ==========================================================================
    == Memory bandwidth tests                                               ==
    ==                                                                      ==
    == Note 1: 1MB = 1000000 bytes                                          ==
    == Note 2: Results for 'copy' tests show how many bytes can be          ==
    ==         copied per second (adding together read and writen           ==
    ==         bytes would have provided twice higher numbers)              ==
    == Note 3: 2-pass copy means that we are using a small temporary buffer ==
    ==         to first fetch data into it, and only then write it to the   ==
    ==         destination (source -> L1 cache, L1 cache -> destination)    ==
    == Note 4: If sample standard deviation exceeds 0.1%, it is shown in    ==
    ==         brackets                                                     ==
    ==========================================================================
    
     C copy backwards                                     :   1283.3 MB/s (0.5%)
     C copy backwards (32 byte blocks)                    :   1285.9 MB/s (0.1%)
     C copy backwards (64 byte blocks)                    :   1243.6 MB/s (0.1%)
     C copy                                               :   1742.2 MB/s
     C copy prefetched (32 bytes step)                    :    968.4 MB/s (0.2%)
     C copy prefetched (64 bytes step)                    :   1641.9 MB/s
     C 2-pass copy                                        :    966.6 MB/s
     C 2-pass copy prefetched (32 bytes step)             :    840.0 MB/s (0.3%)
     C 2-pass copy prefetched (64 bytes step)             :    935.7 MB/s (0.2%)
     C fill                                               :   3263.3 MB/s
     C fill (shuffle within 16 byte blocks)               :   3262.7 MB/s
     C fill (shuffle within 32 byte blocks)               :   3264.4 MB/s
     C fill (shuffle within 64 byte blocks)               :   3260.4 MB/s
     ---
     standard memcpy                                      :   1739.1 MB/s
     standard memset                                      :   3263.9 MB/s
     ---
     NEON LDP/STP copy                                    :   1747.5 MB/s
     NEON LDP/STP copy pldl2strm (32 bytes step)          :   1129.0 MB/s
     NEON LDP/STP copy pldl2strm (64 bytes step)          :   1513.9 MB/s
     NEON LDP/STP copy pldl1keep (32 bytes step)          :   1437.7 MB/s
     NEON LDP/STP copy pldl1keep (64 bytes step)          :   1771.3 MB/s
     NEON LD1/ST1 copy                                    :   1750.0 MB/s
     NEON STP fill                                        :   3265.1 MB/s
     NEON STNP fill                                       :   2794.1 MB/s (0.5%)
     ARM LDP/STP copy                                     :   1747.7 MB/s
     ARM STP fill                                         :   3264.0 MB/s
     ARM STNP fill                                        :   2801.2 MB/s (0.6%)
    
    ==========================================================================
    == Memory latency test                                                  ==
    ==                                                                      ==
    == Average time is measured for random memory accesses in the buffers   ==
    == of different sizes. The larger is the buffer, the more significant   ==
    == are relative contributions of TLB, L1/L2 cache misses and SDRAM      ==
    == accesses. For extremely large buffer sizes we are expecting to see   ==
    == page table walk with several requests to SDRAM for almost every      ==
    == memory access (though 64MiB is not nearly large enough to experience ==
    == this effect to its fullest).                                         ==
    ==                                                                      ==
    == Note 1: All the numbers are representing extra time, which needs to  ==
    ==         be added to L1 cache latency. The cycle timings for L1 cache ==
    ==         latency can be usually found in the processor documentation. ==
    == Note 2: Dual random read means that we are simultaneously performing ==
    ==         two independent memory accesses at a time. In the case if    ==
    ==         the memory subsystem can't handle multiple outstanding       ==
    ==         requests, dual random read has the same timings as two       ==
    ==         single reads performed one after another.                    ==
    ==========================================================================
    
    block size : single random read / dual random read
          1024 :    0.0 ns          /     0.0 ns 
          2048 :    0.0 ns          /     0.0 ns 
          4096 :    0.0 ns          /     0.0 ns 
          8192 :    0.0 ns          /     0.0 ns 
         16384 :    1.4 ns          /     2.0 ns 
         32768 :   10.6 ns          /    16.8 ns 
         65536 :   25.8 ns          /    36.7 ns 
        131072 :   33.3 ns          /    44.0 ns 
        262144 :   39.5 ns          /    47.3 ns 
        524288 :   44.3 ns          /    50.3 ns 
       1048576 :  123.0 ns          /   173.7 ns 
       2097152 :  165.4 ns          /   215.5 ns 
       4194304 :  187.8 ns          /   230.0 ns 
       8388608 :  217.8 ns          /   266.0 ns 
      16777216 :  237.0 ns          /   290.0 ns 
      33554432 :  250.5 ns          /   308.0 ns 
      67108864 :  257.9 ns          /   322.1 ns 
    
    ##########################################################################
    
    OpenSSL 1.1.1k, built on 25 Mar 2021
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
    aes-128-cbc      74792.03k   217625.37k   423797.76k   555217.58k   610432.34k   615262.89k
    aes-128-cbc      74622.64k   217872.49k   422695.00k   555940.52k   611322.54k   615830.87k
    aes-192-cbc      70978.37k   193649.77k   343041.11k   427766.78k   460193.79k   462738.77k
    aes-192-cbc      66020.61k   181392.34k   333752.32k   421592.06k   459300.86k   461897.73k
    aes-256-cbc      68721.14k   177780.29k   296409.60k   357050.03k   379658.24k   381359.45k
    aes-256-cbc      66476.48k   170601.19k   288141.48k   354874.37k   379423.40k   381190.14k
    
    ##########################################################################
    
    7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
    p7zip Version 17.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs LE)
    
    LE
    CPU Freq: 64000000 - - - - 256000000 512000000 - -
    
    RAM size:    3900 MB,  # CPU hardware threads:   4
    RAM usage:    882 MB,  # Benchmark threads:      4
    
                           Compressing  |                  Decompressing
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
             KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS
    
    22:        488    99    479    475  |       9328   100    800    796
    23:        473    99    486    482  |       9164   100    797    793
    24:        452    99    490    487  |       8977    99    792    788
    25:        434    99    500    496  |       8776    99    785    781
    ----------------------------------  | ------------------------------
    Avr:              99    489    485  |               99    794    789
    Tot:              99    641    637
    
    ##########################################################################
    
    7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
    p7zip Version 17.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs LE)
    
    LE
    CPU Freq: 64000000 - - 64000000 - - - - -
    
    RAM size:    3900 MB,  # CPU hardware threads:   4
    RAM usage:    882 MB,  # Benchmark threads:      4
    
                           Compressing  |                  Decompressing
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
             KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS
    
    22:       1498   319    458   1458  |      37149   392    808   3169
    23:       1451   327    453   1479  |      36574   393    806   3165
    24:       1433   336    459   1542  |      35833   391    804   3146
    25:       1422   348    467   1624  |      34593   388    794   3079
    ----------------------------------  | ------------------------------
    Avr:             332    459   1526  |              391    803   3140
    Tot:             362    631   2333
    
    7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
    p7zip Version 17.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs LE)
    
    LE
    CPU Freq: - - - 64000000 - - - - 2048000000
    
    RAM size:    3900 MB,  # CPU hardware threads:   4
    RAM usage:    882 MB,  # Benchmark threads:      4
    
                           Compressing  |                  Decompressing
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
             KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS
    
    22:       1501   318    459   1461  |      36984   390    809   3155
    23:       1455   326    456   1483  |      36571   392    808   3164
    24:       1454   339    461   1564  |      35724   390    804   3136
    25:       1427   349    468   1630  |      34842   390    795   3101
    ----------------------------------  | ------------------------------
    Avr:             333    461   1534  |              390    804   3139
    Tot:             362    632   2337
    
    7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
    p7zip Version 17.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs LE)
    
    LE
    CPU Freq: 64000000 - - - - - - - 2048000000
    
    RAM size:    3900 MB,  # CPU hardware threads:   4
    RAM usage:    882 MB,  # Benchmark threads:      4
    
                           Compressing  |                  Decompressing
    Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
             KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS
    
    22:       1482   315    458   1442  |      37339   394    808   3186
    23:       1454   325    455   1482  |      36391   391    805   3149
    24:       1441   337    460   1550  |      35802   393    800   3143
    25:       1429   349    468   1632  |      34985   392    795   3114
    ----------------------------------  | ------------------------------
    Avr:             332    460   1526  |              392    802   3148
    Tot:             362    631   2337
    
    Compression: 1526,1534,1526
    Decompression: 3140,3139,3148
    Total: 2333,2337,2337
    
    ##########################################################################
    
    Testing clockspeeds again. System health now:
    
    Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   Temp
    22:32:47:   ---      3.97  96%   2%  93%   0%   0%   0%  56.7°C
    
    Checking cpufreq OPP:
    
    No cpufreq support available. Measured on cpu1: 814.764/815.005/813.170
    
    ##########################################################################
    
    System health while running tinymembench:
    
    Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   Temp
    22:04:12:   ---      0.20   4%   1%   1%   0%   0%   0%  45.6°C
    22:06:12:   ---      0.93  25%   0%  24%   0%   0%   0%  46.7°C
    22:08:12:   ---      0.99  25%   0%  25%   0%   0%   0%  46.1°C
    22:10:12:   ---      1.00  25%   0%  25%   0%   0%   0%  46.1°C
    
    System health while running OpenSSL benchmark:
    
    Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   Temp
    22:11:07:   ---      1.00  14%   0%  13%   0%   0%   0%  46.7°C
    22:11:17:   ---      1.00  25%   0%  25%   0%   0%   0%  47.2°C
    22:11:27:   ---      1.00  26%   0%  25%   0%   0%   0%  47.2°C
    22:11:38:   ---      1.00  25%   0%  25%   0%   0%   0%  47.8°C
    22:11:48:   ---      1.00  25%   0%  25%   0%   0%   0%  47.8°C
    22:11:58:   ---      1.00  25%   0%  25%   0%   0%   0%  47.8°C
    22:12:08:   ---      1.00  25%   0%  24%   0%   0%   0%  46.7°C
    22:12:18:   ---      1.00  25%   0%  24%   0%   0%   0%  47.2°C
    22:12:28:   ---      1.00  26%   0%  25%   0%   0%   0%  46.1°C
    22:12:38:   ---      1.00  25%   0%  25%   0%   0%   0%  46.1°C
    22:12:48:   ---      1.00  25%   0%  25%   0%   0%   0%  46.1°C
    
    System health while running 7-zip single core benchmark:
    
    Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   Temp
    22:12:55:   ---      1.00  16%   0%  14%   0%   0%   0%  46.1°C
    22:13:56:   ---      2.11  25%   0%  24%   0%   0%   0%  46.7°C
    22:14:56:   ---      3.31  25%   0%  24%   0%   0%   0%  46.7°C
    22:15:56:   ---      3.11  25%   0%  24%   0%   0%   0%  46.7°C
    22:16:56:   ---      3.68  25%   0%  24%   0%   0%   0%  46.7°C
    22:17:56:   ---      3.42  25%   0%  24%   0%   0%   0%  46.1°C
    22:18:56:   ---      3.50  25%   0%  24%   0%   0%   0%  46.7°C
    22:19:56:   ---      3.90  25%   0%  24%   0%   0%   0%  46.7°C
    22:20:56:   ---      2.93  25%   1%  24%   0%   0%   0%  46.7°C
    22:21:56:   ---      3.02  25%   1%  24%   0%   0%   0%  46.7°C
    22:22:56:   ---      3.20  25%   0%  24%   0%   0%   0%  47.2°C
    
    System health while running 7-zip multi core benchmark:
    
    Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   Temp
    22:23:38:   ---      3.62  19%   0%  18%   0%   0%   0%  47.2°C
    22:24:03:   ---      3.73  85%   1%  83%   0%   0%   0%  53.8°C
    22:24:25:   ---      3.89  92%   1%  90%   0%   0%   0%  51.2°C
    22:24:49:   ---      3.80  97%   0%  96%   0%   0%   0%  55.0°C
    22:25:10:   ---      4.07  83%   2%  80%   0%   0%   0%  52.5°C
    22:25:33:   ---      4.17  97%   0%  96%   0%   0%   0%  56.1°C
    22:25:54:   ---      4.16  75%   2%  72%   0%   0%   0%  51.9°C
    22:26:14:   ---      4.47  92%   2%  89%   0%   0%   0%  52.5°C
    22:26:40:   ---      4.33  97%   1%  94%   0%   0%   0%  56.1°C
    22:27:00:   ---      4.09  75%   1%  72%   0%   0%   0%  51.2°C
    22:27:22:   ---      4.06  99%   0%  98%   0%   0%   0%  56.1°C
    22:27:47:   ---      4.11  88%   1%  86%   0%   0%   0%  56.1°C
    22:28:09:   ---      4.18  87%   1%  84%   0%   0%   0%  53.8°C
    22:28:34:   ---      4.19  95%   1%  93%   0%   0%   0%  56.7°C
    22:28:55:   ---      3.96  81%   1%  78%   0%   0%   0%  52.5°C
    22:29:16:   ---      4.02  90%   1%  88%   0%   0%   0%  53.1°C
    22:29:41:   ---      4.02  96%   2%  93%   0%   0%   0%  56.1°C
    22:30:03:   ---      3.87  78%   1%  76%   0%   0%   0%  53.1°C
    22:30:27:   ---      3.85  96%   0%  95%   0%   0%   0%  56.7°C
    22:30:53:   ---      4.09  90%   1%  88%   0%   0%   0%  56.1°C
    22:31:14:   ---      3.94  86%   1%  84%   0%   0%   0%  53.8°C
    22:31:40:   ---      4.10  95%   1%  92%   0%   0%   0%  56.7°C
    22:32:01:   ---      3.76  81%   1%  79%   0%   0%   0%  53.8°C
    22:32:21:   ---      3.77  90%   2%  86%   0%   0%   0%  53.8°C
    22:32:47:   ---      3.97  96%   2%  93%   0%   0%   0%  56.7°C
    
    ##########################################################################
    
    dmesg output while running the benchmarks:
    
    [  626.027598] audit: type=1100 audit(1625083670.721:80): pid=1151 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:authentication grantors=pam_shells,pam_faillock,pam_permit,pam_faillock acct="frank" exe="/usr/bin/sshd" hostname=192.168.3.213 addr=192.168.3.213 terminal=ssh res=success'
    [  626.039591] audit: type=1101 audit(1625083670.731:81): pid=1151 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:accounting grantors=pam_access,pam_unix,pam_permit,pam_time acct="frank" exe="/usr/bin/sshd" hostname=192.168.3.213 addr=192.168.3.213 terminal=ssh res=success'
    [  626.045995] audit: type=1103 audit(1625083670.731:82): pid=1151 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:setcred grantors=pam_shells,pam_faillock,pam_permit,pam_faillock acct="frank" exe="/usr/bin/sshd" hostname=192.168.3.213 addr=192.168.3.213 terminal=ssh res=success'
    [  626.046537] audit: type=1006 audit(1625083670.741:83): pid=1151 uid=0 subj=kernel old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=3 res=1
    [  626.046569] audit: type=1300 audit(1625083670.741:83): arch=c00000b7 syscall=64 success=yes exit=4 a0=3 a1=ffffc66cdd90 a2=4 a3=ffff8f547440 items=0 ppid=452 pid=1151 auid=1000 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="sshd" exe="/usr/bin/sshd" subj=kernel key=(null)
    [  626.046594] audit: type=1327 audit(1625083670.741:83): proctitle=737368643A206672616E6B205B707269765D
    [  626.110244] audit: type=1105 audit(1625083670.801:84): pid=1151 uid=0 auid=1000 ses=3 subj=kernel msg='op=PAM:session_open grantors=pam_loginuid,pam_keyinit,pam_limits,pam_unix,pam_permit,pam_mail,pam_systemd,pam_env acct="frank" exe="/usr/bin/sshd" hostname=192.168.3.213 addr=192.168.3.213 terminal=ssh res=success'
    [  626.117874] audit: type=1103 audit(1625083670.811:85): pid=1153 uid=0 auid=1000 ses=3 subj=kernel msg='op=PAM:setcred grantors=pam_shells,pam_faillock,pam_permit,pam_faillock acct="frank" exe="/usr/bin/sshd" hostname=192.168.3.213 addr=192.168.3.213 terminal=ssh res=success'
    [  902.908769] audit: type=1130 audit(1625083947.597:86): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    [  902.909838] audit: type=1131 audit(1625083947.607:87): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    
    ##########################################################################
    
    
    
                   total        used        free      shared  buff/cache   available
    Mem:           3.8Gi       174Mi       3.3Gi        16Mi       296Mi       3.6Gi
    Swap:          5.7Gi          0B       5.7Gi
    
    Filename				Type		Size		Used		Priority
    /dev/zram0                              partition	5990608		0		100
    
    Architecture:                    aarch64
    CPU op-mode(s):                  32-bit, 64-bit
    Byte Order:                      Little Endian
    CPU(s):                          4
    On-line CPU(s) list:             0-3
    Vendor ID:                       ARM
    Model name:                      Cortex-A55
    Model:                           0
    Thread(s) per core:              1
    Core(s) per cluster:             4
    Socket(s):                       -
    Cluster(s):                      1
    Stepping:                        r2p0
    BogoMIPS:                        48.00
    Flags:                           fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
    Vulnerability Itlb multihit:     Not affected
    Vulnerability L1tf:              Not affected
    Vulnerability Mds:               Not affected
    Vulnerability Meltdown:          Not affected
    Vulnerability Spec store bypass: Not affected
    Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
    Vulnerability Spectre v2:        Not affected
    Vulnerability Srbds:             Not affected
    Vulnerability Tsx async abort:   Not affected
    
  • Ach so, noch was Wichtiges. Alles OHNE Kühlkörper usw.

  • Danke für den ersten Test. Mainline-Kernel ist aktuell noch auf 816 MHz CPU-Takt festgenagelt, d.h. da macht benchmarken wenig Sinn. 🙂

    Falls Du mit dem anderen Image, das den 4.19er BSP-Kernel verwendet, testen solltest, wird das sicherlich mehr als doppelt so hohe Scores liefern...

    Wegen dem fehlenden iostat: https://discover.manjaro.org/packages/sysstat

  • @tkaiser Danke Thomas für die Ausführungen.

    Jetzt weiß ich auch, warum das Ding sich so zäh anfühlt.

  • Der Ordnung halber der Test vom Debian Image, was aber auch Mainline nutzt.

  • Danke schön, ich hab's mal aufgenommen.

    Witzig ist, dass cpufreq scaling mit dem Debian-Image funktioniert aber thermals nicht gehen. Egal, die Werte sehen plausibel aus, wenn auch ein wenig zu niedrig. Aber evtl. geht noch was bei DRAM-Initialisierung und mit 200 MHz mehr CPU-Takt.

    Jedenfalls trat kein Throttling auf und ich vermute, dass auf Deinem RK3566 immer noch kein Heatsink klebt und weit und breit kein Lüfter in der Nähe ist, oder? 🙂

  • @tkaiser Nein, kein Kühler und kein Lüfter. Nacktes Board 😁

  • FrankMF FrankM verschob dieses Thema von Quartz64 am
  • FrankMF FrankM verschob dieses Thema von Quartz64 - A am

  • Quartz64 - Model A - 4K Bildschirmauflösung

    Quartz64
    1
    0 Stimmen
    1 Beiträge
    81 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Modell B - Manjaro Image

    Images
    6
    0 Stimmen
    6 Beiträge
    191 Aufrufe
    FrankMF

    Heute kam dann der Kernel 5.19

    [root@frank-pc ~]# uname -a Linux frank-pc 5.19.0-rc1-0.2-MANJARO-ARM-Q64 #1 SMP PREEMPT Fri Jun 10 14:51:37 UTC 2022 aarch64 GNU/Linux

    am Anfang war es Version 5.19.0-rc1-0.1, aber was das? Keine Tastatur mehr? Häh.... Es ging nur noch der obere USB2 Port. Na gut, man weiß sich ja zu helfen, also einen USB Switch dran gehangen, alles wieder gut. Aber blöd ist das schon!? Außerdem war Sound über HDMI weg.

    So, warum? Ich nutze hier den Kernel

    linux-quartz64

    der wird im Manjaro Buildsystem direkt vom Peter gezogen. Und Peter arbeitet ja so, das er alles zum Mainline-Kernel hochladen kann usw.

    Der Audio Patch ist aber upstream noch nicht akzeptiert und für USB2 gibt es einen Patch, der wohl USB OTG aktivieren soll.

    USB2

    So in Peters dtb war die USB2 Schnittstelle auf OTG konfiguriert. Das macht aus irgendeinem Grund Ärger, ich habe das dann im dtb auf HOST umgestellt, danach war alles wieder wie vorher 🙂

    Schaut mal auf die Unterseite des B und ihr werdet folgendes finden.

    usb2_host.jpeg

    Fragt mich nicht, wozu man das braucht. Im Moment habe ich keine Ahnung. Steht bei mir aktuell auf HOST.

    Audio über HDMI

    Blöd, das das jetzt auf einmal nicht mehr geht. Dan hat dann ein paar Patche losgelassen, so das nun wieder Audio über HDMI funktioniert. So Desktop Betriebssysteme ohne Sound sind blöd - oder? 😉

    PCIe NVMe SSD

    Meine PCIe NVMe SSD funktionierte ja nicht, wenn man große Datenmengen kopierte crashte der Controller. Peter hat das gefixt, das ist seit 5.19 jetzt funktional. Und direkt als Root eingebunden.

    [root@frank-pc ~]# df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf dev 1,7G 0 1,7G 0% /dev run 1,9G 1,3M 1,9G 1% /run /dev/nvme0n1p1 458G 11G 424G 3% / tmpfs 1,9G 0 1,9G 0% /dev/shm tmpfs 1,9G 220K 1,9G 1% /tmp /dev/mmcblk0p1 458M 42M 417M 9% /boot tmpfs 374M 48K 374M 1% /run/user/1000 /dev/mmcblk0p2 59G 3,7G 52G 7% /run/media/frank/ROOT_MNJRO /dev/sda1 458G 11G 424G 3% /run/media/frank/777684c9-e74f-44b9-b491-694daafb9723

    Somit haben wir seit Kernel 5.19 PCIe NVMe SSD Unterstützung Yeah

    Und seit Kernel 5.19.0-rc1-0.2 geht auch wieder Audio über HDMI.

    Danke Dan für die Patches! Und Danke an den feinen Patch für PCIe NVMe an Peter!
  • Quartz64 - Modell B - Peter Geis Entwicklungsumgebung

    Images
    2
    0 Stimmen
    2 Beiträge
    129 Aufrufe
    FrankMF
    Was geht? Funktion Status Bemerkung cpufreq ok *3 UART ja *5 LAN hat Fehler *1 USB3 ja ca. 210MB/s *2 PCIe ja ca. 296 MB/s, ist mit einer Lane angeschlossen *4 HDMI nein LAN *1 root@debian:~# iperf3 -c 192.168.3.213 Connecting to host 192.168.3.213, port 5201 [ 5] local 192.168.3.10 port 39124 connected to 192.168.3.213 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 434 KBytes 3.55 Mbits/sec 61 2.83 KBytes [ 5] 1.00-2.00 sec 475 KBytes 3.89 Mbits/sec 44 2.83 KBytes [ 5] 2.00-3.00 sec 396 KBytes 3.24 Mbits/sec 43 2.83 KBytes [ 5] 3.00-4.00 sec 318 KBytes 2.61 Mbits/sec 40 2.83 KBytes [ 5] 4.00-5.00 sec 315 KBytes 2.58 Mbits/sec 31 2.83 KBytes [ 5] 5.00-6.00 sec 396 KBytes 3.24 Mbits/sec 46 2.83 KBytes [ 5] 6.00-7.00 sec 396 KBytes 3.24 Mbits/sec 43 2.83 KBytes [ 5] 7.00-8.00 sec 396 KBytes 3.24 Mbits/sec 43 1.41 KBytes [ 5] 8.00-9.00 sec 396 KBytes 3.24 Mbits/sec 47 2.83 KBytes [ 5] 9.00-10.00 sec 317 KBytes 2.59 Mbits/sec 39 2.83 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 3.75 MBytes 3.14 Mbits/sec 437 sender [ 5] 0.00-10.00 sec 3.67 MBytes 3.08 Mbits/sec receiver iperf Done. root@debian:~# iperf3 -R -c 192.168.3.213 Connecting to host 192.168.3.213, port 5201 Reverse mode, remote host 192.168.3.213 is sending [ 5] local 192.168.3.10 port 39130 connected to 192.168.3.213 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 112 MBytes 941 Mbits/sec [ 5] 1.00-2.00 sec 112 MBytes 942 Mbits/sec [ 5] 2.00-3.00 sec 112 MBytes 942 Mbits/sec [ 5] 3.00-4.00 sec 112 MBytes 942 Mbits/sec [ 5] 4.00-5.00 sec 112 MBytes 942 Mbits/sec [ 5] 5.00-6.00 sec 112 MBytes 942 Mbits/sec [ 5] 6.00-7.00 sec 112 MBytes 942 Mbits/sec [ 5] 7.00-8.00 sec 112 MBytes 942 Mbits/sec [ 5] 8.00-9.00 sec 112 MBytes 942 Mbits/sec [ 5] 9.00-10.00 sec 112 MBytes 942 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 370 sender [ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec receiver iperf Done. USB3 *2 root@debian:~# lsusb Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 002: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors Disk model: Generic Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 05AB264B-738E-47BB-9F67-5C04CC24A736 Device Start End Sectors Size Type /dev/sda1 2048 500118158 500116111 238.5G Linux filesystem root@debian:~# mount /dev/sda1 /mnt/sda/ root@debian:~# cd /mnt/sda root@debian:/mnt/sda# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct 4096+0 records in 4096+0 records out 17179869184 bytes (17 GB, 16 GiB) copied, 81.5051 s, 211 MB/s -------------- root@debian:/# lsusb Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 003: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5 Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@debian:/mnt/sda# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct 4096+0 records in 4096+0 records out 17179869184 bytes (17 GB, 16 GiB) copied, 83.7618 s, 205 MB/s cpufreq *3 root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq 1800000 1800000 1800000 1800000 root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq 1416000 1416000 1416000 1416000 root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq 1800000 1800000 1800000 1800000 root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq 1416000 1416000 1416000 1416000 PCIe NVMe SSD *4 root@debian:/mnt/nvme# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct 4096+0 records in 4096+0 records out 17179869184 bytes (17 GB, 16 GiB) copied, 58.0362 s, 296 MB/s

    Das soll laut Peter die maximal mögliche Geschwindigkeit der PCIe Schnittstelle sein. Diese Schnittstelle ist nur mit einer Lane an den Prozessor angeschlossen!

    UART

    Bitte drauf achten, diese Schnittstelle arbeitet mit Level Shifting, was billige Adapter oft nicht abkönnen. Habe ich hier im Beitrag ausführlich erklärt, mit passenden Adapter, wenn es so wie bei mir nicht funktionierte.

  • Quartz64 Model B im Shop bestellbar

    Verschoben Quartz64
    1
    0 Stimmen
    1 Beiträge
    407 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Manjaro Image Aktuell!

    Images
    8
    0 Stimmen
    8 Beiträge
    340 Aufrufe
    FrankMF

    Gestern hatte ich nach langer Zeit mal wieder das Bedürfnis zu schauen, was Manjaro so macht 😉

    Dieses Image habe ich ausgewählt. Manjaro-ARM-kde-plasma-quartz64-a-20220418.img.xz

    Nach der Installation bemerkt, das jetzt beim Login steht, das man eine Wayland Session startet 😍

    20220421_205322.jpg

    Man merkt dem KDE Plasma direkt an, das er wesentlich weniger Latenzen hat, als das olle X11. Ich musste dann dem Dan wieder auf die Nerven gehen, weil ich doch von dem Thema Grafik, 3D-Beschleunigung usw. NULL Ahnung habe. Er meinte dann zu mir, das Panfrost mittlerweile aktiv ist. Panfrost?

    Schauen wir mal nach. https://docs.mesa3d.org/drivers/panfrost.html

    The Panfrost driver stack includes an OpenGL ES implementation for Arm Mali GPUs based on the Midgard and Bifrost microarchitectures.

    Im Quartz64 ist folgende GPU verbaut

    Mali-G52 2EE Bifrost GPU@800MHz

    Diese wird von Panfrost unterstützt.

    Jetzt stand da noch OpenGLS ES, was ist das?

    OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset[2] of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU).
    Quelle: https://en.wikipedia.org/wiki/OpenGL_ES

    Ich habe dann mal geschaut, wie man Panfrost testen kann. Hier bin ich gelandet.

    Ich habe zwei Test gemacht, einmal mit X11 und das andere Mal mit Wayland. Von dem X11 Test habe ich ein kleines Video angefertigt.

    Am Ende könnt ihr den glmark Score erkennen 112

    Und hier mal das Ergebnis mit Wayland 365 Ich würde jetzt als Noob sagen, Wayland ist 3,3 mal schneller. Da ich aber eingangs schon erwähnte, das ich von dem Thema keine Ahnung habe, überlasse ich den Menschen mit Fachkenntnissen die Einschätzung.

    2022-04-21_20-49.png

    Mein subjektiver Eindruck ist, Wayland läuft wesentlich besser. Das habe ich auch auf meinem Haupt-PC schon festgestellt. Vor allen Dingen die Latenz ist um ein vielfaches besser. Aber wir dürfen auch nicht verschweigen, bei Wayland geht vieles noch immer nicht. Zum Beispiel konnte ich das Video nur auf X11 mit SimpleScreenRecorder machen.

    Leider sind wir immer noch nicht an dem Punkt, wo z.B. Youtube Videos im FF einwandfrei laufen. Von der HArdware Unterstützung brauchen wir auch nicht zu sprechen, da geht immer noch nicht so richtig viel. Die PCIe Schnittstelle habe ich noch kurz mit einer NVMe getestet.

    [frank@frank-pc e5f97e94-0e45-4fa6-b8fb-373e35c708f8]$ iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 Iozone: Performance Test of File I/O Version $Revision: 3.489 $ Compiled for 64 bit mode. Build: linux Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins Al Slater, Scott Rhine, Mike Wisner, Ken Goss Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR, Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner, Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone, Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root, Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer, Vangel Bojaxhi, Ben England, Vikentsi Lapa, Alexey Skidanov, Sudhir Kumar. Run began: Thu Apr 21 21:49:06 2022 Include fsync in write timing O_DIRECT feature enabled Auto Mode File size set to 102400 kB Record Size 4 kB Record Size 16 kB Record Size 512 kB Record Size 1024 kB Record Size 16384 kB Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 Output is in kBytes/sec Time Resolution = 0.000001 seconds. Processor cache size set to 1024 kBytes. Processor cache line size set to 32 bytes. File stride size set to 17 * record size. random random bkwd record stride kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread 102400 4 53221 74745 76900 77656 46983 73982 102400 16 135113 181063 182235 183108 131535 180494 102400 512 354092 361813 357888 362080 351316 361385 102400 1024 368909 373104 374076 378286 372179 372881 102400 16384 384251 378963 376150 377334 376874 377929 iozone test complete.
  • Quartz64 - Wireguard

    Verschoben Quartz64
    1
    0 Stimmen
    1 Beiträge
    240 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - GPIO Modell A

    Angeheftet Verschoben Quartz64 - A
    1
    0 Stimmen
    1 Beiträge
    170 Aufrufe
    Niemand hat geantwortet
  • Wichtige Links zum Quartz64

    Angeheftet Verschoben Quartz64
    1
    0 Stimmen
    1 Beiträge
    228 Aufrufe
    Niemand hat geantwortet