Commit Graph
153 Commits
Author SHA1 Message Date
Niak de59299219 fix(ps5-input): unify title ID fallback so game control overrides survive launcher boot [core-ready] 2026-10-13 01:47:55 +02:00
niakw a83828754c fix(ps5): embed immutable Git source SHA in native boot and heap logs [core-ready] [full-build] [test-all-on] 2026-10-12 14:29:28 +02:00
Niak 4eccabc5a2 perf(ps5): reuse all graphics descriptor scratch and batch 16 Vulkan draws safely [core-ready] [full-build] [test-all-on] 2026-10-12 04:20:25 +02:00
niakw 457c82f828 [core-ready] R326 restore 8-draw Vulkan handoff default on PS5 dev 2026-10-11 22:00:25 +02:00
Niak 903a1c3d84 feat(ps5): allow fast first Vulkan pipeline on/off per dev game 2026-10-11 06:08:15 +02:00
Niak 0bcf20ca64 R310: reset per-title GPU cache phase samples after former renderer shutdown 2026-10-11 04:29:37 +02:00
Niak a8a6a7b9b4 R309: trial 64-draw Vulkan worker cadence only in experimental PS5 dev profile 2026-10-11 04:06:34 +02:00
Niak 730d9a14e2 R304: reset native unmapped access diagnostics for each game session 2026-10-11 02:32:48 +02:00
Niak 7592fde842 Gate dev sample clock and command poll behind explicit opt in 2026-10-11 02:11:05 +02:00
Niak 5501ffe3c6 PS5 R303: opt-in dev compat-input polling to avoid per-match file opens 2026-10-11 02:10:14 +02:00
Niak 4c8ac8ae32 feat(ps5): R296 DNS-transparent opt-in network audit [core-ready]
Merge app-scoped network-accepted.log logging only with Detailed Logging, no system DNS/NanoDNS changes; validate launcher + guest paths, and correct network-hosts.txt package inventory.
2026-10-10 23:46:05 +02:00
Niak 24149f36ab feat(network): restore emulated game network rather than forcibly enabling airplane mode 2026-10-10 23:10:49 +02:00
Niak f4a582aa2e feat(network): require loaded app hosts policy before network startup 2026-10-10 23:07:47 +02:00
Niak 224139a922 perf(ps5): make Detailed Logging authoritative over costly dev probes and sentinels 2026-10-10 22:14:19 +02:00
Niak 9839bed736 perf(ps5): prevent result.tsv development telemetry from accumulating while logs are off 2026-10-10 22:11:09 +02:00
Niak ff7509afdd perf(ps5): export native log preference generation to pinned Eden logger 2026-10-10 22:03:57 +02:00
Niak cfbec6fcfe perf(ps5): honor quiet logging from startup; archive crashes, prune stale normal logs 2026-10-10 22:02:11 +02:00
Niak a54ad5e0b1 perf(ps5): make 5-second DEV GPU snapshots opt-in and title-scoped 2026-10-10 21:43:48 +02:00
Niak f371f4c131 perf(ps5): silence driver diagnostics when detailed gameplay logs are disabled 2026-10-10 21:27:30 +02:00
Niak dd4758bab4 perf(ps5): R276 omit costly direct-region scans unless opted in [core-ready]
Leave largest-free kernel query and physical owner ledger intact; optional explicit memory-region-scan.txt enables deep 8192-region audit. No PS5 binary.
2026-10-10 17:53:34 +02:00
Niak 642b213baa fix(ps5): R271 reset GPU direct-memory pressure snapshots between titles [core-ready]
Invalidate prior-title largest-free sample on launcher session start, fail closed until fresh kernel observation; assert source lifetime contract. Host-only CI; native PS5 build gated.
2026-10-10 17:26:04 +02:00
Niak c63557e442 fix(ps5): explicitly include GPU fault counter definitions before title reset [skip ci] 2026-10-10 12:28:53 +02:00
Niak 4360ecab01 diagnostics(ps5): snapshot allocator live bytes after title-boundary cache drain [skip ci] 2026-10-10 09:43:40 +02:00
Niak 6e6248cd85 test(ps5): report mspace roots and assert host ownership balance [skip ci] 2026-10-10 09:10:40 +02:00
Niak e6e8e36605 perf(ps5): drain only runner TLS freed blocks at title teardown without unmapping live heap [skip ci] 2026-10-10 04:10:18 +02:00
Niak 6f73b82c86 fix(ps5): scope invalid GPU and guest mapping telemetry to each title session [skip ci] 2026-10-10 03:47:24 +02:00
Niak c2bf4b6eba fix(ps5-glyph): require fixed Cross=A session before enabling PS prompt packs [skip ci] 2026-10-10 00:44:29 +02:00
Niak 5f1a1d1955 fix(ps5): stop automatic FC27 guest-fault relaunch loops [skip ci] 2026-10-10 00:23:28 +02:00
Niak 63911623c1 fix(ps5): reset per-title Vulkan and performance experiments before every game [skip ci] 2026-10-09 20:32:22 +02:00
Niak af14b8f2cb perf(ps5): capture bounded free-direct-memory extent on bad_alloc [skip ci] 2026-10-09 20:27:11 +02:00
Niak 85447b8907 fix(ps5): propagate GPU worker bad_alloc to native recoverable launcher handler [skip ci] 2026-10-09 20:24:05 +02:00
Niak 9673d975a7 fix(ps5): recover to launcher on bad_alloc with actionable French memory guidance [skip ci] 2026-10-09 20:13:29 +02:00
Niak b289cd385d fix(ps5): honor user game exit over concurrent guest-fault auto-retry [skip ci] 2026-10-09 20:03:32 +02:00
Niak 410db14f91 perf(ps5): enable async Vulkan shaders in all profiles; reset GPU timing per game [skip ci] 2026-10-09 19:42:47 +02:00
Niak f60f0d7846 perf(ps5-dev): restore sparse JIT virtual growth across relaunches without dense allocations [skip ci] 2026-10-09 18:14:37 +02:00
Niak 1798ebed26 diag(controls): log immutable title mapping face-button indices once at startup [skip ci] 2026-10-09 17:57:39 +02:00
Niak 6156f7a58b fix(controls): use shared prelaunch per-game mapping policy in PS5 guest HID [skip ci] 2026-10-09 17:47:04 +02:00
Niak 67405d4a72 fix(launcher): honor a persistent prelaunch PS5 mapping instead of PlayStation Auto [skip ci] 2026-10-09 17:44:15 +02:00
Niak 762464ea92 perf(ps5): rollback unproven default cache spinning after matched R236/R237 FPS comparison [skip ci] 2026-10-09 17:35:48 +02:00
Niak f4aa6934f0 safety(ps5-dev): cap cache-lock spin overrides to 32 attempts [skip ci] 2026-10-09 15:52:30 +02:00
Niak 025ef968f1 perf(ps5-dev): bounded 8-try GPU-cache mutex acquisition before OS sleep [skip ci] 2026-10-09 15:52:05 +02:00
Niak 4691d59ac1 fix(ps5-launcher): show library by default and prevent crash recovery from forcing FC27 [skip ci] 2026-10-09 15:00:24 +02:00
Niak 2875a678d9 fix(log): print live controller mode as one bounded line [skip ci] 2026-10-09 14:53:28 +02:00
Niak 55e1b13561 fix(ps5-input): enforce explicit replay opt-in via tested policy [skip ci] 2026-10-09 14:52:11 +02:00
Niak ba6d91a0ea fix(ps5-input): default FC27 all-on session to real DualSense, require replay=on [skip ci] 2026-10-09 14:51:25 +02:00
Niak 96c4e1ff34 feat: fully activate unified PS5 test features without legacy experiments.json opt-out [skip ci] 2026-10-09 04:51:13 +02:00
Niak 7ce0de23c7 feat: unified PS5 dev test profile enables sparse/logical CPU/frame trace by default with safe fallback [skip ci] 2026-10-09 04:47:36 +02:00
Niak b456582399 fix(ps5): reset frame-skip pacing atomically at every guest session start [skip ci] 2026-10-09 02:13:31 +02:00
Niak 17649e55dc perf(ps5): sample JIT actual ownership after game load and CPU readiness [skip ci] 2026-10-09 02:03:24 +02:00
Niak 4f92fc7c41 feat(ps5): make dev-only CPU/sparse/pacing experiments available to all titles with per-game overrides [skip ci] 2026-10-09 01:03:13 +02:00