Slashdot Mirror


AMD Confirms It's Issuing a Fix To Stop New Ryzen Processors From Crashing Desktops (digitaltrends.com)

AMD says the company has been able to figure out why FMA3 code is causing system hangs on PCs using a new Ryzen desktop processor. From a report: Although AMD didn't provide a detailed report on the problem's root cause, the company said that BIOS changes will be distributed to motherboard manufacturers to resolve the issue. Customers are encouraged to keep an eye on their motherboard vendor's website for an update. "We are aware of select instances where FMA code can result in a system hang," the company said. "We have identified the root cause." AMD released three Ryzen-branded desktop processors at the beginning of March that plug into motherboards based on AMD's new AM4 socket. The trio of processors include the Ryzen 7 1800X, the Ryzen 7 1700X, and the Ryzen 7 1700. However, all three reportedly cause a hard system lock when running certain FMA3 workloads. The problem was replicated across all three processors and a variety of motherboards.

113 comments

  1. Re:This is why you should use APPS. by ZorinLynx · · Score: 1

    I knew it would be a bad idea to install that laptop logged into Slashdot at collapsed-drunkard level in the pub restroom.

  2. w00t - the K6 bug all over again! by Penguinisto · · Score: 3, Interesting

    Kidding, but I'm old enough to remember when running Windows 95 on the old AMD K6 boxen was a no-go...

    That said, does this fix affect performance any (no matter the OS)?

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:w00t - the K6 bug all over again! by Shinobi · · Score: 5, Insightful

      K5 had a bug like that too. And let's not forget Athlon/Athlon XP era and AGP issues. The Piledriver Opterons required a patch to fix a bug in the hypervisor system which allowed for escape from a VM. AMD has had just as many horrible bugs as Intel, which can be summed up like this: Making flawless high-performance chips is difficult.

    2. Re:w00t - the K6 bug all over again! by Moof123 · · Score: 5, Insightful

      Look at an intel errata list some time. There are huge numbers of bugs in all CPU's in recent times. Bios patches trap the errant instructions and use a work around. Nothing really to see here. I've had several intel instabilities get resolved with a bios flash. It is yet another reminder to always wait a few months after major revisions for the dust to settle unless your goal is to actually be an early adopter for the hell of it.

    3. Re:w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      What you are suggesting would be horribly slow, that's not how it works.

    4. Re:w00t - the K6 bug all over again! by phorm · · Score: 1

      I remember it working but needing some weird patch of config change on Win95.
      On Win98 it worked without any special hacking needed.

    5. Re:w00t - the K6 bug all over again! by Carewolf · · Score: 1

      Kidding, but I'm old enough to remember when running Windows 95 on the old AMD K6 boxen was a no-go...

      That said, does this fix affect performance any (no matter the OS)?

      I never had any issue or quirks with Win95 on my K6. Though that might have been second stepping.

    6. Re:w00t - the K6 bug all over again! by twistedcubic · · Score: 1

      Since there are no X370 motherboards available, we're going to have to wait a few months anyway.

    7. Re:w00t - the K6 bug all over again! by Anonymous Coward · · Score: 1

      Just a microcode update

    8. Re:w00t - the K6 bug all over again! by RogueyWon · · Score: 2

      AMD's issue here isn't necessarily that they have more of these problems or that the problems are more serious. It's that they have a reputation for having more of these problems and for them being more serious when they happen.

      A lot of people, self included to a degree (though I do try to counter it) have picked up trust issues around AMD products over the years. In many cases, including mine, that may well be because we tried running AMD CPUs which just run a bit hotter than the Intel equivalents with cooling that would have been acceptable (but no more) in an Intel system, and ran into stability/longevity problems as a result. So it's more of a user-error than something innate in AMD's hardware. But the reputation is there and it's very easily reinforced by stories like this, even if it's a bit unfair.

    9. Re:w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      Kidding, but I'm old enough to remember when running Windows 95 on the old AMD K6 boxen was a no-go...

      That said, does this fix affect performance any (no matter the OS)?

      I never had any issue or quirks with Win95 on my K6. Though that might have been second stepping.

      If I'm recalling correctly it was specifically the 350mhz K6 CPU that needed the workaround

    10. Re: w00t - the K6 bug all over again! by dfeifer · · Score: 1

      Don't remember the agp issue, but vesa local bus was a pain in the butt

    11. Re:w00t - the K6 bug all over again! by Highdude702 · · Score: 1

      I've had multiple in my hands at my local Frys Electronics here in las vegas. I would have to say their available. The Asus x370 Prime, and the white MSI board with the dual m.2 are in stock as we speak.

    12. Re:w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      throwing my vague recollections into the pool;
      It was some timing issues in Windows for K6 faster than 350MHz. You had to underclock your chip (yay! jumpers!) to install the Microsoft patch, then you can set it to the correct speed.

    13. Re: w00t - the K6 bug all over again! by Anonymous Coward · · Score: 1

      It doesn't matter how hoy the CPUs get. AMD has damn critical bugs in their chip microcode. They have a long history of failing to catch microcode issues in emulation before chip tape out. It must be horribly embarrassing for the engineers that work there.

    14. Re:w00t - the K6 bug all over again! by robvdl · · Score: 1

      And lets not forget the Bulldozer bug, I have been putting up with bluescreens and freezing for years because Gigabyte failed to produce a BIOS update for something that had a fix from AMD also: https://scalibq.wordpress.com/... I have a new system now so not longer have this issue, but it surely was frustrating to get it blue screen several times a day.

    15. Re:w00t - the K6 bug all over again! by TheRaven64 · · Score: 1

      And some of them were security critical. Remember having to disable hyperthreading because it let one thread snoop on another's cache? Or having to disable transactional memory because it allowed arbitrary physical memory manipulation from an untrusted process.

      --
      I am TheRaven on Soylent News
    16. Re:w00t - the K6 bug all over again! by Shinobi · · Score: 1

      That's been the case on the AMD side too, like the hypervisor bug in Piledriver Opterons for example.

    17. Re:w00t - the K6 bug all over again! by wbr1 · · Score: 1

      I have been running 3-5 AMD FX series (various revisions, bulldozer, and up) at slight overclocks (100 to 200mhz), on stock AMD coolers for years. The only stability problems I have had were related to buggy drivers and bad RAM, not the CPU/overclock. Have not had a single one die either. Not sure what you are doing but in my experience that is pretty abnormal.

      --
      Silence is a state of mime.
    18. Re: w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      Interesting. I wonder why Intel even publishes errata for every CPU if only AMD has bugs.

    19. Re:w00t - the K6 bug all over again! by ausekilis · · Score: 1

      Sage advice for nearly every industry.

        Never buy the first model year of a new car design. You're bound to get engine or transmission issues at a higher rate than after they've worked things out a bit.

        Never buy the first release of a new game console. Just look at the XB360 RROD, or the PS1's CD-ROM issues.

        Never pre-order or buy day-one titles. Look at Ubisoft's Assassin's Creed (Brotherhood?) issues. Or Batman Arkham Knight on PC - with 2 stop sales and recalls/refunds. Or really any release that sells half the game, then another half as DLC. Just wait for the GOTY edition to come out that has all the stuff.

        I'm sure there's other stuff you don't want to buy the first of.

    20. Re: w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      So what brand of x86 CPUs would you suggest? Intel has even longer lists of errata.

    21. Re:w00t - the K6 bug all over again! by robinsc · · Score: 1

      Remember intel inside can't divide ....

      --
      Linkedin http://in.linkedin.com/in/robinsaikatchatterjee
    22. Re:w00t - the K6 bug all over again! by cheesybagel · · Score: 1

      AFAIK Athlon/Athlon XP had no such bugs, the issues were bugs in the VIA chipsets. AMD's chipsets worked fine.

      I don't remember any bugs on Piledriver. I do remember that Bulldozer had a TLB bug though. The workaround was to disable the TLBs and it significantly hampered performance.

    23. Re:w00t - the K6 bug all over again! by cheesybagel · · Score: 1

      Really? How about using the damned stock cooler? That's what I've done and had no issues.

    24. Re: w00t - the K6 bug all over again! by cheesybagel · · Score: 1

      So you forgot the Intel TSX bug, the Intel F00F bug, the Intel FDIV bug, etc.

    25. Re:w00t - the K6 bug all over again! by lsatenstein · · Score: 1

      A+BxC in one instruction is the fix. Apparently this instruction fails when the Ryzen is at some power saving stage.

        I believe it is a bug in the Ryzen Microcode, that can be changed by modifying the motherboard. In otherwords, fix the MB for now and fix the instruction in the Ryzen ASAP. I believe there will be a microcode patch for Windows and Linux and whatever to fix the CPU at some near distant future.
      By the way, my CPU has an INTEL patch to correct faulty instructions. It should not happen, but it does. And by the way, the NSA has not explored the effect of modifying cpu instructions. I hope they do not go to that extreme.

      --
      Leslie Satenstein Montreal Quebec Canada
    26. Re:w00t - the K6 bug all over again! by Shinobi · · Score: 1

      The AMD 761 held fixes for the bug, but VIA and nVidia had problems due to AMD withholding information of the bug. Ugh, I can still remember all that annoying AGPGART messing about...

      As for Piledriver: https://lists.debian.org/debia...

    27. Re:w00t - the K6 bug all over again! by Anonymous Coward · · Score: 0

      Really? How about using the damned stock cooler? That's what I've done and had no issues.

      the 1700x and 1800x don't come with a stock cooler. They figure that if you are going for those parts that you'll also be getting an after market cooler anyways even if you aren't overclocking.

  3. What the fuck is FMA? by Anonymous Coward · · Score: 1

    C'mon Slashdot, give us at least some clue instead of simply copying and pasting someone else's article.

    1. Re:What the fuck is FMA? by gander666 · · Score: 1

      Apparently, I had to look into the forum posts that the FA referenced, and FMA instructions are Fused Multiply Add, whatever the fuck that is.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    2. Re:What the fuck is FMA? by thegreatbob · · Score: 1

      It's like a teleporter accident gone horribly right.

      --
      There is no XUL, only WebExtensions...
    3. Re:What the fuck is FMA? by Anonymous Coward · · Score: 0

      According to

      https://en.wikipedia.org/wiki/Multiply%E2%80%93accumulate_operation#Fused_multiply.E2.80.93add

      A fused multiply add operation computes a+b×c to full precision before rounding it to N significant bits. This is better than computing b×c and adding a to the result in two separate steps, because that would require two separate rounding operations and lead to more rounding errors.

    4. Re:What the fuck is FMA? by Baloroth · · Score: 3, Informative

      Apparently, I had to look into the forum posts that the FA referenced, and FMA instructions are Fused Multiply Add, whatever the fuck that is.

      After looking at Wikipedia for 5 seconds, FMA instructions perform round(a+b*c) in a single operation, so you can a) speed up and b) get more accurate results whenever you need such a mathematical operation (which is actually reasonably frequently, in numerical computing).

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    5. Re:What the fuck is FMA? by godrik · · Score: 5, Informative

      FMA instructions are Fused Multiply Add instruction. Usually their are on SIMD registers and allow you to do "a += b *c". Modern cores can do that on a vector in a single cycle. Actually, they may be able to do more than one FMA on a vector register in a single cycle.

      FMA are most commonly used to compute dot product, and are therefore very helpful in linear algebra. (And so they are useful in a ton of data mining algorithms.)

    6. Re:What the fuck is FMA? by tlhIngan · · Score: 3, Informative

      FMA are most commonly used to compute dot product, and are therefore very helpful in linear algebra. (And so they are useful in a ton of data mining algorithms.)

      Also known as the Multiply-Accumulate (MAC) instruction in DSPs. MAC is an extremely common instruction in signal processing kernels (the inner loop that does the calculations). It is vital to be able to do a lot of them per clock cycle. In fact, it's often why DSPs have special looping registers so you can do zero-overhead loops and thus doing a sequence of MACs without incurring branch (and branch prediction) times thus being able to do nothing but this instruction for very little overhead

    7. Re:What the fuck is FMA? by UnknownSoldier · · Score: 1

      > FMA instructions are Fused Multiply Add, whatever the fuck that is.

      Really? You're posting on /. and you can't google it?

      * Multiply-Accumulate

      This commonly shows up when you are lerping (linear interpolating) between two values, a and b, you have a interpolation parameter usually called t:

      x = a + (b-a)*t

      Compilers will see this pattern and generate a FMA instruction for it, or you can write your own.

      Copying the code snippet from this StackOverflow Question: How to use Fused Multiply-Add (FMA) instructions with SSE/AVX

      float mul_add(float a, float b, float c) {
          return a*b + c;
      }
       
      __m256 mul_addv(__m256 a, __m256 b, __m256 c) {
          return _mm256_add_ps(_mm256_mul_ps(a, b), c);
      }

      The compiler will emit this instruction:

      vfmadd

      /voice = "Nick Burns"
      Now, was that so hard?

      But I guess it's easier to bitch about not understanding something then ask for help.

    8. Re:What the fuck is FMA? by Anonymous Coward · · Score: 1

      The point isn't 'can I google it'. It's 'why the fuck should I have to?' I doubt more than a tiny minority of Slashdot readers already knew what FMA meant, so defining it in the summary would have taken 5 seconds and saved lots of aggravation.

    9. Re:What the fuck is FMA? by Anonymous Coward · · Score: 0

      ...This commonly shows up when you are lerping...

      Every time I try to go lerping all these weird people with funny costumes and foam swords show up :(

    10. Re: What the fuck is FMA? by Anonymous Coward · · Score: 0

      As many have commented FMA is fused multiply-add. I've once implemented this instruction myself for arbitrary length integers.

      The add is basically free. The multiply instruction uses a sort of internal accumulator/carry like thing which can be initialized with the number to add.

    11. Re:What the fuck is FMA? by Anonymous Coward · · Score: 0

      Also known as the Multiply-Accumulate (MAC) instruction in DSPs.

      It's not exactly the same term: FMA specifically designates the floating-point variant with only one rounding at the end, therefore being more precise than the combination of multiplication and addition it replaces. There are algorithms which rely on FMA to provide better error bounds on the result than the usual ones.

    12. Re:What the fuck is FMA? by Anonymous Coward · · Score: 0

      TBH, FMA is a well-known TLA.

      FMA3 might deserve some explanation, though. AMD originally had FMA4: a = b*c+d. Intel opted for FMA3: a+= b*c. Obviously, FMA4 is more flexible: you can just set d=a and get the same results as FMA3. It does mean you get longer instructions, and in the code where you typically see FMA you don't need that flexibility. A common example is in a vector in-product, where you calculate sum=x1*y1 +x2*y2+...x1000*y1000. That's just 1000 calls to FMA3, sum += xn*yn.

      Now AMD decided to support both flavors, and obviously they're not going to have hardware duplication for that. They'll just map Intel's FMA3 instructions to their own FMA4 hardware. It looks like the translation is tripping, and that's typically something that's amendable to microcode patches.

    13. Re: What the fuck is FMA? by Zero__Kelvin · · Score: 1

      No it won't. You'll get a link error.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  4. Re:This is why you should use APPS. by Penguinisto · · Score: 1

    s'okay; at least it's still out of the reach of the old GNAA trolls...

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  5. Re:Oblig by Anonymous Coward · · Score: 0

    It only crashing linux-based OS, Windows 10 detects the error condition and gracefully works around it

  6. No Big Deal by Anonymous Coward · · Score: 0

    So someone found a bug, they reported it, AMD looked into it, confirmed and fixed it. It happens with all new architectures. No big deal.
    Given that their test lab is nowhere near as big and function complete as Intel's, it's normal for an underdog.
    It was fixed by
    1) microcode update, by disabling the instruction
    OR
    2) microcode update, by fixing or emulating the broken instruction
    The ultimate fix will be in the CPU mask for their next iteration of the platform.
    And between now and then even more issues will be found and fixed as both users and their test labs continue crunching away on their awesome new Ryzen platorm.

    Don't forget, Intel does this all the time too.
    Intel publishes massive errata sheets for every CPU line, most are marked WONTFIX, lol.
    Intel even got hit with a few recalls in Intel's lifetime as well.

    1. Re: No Big Deal by Anonymous Coward · · Score: 0

      No big deal. Keep buying the Fiat of the processor world. They're really good. Really they are.

    2. Re:No Big Deal by Anonymous Coward · · Score: 0

      I would pay good money to see an official Intel (or AMD for that matter) errata sheet that marked an issue as "WONTFIX, LOL".

    3. Re:No Big Deal by Anonymous Coward · · Score: 0

      Then you won't buy any CPU, as all modern CPUs have bugs.

    4. Re:No Big Deal by Pascoea · · Score: 4, Informative

      Here ya go I mean it doesn't say, "WONTFIX, LOL" verbatim, but there are 128 items in there labeled "No Fix", so they may as well say LOL after it.

    5. Re: No Big Deal by Anonymous Coward · · Score: 0

      Fiat? More like Yugo.

    6. Re:No Big Deal by Anonymous Coward · · Score: 0

      Oh, no, that doesn't count. "WONTFIX" or some equivalent is normal. The "LOL" part is necessary for, well, lulz. I would also accept "lel", "kek", or the aforementioned "lulz" in place of it.

    7. Re:No Big Deal by Highdude702 · · Score: 1

      no he was just being a fanboy asshole, and would prefer AMD die so he could pay $20,000 for intels next generation CPU.

    8. Re: No Big Deal by Anonymous Coward · · Score: 0

      It is a big deal. It shows poor testing by AMD. The bug triggers from normal use of this function, its hardly an edge case that was hard to find.

    9. Re:No Big Deal by Anonymous Coward · · Score: 0

      When Yugo died it didn't mean the cost of other cars went up.

    10. Re:No Big Deal by Anonymous Coward · · Score: 0

      Im pretty sure there are more car manufacturers than just Yugo and lets say Ford in the world. x86 is only Intel, AMD and the legend says VIA. If you want you can keep buying 1000usd+ processors from intel.

  7. Really? by 110010001000 · · Score: 1

    So no one noticed this during testing? A system hang? Really? This isn't FDIV, you might not notice that.

    1. Re:Really? by JustNiz · · Score: 1

      Yes that was exactly what I was wondering too. It seems to be clear evidence of AMD conducting only superficial testing prior to release.

    2. Re:Really? by Anonymous Coward · · Score: 0

      It is likely not a simple problem you can just write a test for, but a complex problem that occurs in a combination of different states the system can be in.

    3. Re: Really? by Anonymous Coward · · Score: 0

      It's par for the course these days. I blame video game preordering.

    4. Re:Really? by gl4ss · · Score: 1

      ...haha.

      if by a complex problem that occurs in combination of different states you mean BENCHMARKING said feature, then sure. yeah. very complex. just hammering that instruction seems to be the cause. doesnt matter which core inside either. ..basically, benchmarking one of the new features of their new cpu makes the bug appear.

      --
      world was created 5 seconds before this post as it is.
    5. Re:Really? by Anonymous Coward · · Score: 0

      There is really no measurable difference between AMD & Intel regarding their bugs. The main advantage of Intel is that they have better documentation.

      Everybody writing on this thread seems to have memory problems. Skylake had a very similar bug, which was discovered after launch.

      Just search for titles like "Intel Skylake bug causes PCs to freeze during complex workloads", to remember the launch of Skylake.

      Intel solved that exactly like AMD, with a microcode patch.

  8. It Begins by Anonymous Coward · · Score: 0

    And the Great Intel Shilling, begins once again.

    1. Re:It Begins by Anonymous Coward · · Score: 0

      Butthurt AMD fangirl spotted.

    2. Re:It Begins by Anonymous Coward · · Score: 0

      Poster has a point. Ive seen articles about this bug posted on many sites. When have you last seen an article about a microcode fix for intel? Most likely never.

  9. Ground-Floor OPPORTUNITY! GET IN NOW! by Anonymous Coward · · Score: 0

    Coathangers-R-US! Get in now while you can! Don't miss this great, great opportunity. We are to be the Amazon of coat hangers AND clothes hangers!

  10. Why I wait before buying.. by evolutionary · · Score: 1

    Most products released these days aren't really ready to be released. (A trend made popular by our friends at Microsoft). It's sad that AMD in all likelihood rushed this CPU release. I'm going to way 3-6 months before trying out this CPU.

    --
    "Imagination is more important than knowledge" - Einstein
    1. Re:Why I wait before buying.. by JustNiz · · Score: 1

      Why bother? Just do what time and again I've found works best for a trouble-free life: totally avoid any/all AMD CPUs or GPUs.

    2. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      It's not the CPU obviously it's the Mobo-cpu-driver-bios connection and that never ever has "enough" time in development and testing & such, ever. Even a big company like Asus or Lenovo fuck up hugely. Blaming the CPU or thinking it has something to do with the CPU as if it were 'flawed' is a flawed line of thought, although from a surface perspective you're right, it did exhibit freezing that should have been noticed in earlier testing. I guess having a patch within a week is pretty good though.

    3. Re:Why I wait before buying.. by mark-t · · Score: 2

      That's only trouble-free for people for whom the price of Intel compared to AMD is already not a concern.

      So in other words, what you really mean is that what works best for a trouble-free life is to just be rich enough that you can buy your way past any problems.

      And who can argue with that?

    4. Re:Why I wait before buying.. by Nkwe · · Score: 2

      I guess having a patch within a week is pretty good though.

      Assuming that the patch actually fixed the problem and just doesn't disable the instruction (or feature set) on the CPU. Disabling CPU functionality would "solve" the problem, but then you would be effectively getting a reduced capacity CPU and not what you were paying for.

    5. Re:Why I wait before buying.. by JustNiz · · Score: 1

      I've personally found time and again that buying cheap is nearly always a false economy, since you need to service it far more often and/or replace it far sooner (Sometimes even immediately) compared to a quality/reliable product. Espcially one with some headroom to meet future needs.
      It reminds me of a (Discworld) story of a poor Policeman (Sam Grimes) who could only ever afford $1 boots on his salary, and he got through 3 pairs a year. He married into a rich family so could finally afford a pair of $5 boots that lasted 3 years, so not only did it work out cheaper over time, they were much more comfortable. His conclusion was that buying quality products is how rich people keep their money.

    6. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      You, Sir, have never owned a Ferrari.

    7. Re:Why I wait before buying.. by JustNiz · · Score: 1

      Actually, I have. A 308 GTS to be exact. And it was one of the most reliable cars I've ever owned.

    8. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Just don't buy AMD junk. It's like buying a Yugo and bragging to everyone about how much money you saved when broken down on the side of the road.

    9. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      In case anyone's wondering...

      Sam Vimes Theory of Economic Injustice
      The Sam Vimes "Boots" Theory of Economic Injustice runs thus:

      At the time of Men at Arms, Samuel Vimes earned thirty-eight dollars a month as a Captain of the Watch, plus allowances. A really good pair of leather boots, the sort that would last years and years, cost fifty dollars. This was beyond his pocket and the most he could hope for was an affordable pair of boots costing ten dollars, which might with luck last a year or so before he would need to resort to makeshift cardboard insoles so as to prolong the moment of shelling out another ten dollars.

      Therefore over a period of ten years, he might have paid out a hundred dollars on boots, twice as much as the man who could afford fifty dollars up front ten years before. And he would still have wet feet.

      Without any special rancour, Vimes stretched this theory to explain why Sybil Ramkin lived twice as comfortably as he did by spending about half as much every month.

    10. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Exactly. AMD is the Yugo of CPUs and GPUs.

    11. Re:Why I wait before buying.. by Carewolf · · Score: 3, Informative

      Why bother? Just do what time and again I've found works best for a trouble-free life: totally avoid any/all AMD CPUs or GPUs.

      Heh, if you want to avoid bugs, better stay away from Intel also. They have a 1000 page errata list with every single processor.

    12. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      But I can use FMA3 instructions on multiple Intel microarchitectures without it ever causing my system to freeze up. That's the kind of "quality" only AMD can provide.

    13. Re:Why I wait before buying.. by Carewolf · · Score: 5, Informative

      But I can use FMA3 instructions on multiple Intel microarchitectures without it ever causing my system to freeze up. That's the kind of "quality" only AMD can provide.

      Try TSX instruction in a Haswell or Broadwell.. Well if your bios haven't been updated by Intel to disabled the instructions completely.

      Errata is unfortunately pretty common in CPUs these days. I hope this one is fixed without having to disable the entire extensions like Intel does.

    14. Re:Why I wait before buying.. by mark-t · · Score: 1

      Nice analogy.... except it doesn't apply here. The amount of time that I go before upgrading my CPU, which in my experience tends to amount to buying virtually an entirely new computer system (CPU, Mobo, memory, and often a video card, and sometimes even a new case and power supply), is about 2 to 3 years. While you might conjecture that I could upgrade slightly less frequently if I were to buy Intel, I doubt somehow doubt I'd be slowing down my upgrading to every 6 to 10 years, which is about how long I'd have to go without upgrading before the cost difference between AMD and Intel would typically pay for itself.

    15. Re:Why I wait before buying.. by Shinobi · · Score: 1

      The Sam Vimes theory of economy has a lot of basis in reality.

      Look at real quality furniture for example. I inherited a kitchen work table that's been in the family for over 120 years. It's been sanded down and re-polished a number of times, but it's still a large thick slab of wood on REALLY sturdy legs. Great for baking or cooking in large batches etc(like say 10 plates of various rolls, bisquits and cookies. At the time it was made, it would have cost a working class family more than a year and a half's income to buy the table. Sure, I could buy something that would last us maybe 20-25 years at best with regular use fairly cheap, but it would still be more expensive in the long run, especially since with proper care, this table I have now could probably last another 100-150 years.

    16. Re:Why I wait before buying.. by klui · · Score: 1

      "Reliable" is relative. The cost of ownership of a Ferrari, and even a 308 requires dedication and planning. http://www.birdman308.com/tuto...

      The 308 is one of my all-time favorite cars but if I don't have the time to perform the maintenance myself I would not own one. Especially if it's a steel body prior to 1984. Another favorite is the F355 but that has maintenance headaches, too. https://www.youtube.com/watch?...

    17. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      You're a moron lol. I'll spend the extra money making your mom happy.

    18. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      TSX exists in only a small number of SKUs. FMA3 is a common instruction srt for computation these days and in all Zen SKUs. The two aren't really comparable.

    19. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Except for the pentium pro, pentium II, pentium III, pentium IV, sure... good thing you're not a "my flavor of dogshit is best" type moron, lol?

    20. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      LOL, OMG are you trying to kill us? Lots and lots and lots of those bugs are "WONTFIX" or even "CANTFIX". How naïve can you be?

    21. Re:Why I wait before buying.. by JustNiz · · Score: 1

      I can only talk about mine. It was the quad carb (ie. not even injected) version and always started almost immediately even after weeks of not starting it, and it literally never had any mechanical problems in maybe 5 years of owning it. That said you don't normally use a car like that as an everyday driver either (although i did for a while), so it only had like 70k miles on it when I sold it.

    22. Re:Why I wait before buying.. by JustNiz · · Score: 2

      >> Sure, I could buy something that would last us maybe 20-25 years at best

      It seems to me that even expensive furniture (at least in the US) is made with well-disguised cheapest possible materials such as composites and laminates, so actually only good for about 10 years at most.

    23. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      So things 2 decades or older? Wow what a comeback!

    24. Re:Why I wait before buying.. by JustNiz · · Score: 1

      > "Reliable" is relative.

      True. Compared to several German brand cars I've also had, it was much more reliable.

    25. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Spoken like a true Yugo owner.

    26. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Get out of your mom's basement and you'll find transactional databases use TSX heavily. Y'know, out here in the real world where grownups get up and go to work everyday.

    27. Re: Why I wait before buying.. by dfeifer · · Score: 1

      You must be doing some hard core.. something? I have only bought amd for decades and my personal upgrade path is every 6-10 years.. I may upgrade my video card every 3-4 years, but beyond that it just seems like a total waste of money.. but then.. I abhor first person shooters and pvp..

    28. Re: Why I wait before buying.. by dfeifer · · Score: 1

      Hmm, 90% of the systems I have to work with in a corporate environment with no budget...

    29. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      You're the stuttering know-nothing moron of commentary generally

    30. Re: Why I wait before buying.. by Highdude702 · · Score: 1

      i upgrade often, i choose AMD because im not rich and its my hobby. Intel until now has has a better product. Ryzen has caught AMD up, Hopefully VEGA does the same. I honestly dont have the money right now for a full Ryzen upgrade, so im not worried. But its a new architecture so we already knew there would be problems on the motherboard and cpu side. so im kind of glad that i have to wait. Its stupid to be biased. You make stupid decisions.

    31. Re:Why I wait before buying.. by Anonymous Coward · · Score: 1

      Here's an interesting quote from someone who apparently worked at intel:

      As someone who worked in an Intel Validation group for SOCs until mid-2014 or so I can tell you, yes, you will see more CPU bugs from Intel than you have in the past from the post-FDIV-bug era until recently.

              Why?

              Let me set the scene: It’s late in 2013. Intel is frantic about losing the mobile CPU wars to ARM. Meetings with all the validation groups. Head honcho in charge of Validation says something to the effect of: “We need to move faster. Validation at Intel is taking much longer than it does for our competition. We need to do whatever we can to reduce those times we can’t live forever in the shadow of the early 90’s FDIV bug, we need to move on. Our competition is moving much faster than we are” - I’m paraphrasing. Many of the engineers in the room could remember the FDIV bug and the ensuing problems caused for Intel 20 years prior. Many of us were aghast that someone highly placed would suggest we needed to cut corners in validation - that wasn’t explicitly said, of course, but that was the implicit message. That meeting there in late 2013 signaled a sea change at Intel to many of us who were there. And it didn’t seem like it was going to be a good kind of sea change. Some of us chose to get out while the getting was good. As someone who worked in an Intel Validation group for SOCs until mid-2014 or so I can tell you, yes, you will see more CPU bugs from Intel than you have in the past from the post-FDIV-bug era until recently.

      (Copied from https://danluu.com/cpu-bugs/ )

    32. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Awwww, AMD fangirls are so cute.

    33. Re:Why I wait before buying.. by TheRaven64 · · Score: 1

      It won't disable it, because that would break a load of existing code, but it may modify the microcode to replace a single FMA micro op with a sequence of slower micro ops.

      --
      I am TheRaven on Soylent News
    34. Re:Why I wait before buying.. by PingSpike · · Score: 1

      That theory works great until Really Good Quality Boot company decides to juice up its quarterly profits by outsourcing production to dumpy boot company, effectively selling their reputation for short term profit. And then after you spend $100 on two pairs of Not actually Really Good Quality Boot Company boots before figuring it out you move to Really Good Boot Comapny's closest competitor. Only they instituted the same changes to compete and suck just as bad.

      End Result is you've spent $150 for 3 pairs of $10 boots and since reputations don't seem to mean anything anymore you just start buying $10 boots because while they're crap at least they're cheap.

    35. Re: Why I wait before buying.. by Desler · · Score: 1

      90% of your systems are Pentium 2s and 3s? Bullshit...

    36. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      AMD has some smart dynamic clocking tech. That could be tuned if voltage sag is the problem, to lower the clock a tiny bit on these instructions. Described here: http://www.realworldtech.com/steamroller-clocking/

      Also, watch https://media.ccc.de/v/32c3-7171-when_hardware_must_just_work for a good lecture on CPU test and verification.

    37. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Doesn't work if you still need a computer. Then you will have to buy one from another brand, which historically have had more issues than AMD.

    38. Re:Why I wait before buying.. by Anonymous Coward · · Score: 0

      Just don't by Intel junk. It's like buying a Chevrolet and bragging to everyone how much better it is than a slightly cheaper Yugo while standing next to your broken down Chevrolet on the side of the road.

  11. Re: Oblig by Anonymous Coward · · Score: 0

    Not quite right. The way it really works is that errors in the windows kernel are cancelled out by the malfunctioning CPU.

  12. platform security processor by Anonymous Coward · · Score: 1

    Hey AMD, it's because of your Platform Security Processor (PSP) backdoor, aka Intel's equivalent of Intel Management Engine. You know, you should really get rid of it. You really should.

  13. Lol - this is AMD quality in action by Anonymous Coward · · Score: 0

    First AMD's performance benchmarks are coming below their projections, their gaming performance is proving to be subpar, and now they have a critical bug that results in system hangs? AMD hasn't changed much.

  14. and I was considering to buy 1800X by Anonymous Coward · · Score: 0

    I'm going to buy new PC after 7 years and was considering to buy AMD Ryzen 1800X. But after reading about this bug, problems with Windows scheduling due to core clusters (CCX), slow inter cluster communication tied to RAM speed, big problems with supporting high speed RAM (DDR4 3200) - product compatibility list says one thing, but there is no guarantee RAM will actually work at that frequency. L3 cache is just 8MB per CCX.

    It's basically a product that can't really do its job. It's nice to have high number of cores, but you can't really install sufficient amount of RAM (32GB and more) as then speed would drop significantly (both RAM and inter CCX). 8 cores for 16GB RAM seems an overkill.

    It looks like I will rather go with Intel 7700K with a good Z270 board. Good pieces run up to about 5Ghz, with AMD Ryzen just 4.1Ghz.