<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-iov.git/docs/04-implementation/04-real-render-walls.md, branch master</title>
<subtitle>Open-IOV vGPU-IO: host-side GSP emulation for unmodified NVIDIA guest drivers
</subtitle>
<id>https://git.vgpu.io/open-iov.git/atom?h=master</id>
<link rel='self' href='https://git.vgpu.io/open-iov.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/'/>
<updated>2026-10-25T04:53:45+00:00</updated>
<entry>
<title>docs: SESSION 66 - the 0x56 pinned to the guest RS alloc path (rmapiAllocWithSecInfo enters with class 0xc57e, serverAllocResourceUnderLock returns 0x56 before the GSP-RM RPC at under-lock+0x447; _rpcAllocObjectPrologue exonerated); the guest's not-stripped nvidia.ko is a new live-debug instrument; gdb-stub hazards recorded (kill wedges the VM - detach-only recovery; stepi loops wedge the guest - prefer conditional breakpoints)</title>
<updated>2026-10-25T04:53:45+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-25T04:53:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=789fd55676beafd5e164e8610417ced8e9e45fba'/>
<id>urn:sha1:789fd55676beafd5e164e8610417ced8e9e45fba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs + nvkmstrace: the GL/Vulkan wall fully bisected (SESSION 65) - ALLOC_DEVICE reply status 5 (CORE_CHANNEL_ALLOC_FAILED) decoded by the LD_PRELOAD nvKms logger with a widened reply scan; the empty display capability notifier is the first missing piece (a live-gdb fill of SYS_CAP/SYS_CAPB flips the driver to the window path, proving numWindows&gt;0 unblocks it); the residual wall is the vGPU-guest display-class rejection: nvRmApiAlloc(0xc57e) returns NV_ERR_NOT_SUPPORTED inside the guest kernel and never reaches the emulated GSP - the guest runs in vGPU mode where display/modeset classes are host-service-provided by design</title>
<updated>2026-10-25T04:18:46+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-25T04:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=0ed3ad45c4a4a88c1b28dbe1dcdababbeb094d41'/>
<id>urn:sha1:0ed3ad45c4a4a88c1b28dbe1dcdababbeb094d41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: record the real-render walls measured this session (Vulkan ICD enumerates on the emulated vGPU; vkCreateDevice fails in nvidia-modeset's ALLOC_DEVICE past the new NV0073 head/connector shim, residual wall = the display core/modeset channel objects; Xorg ScreenInit fails in nvidia-push's 10 s channel test with submissions=0 and unresolved X-channel VAs - the guest scanner serves CUDA clients only - plus a rank-0 counter-slot collision with a live CUDA client; EGL/glsi unchanged) and link the page from the README</title>
<updated>2026-10-25T03:00:39+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-25T03:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=148e65754832ee29e8d3ae13ded219402e2d0fbd'/>
<id>urn:sha1:148e65754832ee29e8d3ae13ded219402e2d0fbd</id>
<content type='text'>
</content>
</entry>
</feed>
