View: 54838|Reply: 118

GT King Pro-Ubuntu 21.10 Impish Indri Firmware with Panfrost-5.14.15 Kernel

[Copy link]

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
Post time 2021-11-02 00:04:02 | Show all posts |Read mode
Edited by darkstar at 2021-11-02 00:23

GT King Pro - Ubuntu 21.10  Impish Indri with Panfrost & 5.14.15 Kernel

I prepared a new Linux Firmware for Beelink GTKing Pro, GTKing and GTKing X users can use it too.
Finally I can say 3d Hardware Acceleration works properly with Panfrost drivers, thank you.

I changed kernel configuration it runs smoothly and I hope you like it too.
The bad news is Wifi-6 drivers stil does not work, I'm sorry for that.


Ubuntu 21.10  Impish Indri

Ubuntu 21.10, codenamed “Impish Indri”, is here. This release continues
Ubuntu's proud tradition of integrating the latest and greatest open
source technologies into a high-quality, easy-to-use Linux distribution.
The team has been hard at work through this cycle, partnering with the
community and our partners, to introduce new features and fix bugs.

Ubuntu Desktop 21.10 makes wayland sessions available while using the
Nvidia proprietary driver. PulseAudio 15 introduces support for Bluetooth
LDAC and AptX codecs, as well as HFP Bluetooth profiles providing better
audio quality. The recovery key feature at installation time has been
improved, with the recovery key now optional, stronger and editable.
Ubuntu Desktop 21.10 includes GNOME version 40, with a new and
improved Activities Overview design. Workspaces are now arranged
horizontally, and the overview and app grid are accessed vertically.
Each direction has accompanying keyboard shortcuts, touchpad gestures
and mouse actions.

Note :  The file u-boot.ext was compiled by balbes150 from armbian project, thanks to him.

System Properties:

Firmware Type : USB
Architecture: aarch64
Kernel : Linux 5.14.15-darkstar
Desktop Environment : Gnome
GPU Hardware Acceleration : YES Finally (Panfrost)
User/Password : root/beelink , beelink/beelink

Setup Instructions :

1- Download firmware image from link below.
2- Flash image with balenaEtcher to an appropriate USB drive ( faster drives perform better )
3- Firmware will not resize your USB on first boot, I added gparted into the firmware please use it for resizing ROOTFS partition.
4- Default password for both users "root" and "beelink" are beelink don't forget to change it.
5- After first boot please run the following commands from console as root user, this will update your system.

apt-get update && apt-get upgrade -y

6- Default Desktop Environment is Gnome, you can install KDE/Mate/XFCE/Cinnamon easily with command "tasksel" run as root.

tasksel

7-If tasksel command is not found you can install it with the command below, please run it as root.

apt-get install tasksel


8-Choose your preferred Desktop from the list to install and it will take some time to download and install.

Download Link :


Screenshots :

Screenshot from 2021-10-31 13-39-34.png
Screenshot from 2021-10-31 13-37-24.png
Reply

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2022-05-05 15:54:50 | Show all posts
本帖最后由 darkstar 于 2022-05-05 15:57 编辑
JFL 发表于 2022-05-05 14:59
Hi @darkstar and @roscar2410,

Interesting.  I have tried a number of times trying to upgrade using  ...

I'm planning to release a new firmware Ubuntu 22.04 when I have some free time.
Forum language is in Chinese for more than a week, I think this is a website related issue.

By the way I removed snap and installed standalone version of Firefox from firefoxteam ppa repo.
I don't like snap, actually I hate the idea using snap to run regular apps.

Regards,
Reply Support 1 Not support 0

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2022-02-14 22:05:10 | Show all posts
Yesterday I booted this firmware without u-boot.ext from usb drive, but somehow it did not boot from SD card.
I will update this firmware later.
Reply Support 1 Not support 0

Use magic Report

7

Threads

261

Posts

1325

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1325
Post time 2021-11-24 00:13:12 | Show all posts
Hi darkstar I have come up with bootscripts and upstream kernel to be used to boot over bsp uboot and avoid use of second stage bootloader chainloading.  

With this we should have a stable system and can boot from sd, usb and also flash it on emmc using the install-to-emmc script.

