Decide which layer of the VirtIO GPU stack owns a bug before fixing it — the guest driver (UMD/KMD), the virtio transport and virglrenderer, the d3dmetal-native or DXMT backend shim, Apple's D3DMetal itself, Wine/CrossOver behavior, or UTM's display path — by…
utmapp/utmapp-bot
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 14
- GitHub stars
- 0
- GitHub forks
- 0
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/utmapp/utmapp-bot.Loading the repository README…
Skills in this repository
Showing 14 of 14 collected skills.
Build a development UTM.app with host-side changes — rebuild one dependency (virglrenderer, QEMU, d3dmetal-native, DXMT, SPICE, …) in an existing UTM dependency tree, repackage it into the framework the app embeds, rebuild UTM, and prove the change is in the…
Build the VirtIO GPU Windows driver — the Neptune user-mode driver (Mesa) and the viogpu3d kernel-mode driver — on a Windows build VM over SSH, and pull the verified, test-signed driver package back to this host. Use when asked to build the drivers, the KMD,…
Write or resume a handoff for a GPU-stack investigation that spans sessions — a fixed template of confirmed findings with evidence, exact repro steps, environment and versions, saved diagnostic patches, eliminated hypotheses as a do-not-redo list, and the…
Kernel-debug a Windows test VM over kdnet with kd.exe running on its debugger dev VM — attach, watch the display miniport's DbgPrint output live while it loads, break in to a hung guest, collect bugcheck analysis, resume, and find user-mode DLL load failures…
Turn an investigation's working tree into clean, reviewable commits across the repos of the VirtIO GPU stack (guest driver, KMD, virglrenderer, backend shims, QEMU, UTM) — separate diagnostics from the fix, split it into logical commits that each carry their…
Measure GPU performance in a UTM VM the valid way and decide whether a change made it faster, slower or no different — 3DMark single-test runs with validity checks, interleaved A/B between builds, drivers, backends or UTM apps, frame pacing from the VM…
Triage a utmapp/UTM GitHub issue about 3D graphics (Neptune D3D, Venus, the guest-tools GPU driver) — extract the reporter's exact environment, reproduce on the release UTM with the released guest-tools driver at the reporter's settings, then on a development…
Run, test and observe the VirtIO GPU (Neptune) driver stack in a UTM test VM — boot it disposable with a chosen DirectX backend and host environment, install a driver package, verify D3D reaches the VirtIO adapter, run programs in the guest's interactive…
Triage a graphics problem in a UTM VM using the VirtIO GPU stack (Neptune D3D or Venus Vulkan) — hangs and freezes, black or flickering or stuttering output, corrupted rendering, device removed / GPU faults / TDRs, crashes of the guest app, the render server…
Run the full validation matrix for a change to any layer of the VirtIO GPU stack (guest driver, virglrenderer, d3dmetal-native, DXMT, QEMU, UTM) — Windows and optionally Linux guests, D3DMetal and DXMT backends, Time Spy and Fire Strike single tests —…
Turn a GPU symptom into a small deterministic test program (a probe) for the VirtIO GPU stack — D3D11/D3D12 for Windows guests, Vulkan for Linux guests — that renders offscreen, reads pixels back against a sentinel, isolates one GPU access path at a time, and…
Create a new UTM Windows 11 ARM64 VM for Windows kernel driver development and debugging, modelled on the "Windows Development" VM — unattended install, guest tools, autologon, OpenSSH both ways, SSHFS-Win Z: share of the host, Visual Studio 2022 + WDK,…
Create a new UTM Windows 11 ARM64 VM to test Windows kernel drivers on — same unattended install, guest tools, autologon, OpenSSH (host to VM), UAC/Defender/firewall off as the dev VMs, but no build tools or host share, no viogpudo display driver, Secure Boot…