Establish GPU driver evidence and performance workloads #3
Notifications
Due Date
No due date set.
Blocks
Reference: xavierk/odin#3
Reference in New Issue
Block a user
Part of Find the way to Odin’s build-ready specification.
Question
How can Odin distinguish usable hardware acceleration, software rendering, missing/mismatched drivers, device access restrictions, and virtualization limits, and which portable workloads should be considered for GPU performance?
Cover Intel/AMD/NVIDIA and applicable ARM paths; kernel versus userspace drivers; Vulkan/OpenGL/compute capabilities; Mesa/software renderers; X11/Wayland/headless execution; multiple GPUs, containers/VMs and passthrough; non-root discovery, limits on saying a driver is correct, vendor-specific telemetry and missing data. Compare maintained benchmark candidates, licenses, runtime/dependency footprint, workload reproducibility, safety, and score comparability.
Deliver primary-source evidence and conditional options. Do not install/change drivers or execute GPU stress tests.
Research resolution
A usable GPU path must be established per device and API through separate evidence stages: hardware/kernel discovery, userspace capability discovery, successful execution, known-output correctness where available, and presentation when requested. A loaded driver or successful enumeration alone cannot establish a universally “correct” driver.
Read the cited research report. Evidence is recorded at commit
7ff9d74e8f32onresearch/gpu.Still for the human decision tickets: selected workload/build and API floors; GPU presentation policy; device selection; correctness checks; virtual/software/unsupported score eligibility; resource budgets and exact validation matrix.
Evidence limits: no GPU execution, real-hardware qualification, driver installation, or target-matrix certification was performed. Project licenses were inspected, but redistribution still requires an inventory of the selected artifacts, assets, dependencies, and vendor terms.