Difference between revisions of "Amlogic TV boxes"

Add 'Updating mesa graphics drivers' sections, add note about Wayland
(Add kernel version note)
(Add 'Updating mesa graphics drivers' sections, add note about Wayland)
Line 111: Line 111:
This is a list of Amlogic TV boxes and the dtbs that offer the best support. Please provide a download link if the dtb is not packaged with the Manjaro vim or aml kernel.
This is a list of Amlogic TV boxes and the dtbs that offer the best support. Please provide a download link if the dtb is not packaged with the Manjaro vim or aml kernel.


X96 Air Q1000 - [https://github.com/danboid/meson-sm1-sei610-qca9377-bt meson-sm1-sei610-qca9377-bt] - Testing with Linux 5.12. Working gigabit ethernet, WiFi, bluetooth and HDMI audio. No support for onboard audio or LED display.
X96 Air Q1000 - [https://github.com/danboid/meson-sm1-sei610-qca9377-bt meson-sm1-sei610-qca9377-bt] - Tested with linux-aml kernel 5.12. Working gigabit ethernet, WiFi, Bluetooth and HDMI audio. No support for onboard audio or LED display.


=== Useful device tree commands ===
=== Useful device tree commands ===
Line 123: Line 123:
{{UserCmd|command=dtc -O dtb -o devicetree.dtb devicetree.dts}}
{{UserCmd|command=dtc -O dtb -o devicetree.dtb devicetree.dts}}


[https://github.com/PabloCastellano/extract-dtb DTB extractor]
[https://github.com/PabloCastellano/extract-dtb DTB extractor] - Tool to split a kernel image with appended dtbs into separated kernel and dtb files.




Line 132: Line 132:


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 is optimised for use under Wayland so you should get better GPU performance using Wayland-based desktops.


=== CH340-fan-control ===
=== CH340-fan-control ===


[https://github.com/danboid/CH340-fan-control CH340-fan-control] is a python script to control a USB fan.
[https://github.com/danboid/CH340-fan-control CH340-fan-control] is a python script to control a USB fan.
=== 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.
Download and install the latest '''archlinuxdroid-repo''' package then update to the latest daily mesa build by installing '''mesa-devel-git'''.
32

edits