I will share the source once i test it on. Gt king pro and gt 1 ultimate.

I have already tested it on vim2 and ugoos am6 plus.  
Beelink GTR7 (7840HS) - Manjaro Linux
Beelink SER5 (5600U) - Manjaro Linux
Beelink GT1 Ultimate (S912) - Libre Elec TV
Beelink GT King Pro (S922X-H) - Manjaro ARM Linux
Beelink GS King X (S922X-H)  -
Reply Support 1 Not support 0

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-07 23:07:43 | Show all posts
Edited by darkstar at 2021-11-07 23:37

This weekend I played with my box and once again I remembered why Debian is one of the best distributions on the planet.
Ubuntu 21.10 Stable version gives 970 - 1000 glmark2-es2-wayland scores with Mesa 22.0
Where Debian 11 with testing branch gives us 1244 glmark2-es2-wayland score with Mesa 21.2.4

Screenshot from 2021-11-07 17-13-27.png
Screenshot from 2021-11-07 18-36-48.png
Reply Support 1 Not support 0

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-06 02:11:02 | Show all posts
Edited by darkstar at 2021-11-06 02:12
JFL replied at 2021-11-04 18:08
Thanks for the info.

Edit:  This Ubuntu-Impish-5.14.15-darkstar is stable.. So far 10 out of 10 su ...

Kernel build is the easiest part for me.
I will share new builds of kernel packages or firmware itself when I get significant improvements.
I prefer to share stable and smooth software builds.
Screenshot from 2021-11-05 21-05-06.png
Reply Support 1 Not support 0

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-02 00:04:03 | Show all posts
reserved
Reply

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-02 01:36:09 | Show all posts
Edited by darkstar at 2021-11-02 14:29

I tried Mesa Git 22.0.0 after firmware image upload, result is as below. It is getting better in every build.
Screenshot from 2021-11-01 20-32-12.png
Reply Support Not support

Use magic Report

0

Threads

3

Posts

20

Credits

Newbie

Rank: 1

Credits
20
Post time 2021-11-02 11:06:28 | Show all posts
Amazing! Love the hardware acceleration support

Once wifi is working I will be using my gtking for DDR ... https://projectoutfox.com/
Reply Support Not support

Use magic Report

4

Threads

350

Posts

1234

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1234
Post time 2021-11-02 11:43:28 | Show all posts
Edited by JFL at 2021-11-02 16:53

Hi @darkstar,

GT King Pro - Ubuntu 21.10  Impish Indri with Panfrost & 5.14.15 Kernel

I prepared a new Linux Firmware for Beelink GTKing Pro, GTKing and GTKing X users can use it too.
Finally I can say 3d Hardware Acceleration works properly with Panfrost drivers, thank you.

I changed kernel configuration it runs smoothly and I hope you like it too.

Thanks.  Burned image on USB Flash, First Boot Up successfully.  Resized Partition with GParted.

Great.

Edit: Just a quick feedback.  "sudo apt upgrade" does NOT upgrade "mesa-opencl-icd/impish,impish 21.2.2-1ubuntu1 arm64 [upgradable from: 21.0.100-0ubuntu0.20.04.1]"
  1. <div>
  2. </div><div>1 package can be upgraded. Run 'apt list --upgradable' to see it.
  3. beelink@Beelink:~$ apt list --upgradable
  4. Listing... Done
  5. mesa-opencl-icd/impish,impish 21.2.2-1ubuntu1 arm64 [upgradable from: 21.0.100-0ubuntu0.20.04.1]
  6. N: There is 1 additional version. Please use the '-a' switch to see it
  7. beelink@Beelink:~$ sudo apt upgrade
  8. Reading package lists... Done
  9. Building dependency tree... Done
  10. Reading state information... Done
  11. Calculating upgrade... Done
  12. The following packages were automatically installed and are no longer required:
  13.   libclang-common-12-dev libclang-cpp12
  14. Use 'sudo apt autoremove' to remove them.
  15. <b>The following packages have been kept back:
  16.   mesa-opencl-icd</b>
  17. 0 upgraded, 0 newly installed, 0 to remove and <b>1 not upgraded. </b>
  18. beelink@Beelink:~$ apt list --upgradable -a
  19. Listing... Done
  20. mesa-opencl-icd/impish,impish 21.2.2-1ubuntu1 arm64 [upgradable from: 21.0.100-0ubuntu0.20.04.1]
  21. mesa-opencl-icd/now 21.0.100-0ubuntu0.20.04.1 arm64 [installed,upgradable to: 21.2.2-1ubuntu1]

  22. beelink@Beelink:</div>
