GPUs in x86 (AMD/NVIDIA) have 3D, Video accelaration (encode/decode) and
render/display together.
Tt is different from
GPUs in ARM SoC where these 3 parts are separate and independent Intelectual
Property (IP) blocks.
Mali is the 3D (OpenGLES). It's NOT needed to have a working
display/graphics, which is usually well supported.
Mali and the Rockchip VPU (Video Processing Unit) have fully FOSS drivers in
the works.
Check Lima and Panfrost projects.
RK3399 is one of the best supported ARM SoCs out there.
For WI-FI just stick one tiny usb-wifi adapter.
PSA: I'm writing this on a ARM device running official linux kernel :)
TL:DR Pinebook Pro will probably work very well with mainline linux(-libre),
PineTab - Allwinner A64 too check linux-sunxi.org,
except for the LCD screen and touch panel/controller which may or may not
need firmware.
I registered just to comment and I'm in no way affiliated with Pine64.