25 ms·
This is the question I had about this. The reason this design works per the article is that the GPU memory is inaccessible to the OS, so the decrypted content c
by saxonww 2y ago
This is the question I had about this. The reason this design works per the article is that the GPU memory is inaccessible to the OS, so the decrypted content cannot be stolen.
With a unified memory architecture, is the shared GPU memory inaccessible to the CPU?
- mjg59 2y agoYes, the memory controller can simply deny accesses to specific areas from the CPU while still permitting them from the GPU.
- __m 2y agoThe GPU ultimately has to output unencrypted content, it will always be possible to steal unless we manage to implement drm in human eyes
- anticensor 2y agohuman brains actually
- tuetuopay 2y agoWith the proper MMU settings, yes, the CPU can definitely be denied access to some memory area. This is why devices like the raspberry pi have that weird boot process (the GPU boots up, then brings up the CPU), it's a direct consequence from the SoC's set-top-box lineage.