Repository navigation
Conversation
Collaborator
|
Thanks, this is useful: the budget lines and when to report them belong in the guide. One change, please: we don't name specific titles in the docs, so could you drop the sentence with the game and level example? The general description of thousands of evictions per 10 s at the 2048 MiB floor already says it. Per-game findings go in the Game bring-up discussions. |
…he game testing guide Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BywPXoZACVi8ALV4JKvuPZ
mrfelek
force-pushed
the
docs/game-testing-budgets
branch
from
October 20, 2026 09:05
3a50692 to
bb864e8
Compare
Contributor
Author
|
@oneandonlydean done in bb864e8: the sentence with the title example is gone; the general description of the evictions at the 2048 MiB floor stays. AI-assisted; the runs are from my machine(s). |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Three additions to
docs/dev/GAME_TESTING.md(#6627), from runs since it merged:[gpu] host import budget: ... refused so far(printed only when an import is refused, at most every 10 s),[gpu] sampled texture cache budget, and the[texture-cache] (10 s)line withAPS5_PROFILE_DRAW=1. It linksAPS5_HOST_IMPORT_MIB(ENVIRONMENT) andAPS5_TEXTURE_CACHE_MIB(USAGE, Texture cache budget). Examples from the discussions: ASTRO BOT is about 2.5× slower on 32 GiB machines at fix(agc): keep half the host heap out of the host import budget #6472's import budget (EdouardSence on Astro Bot (PPSA21564) #357 and fix(agc): keep at most 4 GiB of the host heap from the host import budget #7844), and Sky Garden on a 12 GB card loses about two thirds of its frame rate at the 2048 MiB texture budget floor (Astro Bot (PPSA21564) #357). "Reporting a result" item 6 now asks for these lines too.SDL_GetWindowDisplayIndex failed: Couldn't find any displays(VideoOutDriver.cpp); keep the display awake for long or unattended runs.tools/check_main_sync.py --fetch(under "Before a run"): reports whether the branch is in step with upstreammain, so a result isn't taken on an old base by mistake.Tested
Not tested beyond the docs:
tools/check_conventions.py --base origin/mainpasses (it checks the links), andtools/pr_overlap.pyreports no overlap. The log line formats are copied fromGuestBufferMemory.cppandShaderResources.cpponmain, and the display message fromVideoOutDriver.cpp. The memory-budget lines and the display stop were seen on Linux, RTX 3080 Ti, in ASTRO BOT (PPSA21564) and Diablo II: Resurrected (PPSA03912) runs this week.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed under Silent stubs in their library's technical debt file.mdfiles or images added to the repository (attach them to this PR)AI-assisted; the runs are from my machine(s).