Earlier quoted context omitted.
And there was the same problem with early PS3s, on Nvidia's GPU package...it was a fairly widespread problem at the time.
I don't have any solid numbers on me, but I believe early 360s failing wasn't just widespread; it was straight up most of them dying within the first couple years. It's honestly insane they more or less got away with that. And I guess also speaks to how much Microsoft was killing it in that era that people were willing to go through multiple console RMAs (which I heard was a terrible, slow, and unreliable process) to…
Finding a CPU Design Bug in the Xbox 360 (2018)
21–30 of 55 posts
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#22Earlier quoted context omitted.
> It is interesting that IBM dominated this generation of consoles, and was vanquished in the next. IBM's Power was the only logical option at the time. These consoles were being designed around 2000. Intel and AMD weren't partnering on bespoke CPUs at that time. I don't even think AMD would have been considered a viable partner. Neither had viable 64 bit options and part of console marketing at the time was the ever…
By the way, the AMD athlon 64-bit launched 2003. The PS3 launched in 2006. I had an AMD64 bit process in my laptop in 2005. What wasn't viable?
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#23Earlier quoted context omitted.
And there was the same problem with early PS3s, on Nvidia's GPU package...it was a fairly widespread problem at the time.
And Apple iBook G3s too. There's a whole thing with owners reflowing the GPU: https://www.instructables.com/Fixing-the-infamous-iBook-scre...
It seems like there was a period in time when solder just wasn’t done well, it seems like.
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#24Earlier quoted context omitted.
> It is interesting that IBM dominated this generation of consoles, and was vanquished in the next. IBM's Power was the only logical option at the time. These consoles were being designed around 2000. Intel and AMD weren't partnering on bespoke CPUs at that time. I don't even think AMD would have been considered a viable partner. Neither had viable 64 bit options and part of console marketing at the time was the ever…
By the way, the AMD athlon 64-bit launched 2003. The PS3 launched in 2006. I had an AMD64 bit process in my laptop in 2005. What wasn't viable?
That allowed both a CPU and an advanced GPU to be on the same die.
They also wisely sold Global Foundries, and were able to scale with TSMC.
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#25Earlier quoted context omitted.
By the way, the AMD athlon 64-bit launched 2003. The PS3 launched in 2006. I had an AMD64 bit process in my laptop in 2005. What wasn't viable?
Yeah that part didn't make sense, not to mention that neither the PS3 nor the 360 were running 64-bit software. They didn't have enough memory for it to be worth it.
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#26Earlier quoted context omitted.
I thought the design flaws of the Xbox 360 cooling system had more to do with Microsoft than any inherent design flaw by IBM. I assumed that switching to x86 processors let Microsoft leverage their native developer tools from Windows which helped developers.
The main issue was revealed to be solder. "Microsoft did not reveal the cause of the issues publicly until 2021, when a 6-part documentary on the history of Xbox was released. The Red Ring issue was caused by the cracking of solder joints inside the GPU flip chip package, connecting the GPU to the substrate interposer, as a result of thermal stress from heating up and cooling back down when the system is power cycled…
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#27unrelated, but recently XBox One was hacked for the first time https://www.youtube.com/watch?v=FTFn4UZsA5U
How does XBox get hacked when it uses Secure Boot?
With enough sophistication, physical access is more powerful than root access, no exceptions.
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#28Earlier quoted context omitted.
Yeah that part didn't make sense, not to mention that neither the PS3 nor the 360 were running 64-bit software. They didn't have enough memory for it to be worth it.
you don't need memory to make 64 bit software worth it. Just 64 bit mathematics requirements. Which basically no video game console uses as from what I understand 32-bit floating point continue to be state of the art in video game simulations
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#29Earlier quoted context omitted.
The main issue was revealed to be solder. "Microsoft did not reveal the cause of the issues publicly until 2021, when a 6-part documentary on the history of Xbox was released. The Red Ring issue was caused by the cracking of solder joints inside the GPU flip chip package, connecting the GPU to the substrate interposer, as a result of thermal stress from heating up and cooling back down when the system is power cycled…
When did the industry transition to different/lead free solders? Wonder if that was part of the issue?
Re: Finding a CPU Design Bug in the Xbox 360 (2018)
#30Earlier quoted context omitted.
you don't need memory to make 64 bit software worth it. Just 64 bit mathematics requirements. Which basically no video game console uses as from what I understand 32-bit floating point continue to be state of the art in video game simulations
Fundamentally it's still a memory limitation, just in terms of memory latency/cache misses instead of capacity. If you double the size of your numbers you're doubling the space it takes up and all the problems that come with it.
If you double the size of numbers, sure it takes up twice the space. If the total size is still less that one page it isn't likely to make a big difference anyways. What really makes a difference is trying to do 64-bit mathematics with 32-bit hardware. This implies some degree of emulation with a series of instructions, whereas a 64-bit CPU could execute that in 1 instruction. That 1 instruction very likely executes in less cycles than a series of other instructions. Otherwise no one would have bothered with it