Destiny 2 AMD Ryzen 3000 Issues solved with chipset driver update
Click here to post a comment for Destiny 2 AMD Ryzen 3000 Issues solved with chipset driver update on our message forum
Astyanax
It actually is known why Destiny 2 wouldn't launch,
the game makes use of the RDRAND x86 instruction on Intel Haswell+, and AMD Jaguar+ architectures, AMD's implementation is guilty of returning -1 after coming out of certain power states, instead of a value in an expected range as the Seed would determine.
This should only have posed a problem on Zen 1/2 after a Sleep and resume cycle, but because Ryzen 3k is completely sleeping individual cores it was experiencing the same thing without such a cycle.
Reason for this is that AMD doesn't implement core entropy states.
What is not known is how the chipset driver resolves it.
Is it saving the state prior to letting the cores sleep and then restoring them on the next time the instruction is utilised?
Is it virtualizing an entropy state or just emulating the instruction entirely?
signex
LOL that's why it would not launch, i had no idea it was my 3600 causing it. 😛
EDIT: Installing that chipset driver now to test.
Astyanax
Astyanax
it was supposed to be a bios update, but they are resolving it with a driver right now.
Astyanax
Robert said this game isn't in their testing suite because its highly difficult to get any performance numbers from it.
Also they probably weren't expecting their lack of core entropy to bite them in the ass this way (far as i know Zen2's low power state is much like how the cpu goes to sleep in S3 standby)
asturur
Astyanax
schmidtbag
AlmondMan
schmidtbag
signex
The driver does fix it, played it this morning for an hour.
anticupidon
RDRAND x86 instruction returning -1 is the culprit of boot issues on Linux distro with systemd requesting the value from motherboard firmware
SpajdrEX
NCC1701D
TieSKey
The game completely crashes for a single out of range random number? and the devs pretend users to wait for and install a complete bios update instead of actually patching their game????
I'm not defending AMD, just saying the game devs are treating their customers (ok, a small part of them) like shit..... patching that should be a 10 min task ....
Astyanax
VESA modes have nothing to do with x86, so im not seeing your point here.
have you seen the game code and how much relies on that instruction?
schmidtbag
Astyanax
schmidtbag
TieSKey