| vivster said: Meh, let's turn that down to 10%. I am not as knowledgeable as Pema is in these things but I'm quite confident in my basic logic. All games use the same base instruction set on the same base architecture called x86. Notice how the article starts with the words "backwards-compatible". It's basically built for that sort of thing. Between platforms there doesn't have to be any kind of conversion, the CPU will read the code as is and will execute it. They're generally extremely flexible too and can adjust on the fly. So if you worry about any timings that are somehow unique to Jaguar and have nothing to do with the clock for some reason, that too can be fixed by adjustments on the fly. We're talking about software issues here and they can all be fixed by software tweaks since the architecture itself is compatible with each other. No developer will completely hard code everything specifically for a single narrow piece of hardware. Especially not multi platform games, so you can scratch all of those already as done. Your worries already invalidate themselves at the base logic of programming. |
Vivster pretty much summed it up perfectly.
| Trumpstyle said: This is why Cerny says this can make many titles not working properly and not "an extremely rare occurence" as you put it Pemalite. But again this is a little above my knowledge. So I'm probably about 90% right here. |
If you can find evidence that points it to being a common occurrence where taking a game from the base Xbox One/Playstation 4 and running it un-patched on the Xbox One X/Playstation 4 Pro introduces timing bugs and so on, then I will retract my statement, because as far as I know... It hasn't happened. Ergo. Not a common occurrence.
Games generally don't tie their tick-rate (The heart-beat a game operates at that everything runs in sync with) to clock rate anymore.
It was stupidly common on the PC back in the DOS days, which is why old-school PC's had a turbo button, so that the PC would operate at a faster and lower clock to keep things that tied their tick rate to clock speed in sync.
| Trumpstyle said: This discussion is getting slightly out of my wheelhouse. But what Cerny was referring to had nothing to do with clock rate or clock speed. What he meant was that newer cpu architecture run game codes at different timings than old ones. This is way for cpus to increase ipc (performance per ghz). But because game code running a bit differently on newer cpu architecture this can cause bugs when running ps4 games. |
IPC and Clockspeed are related.
IPC = Instructions Per Clock.
If you have a very high IPC core design, then you can lower the clockspeed to match a core design that is lower IPC.
From an Instruction/ISA standpoint Ryzen is backwards compatible with Jaguar. - The reverse isn't true however as Ryzen has AVX2 which Jaguar doesn't have, but that can be worked around easily enough I suppose, which I won't get into here unless I am begged.

www.youtube.com/@Pemalite








