Manjaro ARM 19.06 released!

Hi,

Thanks for your message, I don't disable the amlogic service for the moment, the board boot without display, before to disable the amlogic service please find more info:

  • What device are you using?
    Odroid c2 rev 0.2

  • What edition of Manjaro-ARM is installed? (eg minimal, server, etc.)
    Manjaro 19.06 kde

  • When did you last run updates and reboot?
    Yesterday

  • What package contains the bug?
    ?

  • Describe the bug the best you can. What where you doing when the bug happened?
    I boot the c2 without display, I can ssh into the c2 after a boot without display, but when I connect a display on the c2 it show a blinking underscore on the top left, I compared some files and parameters with the n2 wich boot fine without display, I found no difference

  • Any workarounds or known fixes?
    to solve it after a boot without display I connect a display to the c2, I use the ssh with the command line $ sudo systemctl restart display-manager to start x window on the c2 with a display

Have a good day

Is it not going to be the same 5.2 mesa 19.1.1 combination problem Strit?

Even though its Lima not Panfrost?

The C2 has it's own GPU drivers. So I don't think it would default to Lima.

PS: We didn't do 19.06 images for the OC2....

1 Like

@Strit what made you/the devs decide upon KDE/lxqt for this release? The performance of KDE on most SBCs has been sub-par in my experience.

Wouldn't Mate or Cinnamon perform better?

I like QT desktops. That's the main reason.

We got to a point where KDE has great performance, even on low end hardware, so I have been working on tweaking it to be as responsive as possible.
LXQT was mainly just because we needed a more lightweight option.

There is a Mate edition in the works. Will be released soon. :slight_smile:

3 Likes

Hi,

Thanks for your message, Strit and the dev team offer since juin to build yourself the manjaro arm you need ( [Wiki] Contributing to Manjaro-ARM), maybe the manjaro desktop distribution in the future ... Manjaro from scratch :slight_smile:

I got put off KDE several years ago and actually glad Strit has used it as either the RK3399 completely slays it or KDE is now much slimmer than it used to be.
Its still fairly stinky on a Pi3 but the Pi3 is fairly stinky in comparison to the Rk3399 with panfrost the gl2mark is coming out at approx 300%+ fps of the Pi3 VC4 benches that are around.

Think there is quite a bit of work to do with Panfrost but the current master seems to give an almost complete working version.

[rock@Manjaro ~]$ glmark2-es2
=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     panfrost
    GL_RENDERER:   panfrost
    GL_VERSION:    OpenGL ES 2.0 Mesa 19.2.0-devel (git-39e7fbf24a)
