Repository navigation
docs: record DOOM homebrew integration compatibility - #690
Conversation
|
Hi @nicolasabosch, I'd like to try this DOOM Shareware homebrew on Linux with an older AMD card (R9 380, GCN, RADV), since that column is still unknown. Where did you get the PPSA99666 package from? Is it a public homebrew release or something you built yourself? If there's a source repo or a release link I can use, I'll report back how it goes on Linux. |
adriadam10
left a comment
There was a problem hiding this comment.
Thanks for documenting this. A few things to fix before it can go in:
docs/user/COMPATIBILITY.md:8says #553, #683, #684 and #685 "are not yet merged intomain", but all four are merged now (#553 on 10-06, #683 and #685 on 10-06, #684 on 10-07). The paragraph and the "pending dependencies" status in the table row (line 6) are out of date.- Please re-run the title on current
mainand record that result instead of the integration build, or say plainly which build you tested. Drop the dependency list if it no longer applies. - @NahuelGenchi asked where the PPSA99666 package comes from. Please answer on this PR and, if there is a public source, link it in the entry, so others can reproduce the result.
- The cold-start CPU scaler fallback and the UCRT invalid-parameter diagnostic: if they still happen on
main, open an issue and link it; if they don't, remove the paragraph.
We can't run Windows/NVIDIA here, so the Windows result itself is not verified on our side.
|
Linux result for the entry, in case it's useful (DOOM Shareware PPSA99666, release v1.1.1 / content version 01.001.001):
AI-assisted: yes (Claude Code). |
|
Additional reproducibility details from #1497: the public source for PPSA99666 is lowbit/ps5-doom, release v1.1.1 (content version 01.001.001). A Linux run reached E1M1 on For the compatibility entry, distinguish that Linux v1.1.1 run from the Windows integration run for version 01.001.000. #553, #683, #684, #685, #1278 and #1279 are merged; #1307 is still open, so the Linux result is not a current-main-only run. I can't verify a Windows run on current |
|
The cold-start CPU scaler fallback comes from the presentation kernel being compiled at its first dispatch. Measured on Windows 11, RTX 3080, main d70b899, GPU otherwise idle:
Run 1 also logs |
|
Another Windows data point, aimed at the two things this entry lists as unverified: save/load and extended gameplay. This was an integration build, not current Save/load round-trips. The title wrote Before that, the save menu probes slots 0–5 read-only ( Extended gameplay. Beyond E1M1: reached further maps, cycled weapons on L1/R1, returned to the main menu, started new games and used level select. Input mapped correctly across DualSense and keyboard/mouse. Note that Audio is audible and works. Confirmed by listening over a long session (~33 min of process CPU time, still running at the time of writing). Cold-start CPU-scaler fallback reproduces exactly as @babyhuey describes, on the same presentation kernel address: In-game sits at DOOM's 35 FPS tic rate. I have not yet re-measured with a warm Edited to correct the audio line: this comment originally listed audible audio as not verified. It has since been confirmed by listening, with the log corroboration quoted above. AI-assisted: yes (Claude Code). |
… third-party results Drops the stale pending-dependency note (boykopovar#553 boykopovar#683 boykopovar#684 boykopovar#685 are merged), adds the package source and the Linux, extended-gameplay, save/load and audio results reported in the thread, and replaces the cold-start note with the measured cause. The UCRT diagnostic note is removed: no report on current main. Co-Authored-By: Claude <noreply@anthropic.com>
9dacb75 to
0efa962
Compare
adriadam10
left a comment
There was a problem hiding this comment.
Thanks for the entry. The points from the previous review were still open, so I pushed one commit on top of your branch fixing them in docs/user/COMPATIBILITY.md:
- Removed the "not yet merged" text and the "pending dependencies" status: #553, #683, #684 and #685 are merged. The first Windows result is labelled as an integration build of version 01.001.000.
- Added the package source (lowbit/ps5-doom, v1.1.1), answering @NahuelGenchi's question.
- Added the results reported in this thread: Linux/llvmpipe E1M1 (@hikazey, @MarcZX100; it still needs the open #1307), and Windows RTX 4070 SUPER further maps, save/load and audio (@ycbuzi).
- Kept the cold-start CPU scaler fallback, now with the cause measured by @babyhuey, since it still reproduces on recent
main. Removed the UCRT diagnostic note: nobody reports it onmain.
Docs only; the game results are the reporters', not re-run here. Merging once CI is green.
What
Add DOOM Shareware homebrew PPSA99666 01.001.000 to the tested compatibility list. Record the verified Windows 11 / RTX 4070 E1M1 result, movement and shooting, and the pending integration requirements (#553, #683, #684 and #685). The entry explicitly describes an integration build rather than claiming current main can run the title.
Document the observed cold-start CPU scaler fallback and nonterminating startup diagnostic. Leave Linux and untested hardware unknown; audible audio and extended gameplay were not verified. Link the actual gameplay captures from #685 without adding image files to the repository.
Tested
Documentation only. Reviewed against the previously completed integration run and its logs/screenshots; checked the Markdown table column count and ran
git diff --check. No new runtime tests or performance benchmark performed for this documentation change.In-game screenshots
Final integration build, E1M1:
After movement and shooting:
Checklist