From 490e5625a4268ba208d28a51544dd8bcd29a694b Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Wed, 11 Nov 2026 11:26:27 -0500 Subject: wiki: remove virtio-gpu/virgl references (not part of this project's path) --- wiki/.publish-manifest.json | 40 ++++++++++++++++++++-------------------- wiki/DirectX.md | 4 ++-- wiki/Graphics-Execution.md | 7 ------- wiki/OpenGL.md | 2 -- wiki/Project-Goals.md | 2 +- 5 files changed, 23 insertions(+), 32 deletions(-) (limited to 'wiki') diff --git a/wiki/.publish-manifest.json b/wiki/.publish-manifest.json index 115467e..8083321 100644 --- a/wiki/.publish-manifest.json +++ b/wiki/.publish-manifest.json @@ -37,11 +37,11 @@ }, "DirectX": { "file": "DirectX.wiki", - "new_revid": 24007, - "old_revid": null, - "source_sha": "0b5540b83a100148", - "summary": "New page (2026-10-30 wiki refresh): DirectX", - "timestamp": "2026-10-30T17:05:03Z", + "new_revid": 24118, + "old_revid": 24007, + "source_sha": "8701ac31d99d4619", + "summary": "Remove virtio-gpu/virgl references; they are not part of this project's path", + "timestamp": "2026-11-11T16:22:39Z", "title": "DirectX" }, "Documentation": { @@ -127,11 +127,11 @@ }, "Graphics Execution": { "file": "Graphics-Execution.wiki", - "new_revid": 24110, - "old_revid": 24098, - "source_sha": "e71a92a67d25eeb2", - "summary": "2026-11-11 refresh: first non-black GPU frames + 45.4 s video; direct-GL GR ring resolves; CE-ring/window walls", - "timestamp": "2026-11-11T15:48:55Z", + "new_revid": 24119, + "old_revid": 24110, + "source_sha": "284779126afc0832", + "summary": "Remove virtio-gpu/virgl references; they are not part of this project's path", + "timestamp": "2026-11-11T16:22:40Z", "title": "Graphics Execution" }, "Guest Driver Lifecycle: A Field Guide": { @@ -226,11 +226,11 @@ }, "OpenGL": { "file": "OpenGL.wiki", - "new_revid": 24112, - "old_revid": 24100, - "source_sha": "4ba49af3ebb2f1c8", - "summary": "2026-11-11 refresh: first non-black GPU frames + 45.4 s video; direct-GL GR ring resolves; CE-ring/window walls", - "timestamp": "2026-11-11T15:48:56Z", + "new_revid": 24120, + "old_revid": 24112, + "source_sha": "d3c63c152bd202ce", + "summary": "Remove virtio-gpu/virgl references; they are not part of this project's path", + "timestamp": "2026-11-11T16:22:40Z", "title": "OpenGL" }, "Performance": { @@ -253,11 +253,11 @@ }, "Project Goals": { "file": "Project-Goals.wiki", - "new_revid": 24114, - "old_revid": 24102, - "source_sha": "a1eb9fd7bb6c9282", - "summary": "2026-11-11 refresh: first non-black GPU frames + 45.4 s video; direct-GL GR ring resolves; CE-ring/window walls", - "timestamp": "2026-11-11T15:48:57Z", + "new_revid": 24121, + "old_revid": 24114, + "source_sha": "4bc1d42ce7317922", + "summary": "Remove virtio-gpu/virgl references; they are not part of this project's path", + "timestamp": "2026-11-11T16:22:41Z", "title": "Project Goals" }, "Project Plan": { diff --git a/wiki/DirectX.md b/wiki/DirectX.md index 9b531dc..85faca6 100644 --- a/wiki/DirectX.md +++ b/wiki/DirectX.md @@ -83,8 +83,8 @@ enumeration healthy → CUDA-on-Windows driver-API smoke → D3D device creation in the host module's device model. * No reliance on the vendor vGPU host stack; the same mediator answers both guest OS families. -* The two-VM GPU demo videos published so far used **Linux** guests (and, for - the `virgl` variant, a labelled non-vGPU path); neither is DirectX. +* The two-VM GPU demo videos published so far used **Linux** guests; neither + is DirectX. ## 5. Related pages diff --git a/wiki/Graphics-Execution.md b/wiki/Graphics-Execution.md index 7d67836..eea0574 100644 --- a/wiki/Graphics-Execution.md +++ b/wiki/Graphics-Execution.md @@ -25,12 +25,6 @@ render target is readable by the guest, and that image reaches the capture path through the emulated mdev. The pixels must not come from another GPU, a software rasteriser, or a host display round-trip. -(The project has also published two deliberately-labelled two-VM demo videos -that use the standard `virtio-gpu`/`virgl` virtual GPU on a host integrated -GPU, and a CUDA-animation video that *does* run on the emulated vGPU through -the compute path. The `virgl` videos are honest demonstrations of the guest -experience; they are not this execution path, and their captions say so.) - ## 2. The path a graphics command takes ```mermaid @@ -232,7 +226,6 @@ requires it switched off, along with any external poke. presented frame; the direct-GL CE ring still does not resolve. * No frame-rate or latency numbers: the scheduled measurement is defined (60 fps over 60 s, no forcing) but not yet met. -* The `virgl`-based demo videos are a different, labelled path — not this one. ## 9. Related pages diff --git a/wiki/OpenGL.md b/wiki/OpenGL.md index d09b1e9..9540720 100644 --- a/wiki/OpenGL.md +++ b/wiki/OpenGL.md @@ -131,8 +131,6 @@ stability across boots — then the first rendered screen frame. proves the client's GL init and the direct-GL GR lane, not the game loop or a presented frame. * No frame-rate or latency numbers. -* The published two-VM GZDoom demo videos used the labelled `virtio-gpu`/ - `virgl` path, not the emulated vGPU. ## 7. Related pages diff --git a/wiki/Project-Goals.md b/wiki/Project-Goals.md index d1cef59..884dbb6 100644 --- a/wiki/Project-Goals.md +++ b/wiki/Project-Goals.md @@ -38,7 +38,7 @@ Never patch anyone.*** |---|---| | Discrete device assignment (VFIO passthrough) | One GPU per VM; no sharing; fragile on consumer/laptop systems. | | NVIDIA proprietary vGPU | Requires a license and a vendor host stack; driver-version locked. | -| Software GPU emulation (QEMU virtual GPUs, `virgl`) | No real CUDA; no real 3D performance; not usable for AI. | +| Software GPU emulation | No real CUDA; no real 3D performance; not usable for AI. | | Cloud-only inference | Requires an external service; unacceptable for secure edge, offline, or private data. | Open-IOV occupies the gap: **real GPU acceleration, multiple VMs, stock -- cgit v1.2.3