AnyPS5/core/libs
john.maia f70d2bdf87 fix(agc): name the reason when /dev/udmabuf cannot be opened
On Linux, shared direct memory is imported through /dev/udmabuf (#943).
Many distributions create it as root:kvm 0660, so a user outside the
kvm group cannot open it. The ranges are then copied instead of
imported, and GPU stores through FLAT/GLOBAL addresses to them fail
with "BDA access failed": DOOM PPSA99666's compute presenter falls back
to its CPU scaler. The only trace was "failed at open /dev/udmabuf
(-1000072003)", a Vulkan result that hides errno.

Print the open error once, with the fix for EACCES, and document the
requirement in USAGE.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 23:42:31 +01:00
..
nid fix(nid): reject libraries that define symbol versions 2026-10-08 03:04:07 +00:00
prx fix(agc): name the reason when /dev/udmabuf cannot be opened 2026-10-09 23:42:31 +01:00
tests Merge pull request #1369 from MarcZX100/test/getcwd-zero-buffer-einval 2026-10-10 11:36:50 +13:00
CMakeLists.txt feat(libkernel_sys): implement readlink 2026-10-09 17:30:55 -04:00
HitLog.hpp style(prx): apply CONVENTIONS.md to misc PRX additions 2026-09-29 04:24:39 +03:00
SceShaders.hpp
…
SceTypes.hpp Merge pull request #1849 from authurtabo-byte/fix/audio3d-missing-exports 2026-10-10 00:03:08 +02:00