Depends on how the cards implement HDMI. Intel cards notably have a DP->HDMI converter chip on-board requiring no software-side support for HDMI.
They don't need to RE it; they have access to the full spec and everything for their Windows drivers anyways. They'd open themselves up for litigation if they implemented this behind the forum's back though and that's something AMD (understandably) simply won't do.
If your issue with fingerprint stopping to work is anything like the issue I experienced in home-brewed LineageOS on my Fairphone 4, the only solution is to wipe userdata.
The actual text for reference:
Video games in the form of computer programs, embodied in lawfully acquired physical or downloaded formats, and operated on a general-purpose computer, where circumvention is undertaken solely for the purpose of allowing an individual with a physical disability to use software or hardware input methods other than a standard keyboard or mouse.
That explicitly only applies to physically disabled people. Yuzu is not specifically targetted at providing a different input method (at all) and certainly not solely for the physically disabled.
That exception is not relevant to this case.
The dumps are just that: Dumps; 1:1 copies.
The tools don't decrypt anything; that happens within Yuzu. Why else would users need to provide the prod keys to Yuzu?
It’s illegal to circumvent copy protection under the DMCA (something I wholeheartedly disagree with), but it’s not illegal to make something that can be used to circumvent copy protection.
It is explicitly illegal to produce any thing whose purpose it is to circumvent DRM:
(1) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that—
(A) is primarily designed or produced for the purpose of circumventing protection afforded by a technological measure that effectively protects a right of a copyright owner under this title in a work or a portion thereof;
I'm telling you, that law is mental.
In fact, there are exemptions to that provision and one of them states that circumventing copy protection in order to play a video game using assistive technologies is legal.
Could you point that specific exception in the law? I can't find it.
Link for convenience: https://www.govinfo.gov/content/pkg/PLAW-105publ304/pdf/PLAW-105publ304.pdf
They’re using the DMCA to say that because Yuzu lets someone circumvent their encryption (which is illegal, but shouldn’t be), that’s the same as Yuzu circumventing their encryption.
Yes, yes they are. That's how the DMCA works. It's mental.
You can download and view the latest Yuzu source code for free and do practically whatever you want with it (GPLv3), including building and running it.
What paying via Patreon provides you is access to early access builds of the software. You're paying for the convenience of them compiling the latest version of the software for you.
That's rather clear evidence that they dumped their own ROM and distributed that. Since they own the rights to that ROM, they're not distributing it illegally though. They can dump and distribute their ROMs all they want; they own the rights to them.
Yuzu doesn’t include any form of tooling that breaks encryption
You cannot state that with certainty. That's the problem.
Yuzu does indeed include a method to use the Switch's production keys (which you must dump yourself) to decrypt the games. Whether this constitutes effective DRM is not a question that can easily be answered and must be decided by a court on a case-by-case basis.
This will be what the case will hinge on: Is Ninty's scheme effective DRM?
I would say no because symmetric encryption with a publicly known key may aswell be no encryption at all but that's not my decision to make.
They aren’t facilitating it, the user has to provide all of that chain of the emulation on their own.
Um, no. The emulator is doing the decryption on its own. All the user does is provide the prod keys and unmodified ROM.
“copied the game ROMs into Yuzu” Yuzu is not a VM or other container and the ROMs are simply stored on disk in their original dumped form… Yuzu doesn’t “store” or “contain” any games.
ROMs are indeed copied "into Yuzu". They must be loaded into Yuzu's memory in order for Yuzu to execute their code or render their assets. In copyright law, even loading something to memory constitutes a "copy".
Also, almost every emulator is a VM; do you think those ARM instructions are running on your x86 processor and its desktop OS kernel natively?
It does not directly affect wayland support in any way unless you're using one of those experimental Wayland in Vulkan modes.
It does affect it indirectly insofar as that, with NVK, you're able to use the nouveau kernel module which exposes standardised interfaces that Wayland relies on without losing the ability to do Vulkan which was not possible previously. If you wanted Vulkan previously, you had to use Nvidia's proprietary driver and its non-standard interfaces that cause issues with Wayland.