summaryrefslogtreecommitdiffstats
path: root/tools/cuda-ab/run/inplace_scale
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 15:05:29 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 15:05:29 -0400
commit988b8345f0b28b880aaa4384d13064c1de5b209f (patch)
tree1b0bf74f6627d398d1595da6a345c2a43867467a /tools/cuda-ab/run/inplace_scale
parente60bdd575c1ced490116a49035ac0483c0818860 (diff)
downloadopen-iov-master.tar.gz
open-iov-master.zip
tools/lg + docs: guest frame producer path (CUDA -> ivshmem -> host) and the Looking Glass statusHEADmaster
- tools/cuda-ab/frame_producer.cu: renders an animated Julia frame on the guest GPU and publishes it into the ivshmem BAR (the kvmfr 128 MiB window) with a small header + RGBA payload. - tools/lg/frame_reader.py: host-side reader of /dev/shm/kvmfr-<uuid> that saves each published frame as a PPM (the transport half of the frame path). - tools/guest-diag/egl_frame.c: EGL probe (device/surfaceless/default platforms) - live result: eglQueryDevicesEXT sees the NVIDIA device and eglInitialize succeeds, but eglMakeCurrent fails EGL_BAD_ALLOC (0x3003), the same VASpace-allocation wall as Xorg's 'Failed to allocate VASpace object'. - docs/05-operations/06: the state, the blockers and the exact remaining pieces (guest GL VASpace allocation; LGMP session producer).
Diffstat (limited to 'tools/cuda-ab/run/inplace_scale')
0 files changed, 0 insertions, 0 deletions