Skip to content

freedreno: A610 support

Konrad Dybcio requested to merge konradybcio/mesa:a610_revisited into main

A610 is a low (possibly the lowest) A6xx part, features no GMU and is generally quite cut-down.

Adjust some magic (and not-so-magic) writes for A610 based on the blob

The biggest pain point was figuring out num_vsc_pipes - that broke rendering with no debug options (~1.5 fps, constant hangchecks, no visible corruption). nobin debug option made it work normally, fixing it made both work as expected.

Tested on SM6115P Lenovo Tab P11

Thanks @Danil for your comprehensive help, explanations and pointers.

Merge request reports