Critical Link forum post — evidence bundle (MitySOM-QCS6490, Adreno 643 GPU userspace)
Captured 2026-08-17 from the shipped dev-kit image.

Image identity:
  kernel:          6.6.90-qli-1.5-ver.1.1-04509-gc4b8666c9a55-dirty
  Adreno OpenCL:   OpenCL 3.0 QUALCOMM build: 0808.9, Compiler E031.49.02.00
  Adreno Vulkan:   driver build 6d02bd6aff, I3469ddcf70, dated 06/12/25
  Vulkan loader:   libvulkan.so.1.3.275 (shipped on image; container used Ubuntu 24.04's 1.3.275)

Files:
  1-vulkaninfo-summary.txt
     Successful headless enumeration of Adreno (TM) 643 (Vulkan 1.1.295,
     DRIVER_ID_QUALCOMM_PROPRIETARY, conformance 1.3.6.0) using the RAW shipped
     driver. Note the benign loader warning on line 1:
       "supports loader interface version 3. Interface version 5 or newer
        required ... (Policy #LDP_DRIVER_7)"
     Environment needed (and the subject of our documentation suggestion):
       - an ICD manifest pointing at /usr/lib/libvulkan_adreno.so.1
         (none is wired up on the image)
       - VK_LOADER_LAYERS_DISABLE=~all~  (Mesa implicit layers break init)
       - /dev/kgsl-3d0, /dev/dma_heap/system, and /dev/dri/renderD128
         (without renderD128, vkCreateInstance returns OUT_OF_HOST_MEMORY)

  2-clinfo-full.txt
     Full clinfo from the 0808.9 OpenCL driver. Relevant to our ask: the
     Device Extensions list does NOT include cl_qcom_ml_ops (Qualcomm's
     OpenCL ML extension, used by the Adreno OpenCL ML SDK and TVM/CLML).
     We are asking whether a newer GPU userspace drop exposes it.
