Posts: 1,010
Joined: Sep 2014
Reputation:
102
asavah
Posting Freak
Posts: 1,010
2020-11-09, 19:25
(This post was last modified: 2020-11-09, 19:30 by asavah.)
So far it's just a speculation, a possibility.
Arm processors have had this for years and it has been widely used in android.
It's called TEE (Trusted Execution Environment) and it's part of the CPU, not the GPU.
AFAIK RPF/RPT folks don't actively develop and are not interested in TEE/OPTEE functionality because it's not needed for their goals.
TEE/OPTEE support is not enabled in stock raspbian (raspi OS) kernels. It is not even known if this stuff works properly or not on the pies.
AMD TMZ is actually related to the CPU (PSP - Platform Security Processor , an infamous blackbox inside amd cpus), not the GPU, what you have read but probably not understood well enough is that a mesa part was added which can make use of TMZ for secure video decoding.
Widevine stuff is a closed source DRM blackbox which linux distros don't even have rights to distribute in binary form.
Everything you might read about the possibility of blah-blah is just a speculation unless it comes from google itself.
Posts: 93
Joined: Jul 2017
Reputation:
5
Yea people loose their minds when it comes to that topic and lack the technical expertise and that is why i asked in the raspi subsection.
So it is the CPU part not the GPU part of the system that needs to support trusted decoding.
Fortunately the raspi foundation is not the only stakeholder in the ecosystem.
Depending on the model, there might be overlap in hardware with other projects, systems and stakeholders so i wouldn't conclude that RPFs lack of interest blocks this from happening.
It comes down to google eventually but i was curious if the hardware support is there.
Posts: 113
Joined: Jun 2020
Reputation:
4
I think it's going to be VEEEERRRRY interesting to see what starts happening in the ARM processor world in the next few years now that Apple has thrown down it's gauntlet.