• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: July 31st, 2023

help-circle


  • Moore’s Law is Dead shared an interesting video yesterday about these chips. Supposedly, leaks from his sources at Intel say that high voltages being pushed through the ring bus cause degradation. The leaks claim it shares the same power rail as the P and E cores, meaning it’s influenced by the voltage requested by the cores.

    For context, the ring bus is responsible for communication between cores, peripherals, and the platform. This includes memory accesses, which means that if the ring bus fails and does something incorrectly, it could appear normal but result in errors far down the line.

    Going beyond the video specifically, and considering what others have suggested as workarounds, it seems like ring bus degradation might be a decent candidate for the actual root cause of these issues.

    Some observations around chips degrading were:

    • High memory pressure exacerbates the issue.
    • Chips with more cores deteriorate faster.

    Some of the suggestions to work around the issue were:

    • Lower the memory speed.
    • Lower the voltage and clock speeds.
    • Disabling E cores.

    All of those can be related to stress being put on the ring bus:

    • Higher voltage being put through the bus -> higher likelihood of physical damage
    • More memory pressure -> more usage of the bus, more opportunity for damage to accumulate
    • More cores -> more memory pressure
    • Slower memory speeds -> less maximum throughput -> less stress

    I’m not claiming anything definitive, but I think my money is on this one.









  • This fork doesn’t even have the code for the dynarmic submodule under the externals/dynarmic directory. MerryMage/MerryHime took that down with Yuzu, and it’s a core part of the JIT recompiler.

    Not to mention, the commit history was wiped clean while a new Patreon was created before even touching a line of C++ code (and subsequently realizing it’s missing most of the dependencies).




  • The system is absolutely bullshit. If this makes it into a courtroom, the odds will likely be even further stacked against Yuzu. The chance of getting a judge that goes out of his/her way to understand the technical arguments is extremely low, and it’s a lot easier to argue that unauthorized decryption is bypassing something than it is to argue that software needing to do it to work isn’t primarily designed to do it.

    Unless the EFF steps in and bankrolls Yuzu, the most realistic case here is that they settle out of court and Nintendo gets exactly what they want.


  • If Nintendo can prove that the primary purpose of Yuzu is to circumvent Nintendo’s encryption, there is a very real and very scary chance they could win the lawsuit.

    17 USC §1201 (a)(2)

    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 a technological measure that effectively controls access to a work protected under this title;

    (B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or

    © is marketed by that person or another acting in concert with that person with that person’s knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title.