Skip to content

Quartz64 - Model B

Angeheftet Verschoben Quartz64 - B
  • Quartz64_model_b.png
    Bildquelle: https://www.pine64.org/quartz64b/

    5V-Stromversorgung!

    SoC and Memory Specification

    CPU Architecture

    • Quad-core ARM Cortex-A55@1.8GHz
    • AArch32 for full backwards compatibility with ARMv7
    • ARM Neon Advanced SIMD (single instruction, multiple data) support for accelerated media and signal processing computation
    • Includes VFP hardware to support single and double-precision operations
    • ARMv8 Cryptography Extensions
    • Integrated 32KB L1 instruction cache and 32KB L1 data cache per core
    • 512KB unified system L3 cache
    • TrustZone technology support

    Graphic Process Unit GPU Capability

    • Mali-G52 2EE Bifrost GPU@800MHz
    • 4x Multi-Sampling Anti-Aliasing (MSAA) with minimal performance drop
    • 128KB L2 Cache configurations
    • Supports OpenGL ES 1.1, 2.0, and 3.2
    • Supports Vulkan 1.0 and 1.1
    • Supports OpenCL 2.0 Full Profile
    • Supports 1600 Mpix/s fill rate when at 800MHz clock frequency
    • Supports 38.4 GLOP/s when at 800MHz clock frequency

    Neural Process Unit NPU Capability

    • Neural network acceleration engine with processing performance of up to 0.8 TOPS
    • Supports integer 8 and integer 16 convolution operations
    • Supports the following deep learning frameworks: TensorFlow, TF-lite, Pytorch, Caffe, ONNX, MXNet, Keras, Darknet

    System Memory

    • RAM Memory Variants: 2GB - 8GB LPDDR4.
    • SPI Flash: 128Mbit / 16MByte

    Network

    • 10/100/1000Mbps Ethernet
    • WiFi 802.11 b/g/n/ac with Bluetooth 5.0 (optional on model A, build in on model B)

    Storage

    • microSD - bootable, supports SDHC and SDXC, storage up to 2TB
    • USB - 2 ports on model B, 3 ports on model A USB 2.0 Host port, 1 USB 3.0 Host port
    • one native SATA 3.0 6Gb/s Port (only on model A, shared with USB 3.0 host port)
    • optional eMMC module from 16GB up to 128GB

    Expansion Ports

    • eDP - 4 lanes of 2.7Gbps, up to 2560x1600@60Hz (only on model A)
    • DSI - Display Serial Interface, 4 lanes MiPi, up to 1440P on model A, 2 lanes MiPi, up to 1080p on model B
    • CSI - CMOS Camera Interface, 4 lanes MiPi up to 8 mega pixel on model A, 2 lanes MiPi up to 5 mega pixel on model B
    • TP - Touch Panel Port, SPI with interrupt on model A
    • RTC - Real Time Clock Battery Connector
    • VBAT - Lithium Battery Connector with temperature sensor input on model A
    • Wifi/BT Module Header - SDIO 3.0 and UART on model A, build in Wifi/BT Module on model B
    • 2x20 pins "Pi2" GPIO Header on model B, 2x10 pins GPO header on model A
    • PCIe x4 open ended slot on model A, m.2 slot on model B, one Gen2 lane due to SoC constraints

    Quartz64 board Information, Schematics, and Certifications

    Quelle: https://wiki.pine64.org/wiki/Quartz64

  • Neuigkeiten zum WiFi-Modul, was auf dem Model B verbaut ist.

    <@tl_lim> The Quartz64 model B product version will comes with BL602 module instead of AP6255.

    Das macht nur 2,4 GHz 😞

    Dokumentation

  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat dieses Thema am angepinnt
  • Da mein Model B ja bestellt ist, bin ich gerade über einen Post gestolpert.

    <CounterPillow> "Model A" is the big form factor, "Model B" the small form factor. Model A boards generally use 12V, Model B boards use 5V.

    Da sollte man also höllisch aufpassen, wenn man beide auf dem Schreibtisch liegen hat. Da ist schnell mal ein B gegrillt, wenn man das falsche Netzteil erwischt.

    Blödsinn! Beim Quartz64 - Modell A ist der Stecker

    DC 12V @ 3A 5.5mmOD/2.1mmID center-positive Barrel DC Jack connector

    beim Quartz64 - Modell B

    DC 5V @ 3A 3.5mmOD/1.35mmID center-positive Barrel DC Jack connector

    Passt also nicht, also alles safe 🙂

    Der Schaltplan soll nächste Woche veröffentlicht werden.

    CounterPillow hat mal nachgemessen

    <CounterPillow> just checked with with multimeter, it is center positive

  • Da schreibt mich das Sales Team von pine64.org an teilt mir mit, das meine PLZ falsch ist. Ja, ein scheiß Tippfehler....... Er wäre schon da 😞

  • Das ging diesmal flott. Nachricht von FedEx, Lieferung soll bis zum 02.06 da sein 🤓

  • Er ist angekommen.

    20210625_163934.jpg

    1024-2272.jpg

    Leider funktioniert der UART Adapter nicht, jede Menge Artefakte 😞

    Ein paar Neue sind bestellt und hoffentlich morgen da. Das alte Spielkind, konnte es aber nicht lassen und musste unbedingt schauen ob der M2-Slot funktioniert.

    1024-227245.jpg

    Bildschirmfoto vom 2022-06-01 19-04-26.png

    Ok, das macht natürlich NULL Spaß, also geht es morgen weiter...

  • FrankMF FrankM verschob dieses Thema von Hardware am
  • Heute die Zollrechnung von FedEx 16,47€

  • Quartz64 - Modell B - Stromverbrauch

    Quartz64 - B
    1
    0 Stimmen
    1 Beiträge
    117 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Modell B - UART

    Angeheftet Quartz64 - B
    4
    0 Stimmen
    4 Beiträge
    190 Aufrufe
    FrankMF

    Um das hier zu komplettieren, habe ich mich gerade gefragt "Wo speichert er die Settings?"

    Ok, ich habe sie gefunden.

    /root/.minirc.dfl

    Inhalt

    # Diese Datei ist maschinell erzeugt. Bitte verwenden Sie das # Einstellungs-Menü im minicom-Programm, um die Einstellungen # zu ändern. pu rtscts No

    Jetzt habe ich ausreichend hier dokumentiert, falls ich da nochmal Probleme mit habe.

  • Quartz64 - Missing SPI ?

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

    Images
    8
    0 Stimmen
    8 Beiträge
    336 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 - Manjaro wöchentliche Builds

    Images
    5
    0 Stimmen
    5 Beiträge
    246 Aufrufe
    FrankMF

    Mit Kernel

    [root@frank-pc ~]# uname -a Linux frank-pc 5.16.0-rc2-4-MANJARO-ARM #1 SMP PREEMPT Thu Nov 25 11:15:05 UTC 2021 aarch64 GNU/Linux

    hat man jetzt eine Audioausgabe über HDMI.

    [root@frank-pc ~]# cat /proc/asound/cards 0 [RK817 ]: simple-card - Analog RK817 Analog RK817 1 [SPDIF ]: simple-card - SPDIF SPDIF 2 [hdmisound ]: simple-card - hdmi-sound hdmi-sound

    Das ist jetzt zur Zeit noch ein Patch, den Dan vom Manjaro-Team benutzt hat. Dürfte noch nicht Upstream sein, kommt aber sicherlich.

  • Quartz64 - Manjaro Test-Image

    Verschoben Archiv
    2
    0 Stimmen
    2 Beiträge
    262 Aufrufe
    FrankMF

    Das mit der fehlenden Funktionalität ist zum Testen etwas blöd, ich mache das halt gerne mittels SSH. Mal in meiner Wühlkiste einen USB-to-LAN Adapter gesucht und gefunden.

    Der einzige USB-Port der aktuell funktioniert ist der doppelte USB2-Port. Der kombinierte USB2/USB3 macht nix.

    6: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0a:cd:2a:ec:37 brd ff:ff:ff:ff:ff:ff inet 192.168.3.220/24 brd 192.168.3.255 scope global dynamic noprefixroute eth1 valid_lft 42957sec preferred_lft 37557sec inet6 fd8a:6ff:2880:0:e751:542:6dcd:e08b/64 scope global mngtmpaddr noprefixroute valid_lft forever preferred_lft forever inet6 2a02:xxxxxxxxxxxxxxxxx/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 5259sec preferred_lft 1659sec inet6 fe80::aa11:dbfb:980:4dfa/64 scope link valid_lft forever preferred_lft forever

    Ok, jetzt kann man erst mal mit dem Quartz64 arbeiten 😉

  • Quartz64 - Model A eingetroffen

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

    Verschoben Quartz64
    4
    0 Stimmen
    4 Beiträge
    302 Aufrufe
    FrankMF

    Durch den Zoll ist es auch...

    aa906c24-2e67-404d-aad2-69fe1832229b-grafik.png