From fd1d9de6365d5e49f69f1e2c232fa892ec580908 Mon Sep 17 00:00:00 2001 From: The412Banner Date: Fri, 2 Oct 2026 19:37:53 -0400 Subject: [PATCH] Progress log: L4D2 on the GPU, 51 fps, official VAC-secured server --- docs/progress-log.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/progress-log.md b/docs/progress-log.md index 7c4c3e821..833fbff43 100644 --- a/docs/progress-log.md +++ b/docs/progress-log.md @@ -87,6 +87,14 @@ Evening (device-proven unless noted): uses them when installed (GPU mode, the arm64 client's ANGLE-on-Vulkan flags) - built, not yet device-tested. - The proot fast path now stands down in FEX only for 32-bit programs (it broke FEX's 32-bit mode). +- **On the GPU, VAC proven (19:40):** games get FEX's host thunks and the session's Turnip/Zink + settings (the client and its browser stay in software: with the thunks the browser's GPU process + dies and the client never opens a window). Left 4 Dead 2 in The Passing on an online server: + 51 fps (was ~11 in software). The server answered the A2S info query as "Valve Left4Dead 2 US + East Server", VAC=1 - an official VAC-secured server, which the arm64 client is refused. +- The crash that held this up was not the GPU: the 32-bit controller reader was still preloaded + (FEX falls through to the session's own i386 copy), and the game's SDL2 strdup()s a NULL udev + attribute of its fake devices. Found with a SIGSEGV logger (tools/diag/segvlog.c). - The Linux FEX as a component file: /sdcard/Download/FEX-2609-r2-x86-64-guest.wcp (type FEX-Guest); the Components section does not know that type yet.