From ea0cb53a36edfc247867379752fc1a0c6baaf53e Mon Sep 17 00:00:00 2001 From: Zwitschi Date: Fri, 6 Nov 2026 21:30:32 +0100 Subject: [PATCH] docs: confirm Vulkan device enumeration and close the Bazzite setup check vulkaninfo names GPU0 as the discrete RTX 5070 Ti (NVIDIA 615.78.08, API 1.4.351), with the RADV iGPU as GPU1 and llvmpipe as GPU2. Note the device selection risk for the engine and mark the ROADMAP environment item done. --- Docs/setup.md | 4 ++-- Docs/toolchain.md | 2 +- ROADMAP.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Docs/setup.md b/Docs/setup.md index d7a2275..f65a2cd 100644 --- a/Docs/setup.md +++ b/Docs/setup.md @@ -12,8 +12,8 @@ Anything marked **human step** needs credentials, licence acceptance, or a decis - `[x]` Update Bazzite with its supported mechanism. `ujust update` (or `rpm-ostree upgrade`) followed by a reboot. Deployment `45.20261105` is booted and default; `44.20261026` retained as rollback. -- `[-]` Verify the NVIDIA driver and Vulkan from the desktop session. - Driver done: `nvidia-smi` names the RTX 5070 Ti, driver `615.78.08`, and the Wayland desktop renders through it. Vulkan instance `1.4.350` loads, but the physical-device line was not captured — run `vulkaninfo --summary | sed -n '/GPU0/,/^$/p'` and record it in [environment.md](environment.md). +- `[x]` Verify the NVIDIA driver and Vulkan from the desktop session. + `nvidia-smi` names the RTX 5070 Ti on driver `615.78.08` and the Wayland desktop renders through it. Vulkan enumerates it as GPU0: discrete, proprietary driver `615.78.08`, API `1.4.351`, conformance `1.4.3.3`. The integrated RADV GPU is GPU1 — watch that the engine does not select it. Evidence in [environment.md](environment.md). - `[ ]` Install `git-lfs`, `cmake`, `ninja-build`, `clang` as an ostree layer, reboot, then `git lfs install`. ## 2. Engine acquisition diff --git a/Docs/toolchain.md b/Docs/toolchain.md index f7a5c6c..211b3d4 100644 --- a/Docs/toolchain.md +++ b/Docs/toolchain.md @@ -9,7 +9,7 @@ Audited 2026-11-06 on the development workstation. | Component | Pinned | Source | Status | | --- | --- | --- | --- | | Bazzite | `45.20261105` (Kinoite, `bazzite-dx-nvidia`), kernel `7.2.15-ogc1.1.fc45` | `ujust update` / `rpm-ostree upgrade` | Booted and default. `44.20261026` retained as rollback. | -| NVIDIA driver | `615.78.08`, open kernel module | Bazzite image | Verified: desktop session renders through the RTX 5070 Ti; Vulkan instance 1.4.350. Vulkan device-name capture still pending, see [environment.md](environment.md). | +| NVIDIA driver | `615.78.08`, open kernel module | Bazzite image | Verified: desktop session renders through the RTX 5070 Ti; Vulkan GPU0 is the RTX 5070 Ti on driver `615.78.08`, conformance `1.4.3.3`. | | Unreal Engine | `5.8.x` — pin one exact build | Epic (license required) | Not installed. | | Unreal Linux toolchain | engine-bundled clang | Engine source tree | Not installed. Do not substitute the system compiler. | | Blender | `5.2` LTS (upstream patch `5.2.3`) | Flatpak `org.blender.Blender` | Installed. | diff --git a/ROADMAP.md b/ROADMAP.md index 1ba3981..f9186df 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -8,7 +8,7 @@ Living roadmap for this project. This file is the single source of truth for cur Status detail in [Docs/setup.md](Docs/setup.md); workstation audit in [Docs/environment.md](Docs/environment.md); pins in [Docs/toolchain.md](Docs/toolchain.md). -- [-] Update Bazzite using its supported mechanism; verify NVIDIA driver and Vulkan operation. +- [x] Update Bazzite using its supported mechanism; verify NVIDIA driver and Vulkan operation. - [ ] Register an Epic account and accept the Unreal license; obtain a pinned Linux engine build or build from Epic's authorized source repository. - [ ] Validate Unreal runs on Bazzite before asset production (not an officially supported distribution). - [-] Install the engine-required compiler/SDK, Git, Git LFS, and an editor; use Distrobox for isolated CLI dependencies where useful.