Copy the Code

Per my understanding mesa-opencl-icd should be same version as the other mesa drivers 21.2.2-1-unbuntu1.  Any suggestion how to resolve this?

Edit:
Just wonder whether "beelink@Beelink:~$ sudo apt install mesa-opencl-icd=21.2.2-1ubuntu1" will do the trick?  But this instruction wants to remove 3 packages so did not proceed. Better seek some advise how to proceed.


  1. <div>
  2. </div><div>beelink@Beelink:~$ sudo apt install mesa-opencl-icd=21.2.2-1ubuntu1
  3. Reading package lists... Done
  4. Building dependency tree... Done
  5. Reading state information... Done
  6. The following package was automatically installed and is no longer required:
  7.   libclang-common-11-dev
  8. Use 'sudo apt autoremove' to remove it.
  9. The following additional packages will be installed:
  10.   libclc-12 libclc-12-dev
  11. <b>The following packages will be REMOVED:
  12.   libclc-amdgcn libclc-dev libclc-r600 </b>
  13. The following NEW packages will be installed:
  14.   libclc-12 libclc-12-dev
  15. The following packages will be upgraded:
  16.   mesa-opencl-icd
  17. 1 upgraded, 2 newly installed, 3 to remove and 0 not upgraded.
  18. Need to get 18.5 MB of archives.
  19. After this operation, 47.9 MB of additional disk space will be used.
  20. Do you want to continue? [Y/n] n
  21. </div>
Copy the Code





Reply Support Not support

Use magic Report

0

Threads

22

Posts

297

Credits

Full Member

Rank: 3Rank: 3

Credits
297
Post time 2021-11-02 17:15:00 | Show all posts
Reply

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-03 03:41:46 | Show all posts
Edited by darkstar at 2021-11-03 03:43

Just use synaptic package manager right click and select mark for upgrade.
Reply Support Not support

Use magic Report

4

Threads

350

Posts

1234

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1234
Post time 2021-11-03 11:06:15 | Show all posts
Edited by JFL at 2021-11-03 11:20
darkstar replied at 2021-11-03 03:41
Just use synaptic package manager  right click and select mark for upgrade.
Just use synaptic package manager right click and select mark for upgrade.

Thanks.  Oops, I did the opposite.  Just uninstall "mesa-opencl-icd".  Is "mesa-opencl-icd" required?


Reply Support Not support

Use magic Report

6

Threads

205

Posts

1909

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1909
 Author| Post time 2021-11-04 02:24:07 | Show all posts
JFL replied at 2021-11-03 11:06
Thanks.  Oops, I did the opposite.  Just uninstall "mesa-opencl-icd".  Is "mesa-opencl-icd" requir ...

This package contains the mesa implementation of the OpenCL (Open Compute Language) library, which is intended for use with an ICD loader. OpenCL provides a standardized interface for computational analysis on graphical processing units.
Reply Support Not support

Use magic Report

4

Threads

350

Posts

1234

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
1234
Post time 2021-11-04 18:08:46 | Show all posts
Edited by JFL at 2021-11-05 00:45
darkstar replied at 2021-11-04 02:24
This package contains the mesa implementation of the OpenCL (Open Compute Language) library, which ...

Thanks for the info.

Edit:  This Ubuntu-Impish-5.14.15-darkstar is stable.. So far 10 out of 10 successful Boot Up and operates smoothly. Great work.  Both Wayland and Xorg Session works.  In general Wayland session works better in the sense that the mouse pointer does not flicker as it does happen in Xorg session.


Hope you will continue to release kernel upgrades to for this Ubuntu-Impish image.  Thank you.


Reply Support Not support

Use magic Report

You have to log in before you can reply Login | Sign up

Points Rules

Quick Reply To Top Return to the list