Setup QEMU:
$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
Build Image:
docker build --tag mesa-arm-test .
$ docker run -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/dri:/dev/dri -e "DISPLAY=${DISPLAY}" mesa-arm-test
amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-38)
amdgpu: amdgpu_device_initialize failed.
libGL error: failed to create dri screen
libGL error: failed to load driver: radeonsi
libGL error: failed to get magic
libGL error: failed to load driver: radeonsi
# Appears To Run With Software Rendering
$ docker run -v /tmp/.X11-unix:/tmp/.X11-unix --privileged -e "DISPLAY=${DISPLAY}" mesa-arm-test
amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-38)
amdgpu: amdgpu_device_initialize failed.
libGL error: failed to create dri screen
libGL error: failed to load driver: radeonsi
libGL error: failed to get magic
libGL error: failed to load driver: radeonsi
# Appears To Run With Software Rendering