=======================================================
[build] use-vbo=false: FPS: 179 FrameTime: 5.587 ms
[build] use-vbo=true: FPS: 383 FrameTime: 2.611 ms
[texture] texture-filter=nearest: FPS: 399 FrameTime: 2.506 ms
[texture] texture-filter=linear: FPS: 385 FrameTime: 2.597 ms
[texture] texture-filter=mipmap: FPS: 404 FrameTime: 2.475 ms
[shading] shading=gouraud: FPS: 334 FrameTime: 2.994 ms
[shading] shading=blinn-phong-inf: FPS: 334 FrameTime: 2.994 ms
[shading] shading=phong: FPS: 299 FrameTime: 3.344 ms
[shading] shading=cel: FPS: 285 FrameTime: 3.509 ms
[bump] bump-render=high-poly: FPS: 225 FrameTime: 4.444 ms
[bump] bump-render=normals: FPS: 415 FrameTime: 2.410 ms
[bump] bump-render=height: FPS: 362 FrameTime: 2.762 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 311 FrameTime: 3.215 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 160 FrameTime: 6.250 ms
[pulsar] light=false:quads=5:texture=false: FPS: 475 FrameTime: 2.105 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 40 FrameTime: 25.000 ms
[desktop] effect=shadow:windows=4: FPS: 291 FrameTime: 3.436 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 123 FrameTime: 8.130 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 124 FrameTime: 8.065 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 184 FrameTime: 5.435 ms
[ideas] speed=duration: FPS: 40 FrameTime: 25.000 ms
[jellyfish] <default>: FPS: 227 FrameTime: 4.405 ms
[terrain] <default>: FPS: 0 FrameTime: inf ms
[shadow] <default>:glmark2-es2: ../src/gallium/drivers/panfrost/pan_blend_cso.c:211: panfrost_get_blend_for_context: Assertion `fb->nr_cbufs > rti' failed.
Aborted (core dumped)

Its prob panfrost but maybe also glmark2 needs an update
its easier just to grab the older version from Aur but does the same

The pi4 of mine doesn't do that bad but feels much much slower in use

pi@raspberrypi:~ $ glmark2-es2
=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     Broadcom
    GL_RENDERER:   V3D 4.2
    GL_VERSION:    OpenGL ES 3.0 Mesa 19.1.0-devel
=======================================================
[build] use-vbo=false: FPS: 201 FrameTime: 4.975 ms
[build] use-vbo=true: FPS: 198 FrameTime: 5.051 ms
[texture] texture-filter=nearest: FPS: 184 FrameTime: 5.435 ms
[texture] texture-filter=linear: FPS: 185 FrameTime: 5.405 ms
[texture] texture-filter=mipmap: FPS: 186 FrameTime: 5.376 ms
[shading] shading=gouraud: FPS: 193 FrameTime: 5.181 ms
[shading] shading=blinn-phong-inf: FPS: 185 FrameTime: 5.405 ms
[shading] shading=phong: FPS: 168 FrameTime: 5.952 ms
[shading] shading=cel: FPS: 163 FrameTime: 6.135 ms
[bump] bump-render=high-poly: FPS: 166 FrameTime: 6.024 ms
[bump] bump-render=normals: FPS: 186 FrameTime: 5.376 ms
[bump] bump-render=height: FPS: 180 FrameTime: 5.556 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 140 FrameTime: 7.143 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 97 FrameTime: 10.309 ms
[pulsar] light=false:quads=5:texture=false: FPS: 183 FrameTime: 5.464 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 62 FrameTime: 16.129 ms
[desktop] effect=shadow:windows=4: FPS: 141 FrameTime: 7.092 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 141 FrameTime: 7.092 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 138 FrameTime: 7.246 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 157 FrameTime: 6.369 ms
[ideas] speed=duration: FPS: 262 FrameTime: 3.817 ms
[jellyfish] <default>: FPS: 137 FrameTime: 7.299 ms
[terrain] <default>: FPS: 20 FrameTime: 50.000 ms
[shadow] <default>: FPS: 112 FrameTime: 8.929 ms
[refract] <default>: FPS: 40 FrameTime: 25.000 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 205 FrameTime: 4.878 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 174 FrameTime: 5.747 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 196 FrameTime: 5.102 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 187 FrameTime: 5.348 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 167 FrameTime: 5.988 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 185 FrameTime: 5.405 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 177 FrameTime: 5.650 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 129 FrameTime: 7.752 ms
=======================================================
                                  glmark2 Score: 158 
=======================================================

long time Linux fan started on Ubuntu but gradually migrated to Manjaro took an interest in SBC and wanted to give Manjaro arm a try so i bought a Rock 64 version 2 and installed Manjaro to my surprise everything works and its a decent experience except sound so witch brings me to my question i understand the SBC world is fairly new and just starting so i understand the process of trying to get things working but does anyone have an idea on how i can get sound either threw the HDMI or 3.5 headphone jack are there any drivers i can test that are existing in Manjaro repo or arch repo to HDMI i like to fiddle with it to see if i can get the sound working and share my experience for the next update

Sadly the Rock64 does not have sound on Mainline yet.
It is on our TODO list though. :slight_smile:

thanks for your response... well i Don't mind helping if you can direct me to the files that i need to start fiddling with the sound have a lot of time on my hands need something to do...

Would probably be in the kernel in arch/arm64/boot/dts/rockchip/rk3328-rock64.dts.
But could also be some drivers missing for it. I don't know what sound device should be present on the rock64.

Thanks strit I'll start looking at the kernel

Hey came across a work around I understand this is a Debian distro but I'm sure we can use this to get sound on the HDMI on rock64 he basically disabled pulse and configed HDMI to used alsa I'm going to try this to see if it works

Maybe, but be aware that the Debian/Ubuntu images, use a BSP kernel, where all the drivers and stuff are implemented. They don't use mainline, like we do.

Ok still working on the sound but now I have a new problem internet has stopped working

Server up address could not be found.

Dns_probe_finished_nxdomain...all caps

On rock 64 board

Kernel 5.2 seems to have problems with ipv6. So try disabling ipv6 in network manager and reboot.

Thanks strit

Hi,

I disabled the amlogic.service, rebooted the c2, the issue is the same, x don't start, I connected a display on the c2 it showed a blinking underscore on the top left, I used the ssh with the command line $ sudo systemctl restart display-manager to start x window on the c2 with a display.

Please find below more detail :

[nls@nl-pc ~]$ ssh nlc2@192.168...
nlc2@192.168...'s password: 
Welcome to Manjaro-ARM
~~Website: https://manjaro.org
~~Forum:   https://forum.manjaro.org/c/manjaro-arm
~~IRC:     #manjaro-arm on irc.freenode.net
~~Matrix:  #manjaro-arm-public:matrix.org
Last login: Tue Jul  9 21:26:23 2019 from 192.168...
[nlc2@c2 ~]$ systemctl status amlogic.service
● amlogic.service - AMlogic HDMI Initialization
   Loaded: loaded (/usr/lib/systemd/system/amlogic.service; enabled; vendor preset: disabled)
   Active: active (exited) since Tue 2019-07-09 17:55:46 CEST; 4 days ago
  Process: 508 ExecStart=/usr/bin/amlogic.sh (code=exited, status=0/SUCCESS)
 Main PID: 508 (code=exited, status=0/SUCCESS)

juil. 09 17:55:46 c2.test systemd[1]: Starting AMlogic HDMI Initialization...
juil. 09 17:55:46 c2.test systemd[1]: Started AMlogic HDMI Initialization.
[nlc2@c2 ~]$ su
Mot de passe : 
[root@c2 nlc2]# systemctl stop amlogic.service
[root@c2 nlc2]# systemctl disable amlogic.service
Removed /etc/systemd/system/multi-user.target.wants/amlogic.service.
[root@c2 nlc2]# status amlogic.service
bash: status : commande introuvable // translation : command not found
[root@c2 nlc2]# reboot
[nls@nl-pc ~]$ ssh nlc2@192.168....
nlc2@192.168...'s password: 
Welcome to Manjaro-ARM
~~Website: https://manjaro.org
~~Forum:   https://forum.manjaro.org/c/manjaro-arm
~~IRC:     #manjaro-arm on irc.freenode.net
~~Matrix:  #manjaro-arm-public:matrix.org
Last login: Sun Jul 14 11:07:15 2019 from 192.168...
[nlc2@c2 ~]$ systemctl status amlogic.service
● amlogic.service - AMlogic HDMI Initialization
   Loaded: loaded (/usr/lib/systemd/system/amlogic.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

Ok i understand I must change the grub I have never messed with the grub and I do not feel comfortable messing with grub so can you point me to a step by step guide on how to disable ipv6 safely like first how to access grub then put in the disable code and how to save or update the grub so it auto boots into ipv4.... Thanks in advance

Forum kindly sponsored by Bytemark