Results 1 to 9 of 9

Thread: DRM2 Proposed At XDC2012

  1. #1
    Join Date
    Jan 2007
    Posts
    14,778

    Default DRM2 Proposed At XDC2012

    Phoronix: DRM2 Proposed At XDC2012

    Improvements to the Direct Rendering Manager were proposed on Friday during XDC2012...

    http://www.phoronix.com/vr.php?view=MTE5MDg

  2. #2
    Join Date
    Feb 2012
    Posts
    46

    Default

    One benefit for what this would allow for non-technical readers is that it would allow for GPGPU (OpenCL/Compute) support without an X.Org Server running for the graphics drivers.
    Sounds like a must have. Great!

  3. #3
    Join Date
    Dec 2011
    Posts
    2,047

    Default Graphics driver locks

    Can this solve the problem of graphics card lockup?

    Sometimes the device driver is buggy and the whole system crashes.

    Windows handle this gracefully and resumes from lockups by restarting the driver.

  4. #4
    Join Date
    Dec 2007
    Posts
    2,371

    Default

    Quote Originally Posted by uid313 View Post
    Can this solve the problem of graphics card lockup?

    Sometimes the device driver is buggy and the whole system crashes.

    Windows handle this gracefully and resumes from lockups by restarting the driver.
    The open source drivers do this too, but some lockups are not always recoverable.

  5. #5
    Join Date
    Dec 2007
    Posts
    2,371

    Default

    Many of these features are already available as part of the drm rendernode stuff Dave and later Iliga worked on:
    http://lists.freedesktop.org/archive...ch/020765.html

  6. #6
    Join Date
    Dec 2011
    Posts
    2,047

    Default

    Quote Originally Posted by uid313 View Post
    Windows handle this gracefully and resumes from lockups by restarting the driver.
    Yes, this is very useful on headless servers, GPU computing clusters, etc.

    Quote Originally Posted by agd5f View Post
    The open source drivers do this too, but some lockups are not always recoverable.
    Yes, my nouvoue locks up when I try to run Weston. It sucks.
    Windows recovers from GPU driver lockups.
    http://en.wikipedia.org/wiki/Windows...y_Driver_Model

  7. #7
    Join Date
    Jan 2009
    Posts
    623

    Default

    Windows doesn't recover from GPU lockups. The driver must be able to recover itself.

    Windows does recover from a crash of the userspace part of the driver, but you'll get a BSOD anyway if the kernel part of the driver crashes.

  8. #8
    Join Date
    Dec 2011
    Posts
    2,047

    Default

    Quote Originally Posted by marek View Post
    Windows doesn't recover from GPU lockups. The driver must be able to recover itself.

    Windows does recover from a crash of the userspace part of the driver, but you'll get a BSOD anyway if the kernel part of the driver crashes.
    Oh, I didn't know.

    And on Linux, it always crashes?
    Doesn't graphics drivers on Linux have built-in recovery features?

    Can the Linux device drivers be improved?
    Or the Linux subsystems (DRM?, DRI?, etc?) to better handle bugs and instability?

  9. #9
    Join Date
    Dec 2007
    Posts
    2,371

    Default

    Quote Originally Posted by uid313 View Post
    Oh, I didn't know.

    And on Linux, it always crashes?
    Doesn't graphics drivers on Linux have built-in recovery features?
    Linux graphics drivers attempt to recover the GPU when it locks up as well. Sometime it's possible, sometimes it's not. It depends on the nature of the lockup.

    Quote Originally Posted by uid313 View Post
    Can the Linux device drivers be improved?
    Or the Linux subsystems (DRM?, DRI?, etc?) to better handle bugs and instability?
    Sure. There's always room for improvement.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •