2020

  • Posts

    19
  • Joined

  • Last visited

Profile Information

  • Location
    Gatineau, Quebec, Canada

Recent Profile Visitors

377 profile views

2020's Achievements

  1. I have tested different desktops, window managers, OS and kernels, but the problem persists. The problem: When I move a window on the desktop, the cursor icon flicks. If I use no GPU driver (LLVMpipe), no problem! Tested on; SBC: Odroid-C4 OS: Focal, Buster and Hirsute Desktop: Xfce, Mate, Gnome, LXQT Window Manager: OpenBox, Mutter, Xfwm4, Metaccity Panfrost: 21.0 and 21.0.rc5
  2. I suspect the problem is related the hdmi-hotplug script. After some testing, I found out the /usr/local/bin/hdmi-hotplug in my C4 is targeted to card0, but in my case sometimes it is card1 or card0. This is probably caused by using the same monitor for the C4 and my home computer. Events from udev with the current Armbian 21.02.3 Focal with Linux 5.10.21-meson64 odroidc4:~:% cat /sys/class/drm/card1-HDMI-A-1/status connected odroidc4:~:% cat /sys/class/drm/card0-HDMI-A-1/status cat: /sys/class/drm/card0-HDMI-A-1/status: No such file or directory odroidc4:~:% udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[131.401448] remove /devices/virtual/bdi/0:54 (bdi) UDEV [131.403431] remove /devices/virtual/bdi/0:54 (bdi) UDEV [186.367158] change /devices/platform/soc/ff900000.vpu/drm/card1 (drm) UDEV [186.602533] change /devices/platform/soc/ff900000.vpu/drm/card1 (drm) Events from udev, I deleted hdmi-hotplug ... it works! odroidc4:~:% udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[56.405274] remove /devices/virtual/bdi/0:54 (bdi) UDEV [56.409049] remove /devices/virtual/bdi/0:54 (bdi) KERNEL[134.277835] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) UDEV [134.287043] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) KERNEL[134.580938] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) UDEV [134.584109] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) KERNEL[135.250948] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) UDEV [135.253994] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) KERNEL[135.553941] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm) UDEV [135.556854] change /devices/platform/soc/ff900000.vpu/drm/card0 (drm)
  3. Here is the link for armbianmonitor: http://ix.io/2SFW
  4. The screen will display for a minute or two before the display will stop and the screen is blank. After 4 minutes the display is back ON. Armbian_21.02.3_Odroidc4_focal_current_5.10.21_xfce_desktop Last errors reported; Mar 11 20:00:00 odroidc4 systemd-udevd[1507]: card1: Worker [1535] failed Mar 11 20:00:00 odroidc4 systemd-udevd[1507]: Worker [1535] terminated by signal 9 (KILL) Mar 11 20:00:00 odroidc4 systemd-udevd[1507]: card1: Worker [1535] processing SEQNUM=2984 killed Mar 11 20:00:00 odroidc4 systemd-udevd[1535]: card1: Spawned process '/usr/local/bin/hdmi-hotplug' [4565] timed out after 2min 59s, killing Mar 11 19:59:14 odroidc4 systemd[1]: armbian-disable-autologin.service: Succeeded. Mar 11 19:59:13 odroidc4 systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket → /run/dbu> Mar 11 19:59:13 odroidc4 systemd[1]: Reloading. Mar 11 19:59:13 odroidc4 systemctl[5584]: Removed /etc/systemd/system/timers.target.wants/armbian-disable-autologin.timer. Mar 11 19:59:13 odroidc4 systemd[1]: Started Disable automated desktop login. Mar 11 19:58:04 odroidc4 systemd[4695]: tracker-store.service: Succeeded. Mar 11 19:58:04 odroidc4 tracker-store[4871]: OK Mar 11 19:58:00 odroidc4 systemd-udevd[1507]: card1: Worker [1535] processing SEQNUM=2984 is taking a long time Mar 11 19:58:00 odroidc4 systemd-udevd[1535]: card1: Spawned process '/usr/local/bin/hdmi-hotplug' [4565] is taking longer than 59s to complete
  5. Alternative installation (Lubuntu Hirsute / Panfrost) Test builds, builds were made automatically from the trunk with unknown support status. Use at your own risk! Download the latest current version of Hirsute (Panfrost drivers included) for your device and follow the instructions https://www.armbian.com/download/ After the first login type ... exit (exit from root, login with the new user id entered in step 1) sudo add-apt-repository ppa:oibaf/graphics-drivers (Daily updated Mesa drivers) sudo apt -y update && sudo apt -y upgrade sudo apt install -y lubuntu-desktop firefox vlc sudo reboot
  6. Lubuntu Focal / Panfrost Download the latest current version of Focal (Panfrost drivers included) for your device and follow the instructions https://www.armbian.com/download/ After the first login type ... exit (exit from root, login with the new user id entered in step 1) Download the Panfrost Tester script git clone https://gist.github.com/8f8b0cd40e95ac18c539cd29ecd4c3d2.git install-panfrost-tester cd install-panfrost-tester Version 21.0.0-rc5 will be installed. If you wish, you can modify the mesa branch using: nano installPanfrostTester.sh (ex: go to install mesa line and change from 21.0 to master) Install Lubuntu Focal / Panfrost *** It will take at least 30 minutes to compile mesa *** sudo sh ./installPanfrostTester.sh sudo reboot Login graphically with your user id ... Open Firefox browser, go to Armbian forum to retrieve the link from this topic and follow the instructions. Verify Memory being used Open Htop, in my case with Tinkerboard/S the memory was 260M, with the Odroid-C4 it is 400M Get information from Mesa (Panfrost driver) To find out the GPU chip that your computer uses, open QTerminal glxinfo | grep OpenGL Testing performance and 3D acceleration in the real world Open VLC and change the default settings - Tools -> Preferences -> Interface Check: Allow only one instance and Enqueue item into... Uncheck: Show systray icon and Save Then, from VLC change video output - Tools -> Preferences -> Video Output: change from Automatic to OpenGL for Embedded Systems 2 video output and Save Quit VLC Download HD/4k/8k/10k Videos playlist from vimeo git clone https://gist.github.com/682ced111c6b3adc74e70dcedf370852.git Videos In VLC, open video-examples.m3u under Videos folder, and observe the results! For the desktop GPU performance, you can open screensaver and preview the 3D screensaver demo Cheers, enjoy ... VinVIn
  7. The GPU accelerated trend with the SBC community will depend on the Panfrost driver development. After some testing on current version of Mesa (20.2.6) on Armbian, only the Midgard series (Mali-T###) will work. Mali-G30, Mali-G50 and Mali-G70 series (Bifrost) is not included in Mesa (20.2.6) without tweeking. At the current time the Mesa project version 21.1, the Panfrost driver is unstable/broken and several commits behind the target branch (master). Might be worth waiting until the official release is available!
  8. Tested this morning! I tried with other OS with the same methode direct on my USB EMMC Module Writer attached to my Ubuntu computer. ubuntu-20.04-4.9-minimal-odroid-c4-hc4-20201212: OK DietPi_OdroidC4-ARMv8-Buster: OK CoreELEC-Amlogic-ng.arm-9.2.5-Odroid_C4: OK selfinstall-odroidc4-49-64bit-20210108: OK Manjaro ARM 20.12: OK ArchLinuxARM Image Generator: Fail Armbian_20.11.10_Odroidc4_focal_current_5.9.14: Fail
  9. I tried Armbian_21.02.0-trunk.80_Odroidc4_focal_current_5.10.10_xfce_desktop and it is not booting, same problem.
  10. Image used Armbian_20.11.10_Odroidc4_focal_current_5.9.14_desktop.img It works with micro SD (eMMc not inserted) Not booting with eMMc (SD not inserted), With SD & eMMC, system boot from SD .. . I tried nand-sata-install -> "Update bootloader" script same problem. see the attached output error from my monitor
  11. Unfortunately ChromeOS image no longer provides 64bit components ... try to install the 32bit version of Vivaldi and follow the ARMv7 instructions. (widevine is listed on vivaldi's componets as Widevine Content Decryption Module with version 0.0.0.0, is this right?) this is normal!