Announcement

Collapse
No announcement yet.

Intel Graphics Engine-Reset Functionality Driver Work Revived

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel Graphics Engine-Reset Functionality Driver Work Revived

    Phoronix: Intel Graphics Engine-Reset Functionality Driver Work Revived

    In early 2017 was when there was initial work underway for the Intel Linux graphics driver on a new engine reset capability for Broadwell "Gen 8" hardware and newer. This capability allows for per-engine resets rather than resorting to a full GPU reset in the case of hangs. The code at the time didn't end up being merged to the Linux kernel but there is now a revised implementation...

    http://www.phoronix.com/scan.php?pag...-Reset-Revived

  • #2
    Nice. This should improve the user experience in case of partial failures.

    It's nice to think that the chip has been designed in a modular enough fashion that this is even possible.

    Comment


    • #3
      Are engine resets due to:
      Bad drivers?
      Bad hardware?
      Bad user code pushing through the GPU?

      All of the above?

      Comment


      • #4
        Originally posted by milkylainen View Post
        Are engine resets due to:
        Bad drivers?
        Bad hardware?
        Bad user code pushing through the GPU?

        All of the above?
        If both the hardware and the driver are good then any sort of bad user code should be handled gracefully. In practice this is wishful thinking however.

        Comment


        • #5
          Originally posted by milkylainen View Post
          Are engine resets due to:
          Bad drivers?
          Bad hardware?
          Bad user code pushing through the GPU?

          All of the above?
          Does it matter? If the GPU hangs it hangs.

          Comment


          • #6
            Originally posted by starshipeleven View Post
            Does it matter? If the GPU hangs it hangs.
            Sure does not matter for the end user. Probably can't make a reasonable distinction between them.
            But the blame is an entirely different matter than end user perspective.
            Broken GPU/drivers or broken applications?

            I'm inclined to think the former pair rather than the latter.

            Comment


            • #7
              Originally posted by milkylainen View Post
              But the blame is an entirely different matter than end user perspective.
              Broken GPU/drivers or broken applications?

              I'm inclined to think the former pair rather than the latter.
              Blame for what?
              If the issue causes some hang **RARELY** it's better dealt with by a reset than actually having someone try to reproduce, debug and fix it.

              I don't see Intel iGPUs crashing left and right so I'm not blaming them if they want to paper over some exotic stuff they will never have time to look into.

              Comment

              Working...
              X