| 20 | |
| 21 | === Venice GPU Support |
| 22 | |
| 23 | The GPU uses driver CONFIG_DRM_ETNAVIV which must be enabled in the kernel to work in Linux. |
| 24 | |
| 25 | To verify if the GPU is enabled on a booting board, utilize the example below showing that the GPU is enabled via the etnaviv driver: |
| 26 | {{{ |
| 27 | root@noble-venice:~# dmesg | grep etna |
| 28 | [ 7.879805] etnaviv etnaviv: bound 38000000.gpu (ops gpu_ops [etnaviv]) |
| 29 | [ 7.884832] etnaviv etnaviv: bound 38008000.gpu (ops gpu_ops [etnaviv]) |
| 30 | [ 7.887211] etnaviv etnaviv: bound 38500000.npu (ops gpu_ops [etnaviv]) |
| 31 | [ 7.887354] etnaviv-gpu 38000000.gpu: model: GC7000, revision: 6204 |
| 32 | [ 7.887502] etnaviv-gpu 38008000.gpu: model: GC520, revision: 5341 |
| 33 | [ 7.889991] etnaviv-gpu 38500000.npu: model: GC8000, revision: 8002 |
| 34 | [ 7.890017] etnaviv-gpu 38500000.npu: etnaviv has been instantiated on a NPU, for which the UAPI is still experimental |
| 35 | [ 7.890611] [drm] Initialized etnaviv 1.4.0 for etnaviv on minor 0 |
| 36 | root@noble-venice:~# zcat /proc/config.gz | grep ETNA |
| 37 | CONFIG_DRM_ETNAVIV=m |
| 38 | CONFIG_DRM_ETNAVIV_THERMAL=y |
| 39 | root@noble-venice:~# |
| 40 | }}} |