Difference between revisions of "Amlogic TV boxes"

Replace Mali with Panfrost
(Add GT King Pro dtb details and kernel package options)
(Replace Mali with Panfrost)
Line 106: Line 106:
A DTB file is a Linux Device Tree Blob. Device Tree Compiler (dtc) converts between the human editable device tree source "dts" format and the compact device tree blob "dtb" representation usable by the Linux kernel. A DTB file is required on ARM Linux devices to configure and enable certain types of hardware supported by the Linux kernel.
A DTB file is a Linux Device Tree Blob. Device Tree Compiler (dtc) converts between the human editable device tree source "dts" format and the compact device tree blob "dtb" representation usable by the Linux kernel. A DTB file is required on ARM Linux devices to configure and enable certain types of hardware supported by the Linux kernel.


If you [https://wiki.manjaro.org/index.php/Switching_Branches switch to the Manjaro unstable branch], you have a choice between the '''linux-aml''' and '''linux-vim''' kernel packages but only one can be installed at a time. Some users report better results with '''linux-aml''' whilst others can only boot using '''linux-vim'''.
If you [https://wiki.manjaro.org/index.php/Switching_Branches switch to the Manjaro unstable branch], you have a choice between the '''linux-aml''' and '''linux-vim''' kernel packages but only one can be installed at a time. Some users report better results with '''linux-aml''' whilst others can only boot using '''linux-vim'''. It is worth trying both to see which works best for you.




Line 151: Line 151:
Edit '''/etc/X11/xorg.conf.d/01-panfrost.conf''' and change '''AccelMethod''' from '''none''' to '''glamor'''.
Edit '''/etc/X11/xorg.conf.d/01-panfrost.conf''' and change '''AccelMethod''' from '''none''' to '''glamor'''.


The Mali mesa driver, [https://docs.mesa3d.org/drivers/panfrost.html Panfrost], is optimised for use under Wayland so you should get better GPU performance using Wayland-based desktops.
The mesa Mali driver, [https://docs.mesa3d.org/drivers/panfrost.html Panfrost], is optimised for use under Wayland so you should get better GPU performance using Wayland-based desktops.




Line 161: Line 161:
=== Updating mesa graphics drivers ===
=== Updating mesa graphics drivers ===


The Mali graphics driver is still under quite heavy development and you may find you get much improved GPU performance by installing a newer build of mesa. The easiest way to update mesa is via the [http://archlinuxdroid.tk/archlinuxdroid/aarch64/ archlinuxdroid] repo.
The Panfrost mesa graphics driver is still under quite heavy development and you may find you get much improved GPU performance by installing a newer build of mesa. The easiest way to update mesa is via the [http://archlinuxdroid.tk/archlinuxdroid/aarch64/ archlinuxdroid] repo.


Download and install the latest '''archlinuxdroid-repo''' package then update to the latest daily mesa build by installing '''mesa-devel-git'''.
Download and install the latest '''archlinuxdroid-repo''' package then update to the latest daily mesa build by installing '''mesa-devel-git'''.
32

edits