Announcement

Collapse
No announcement yet.

Intel Has Last Round Of DRM Changes For Linux 3.19, Starts Dropping DRI1/UMS

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

  • Intel Has Last Round Of DRM Changes For Linux 3.19, Starts Dropping DRI1/UMS

    Phoronix: Intel Has Last Round Of DRM Changes For Linux 3.19, Starts Dropping DRI1/UMS

    The Linux 3.19 kernel that's a few weeks out still from officially being under development is quite heavy on the changes...

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

  • #2
    So when are they going to be dropping DRI2?

    Comment


    • #3
      Originally posted by uid313 View Post
      So when are they going to be dropping DRI2?
      Maybe when DRI3 is as stable/mature as DRI2 is now (like 4-5 years from now). Sorry, but the world's not going to magically drop X and DRI2 overnight and use Wayland and DRI3 just because they're newer. That's your pipe dream...

      Comment


      • #4
        Originally posted by DanL View Post
        Maybe when DRI3 is as stable/mature as DRI2 is now (like 4-5 years from now). Sorry, but the world's not going to magically drop X and DRI2 overnight and use Wayland and DRI3 just because they're newer. That's your pipe dream...
        Who said anything about dropping X?
        X.Org Server can use DRI3 too. So if they drop DRI2 support, it can still run on X.Org Server with DRI3.

        Comment


        • #5
          Originally posted by uid313 View Post
          Who said anything about dropping X?
          X.Org Server can use DRI3 too. So if they drop DRI2 support, it can still run on X.Org Server with DRI3.
          There are serious regressions with dri3
          https://bugs.freedesktop.org/buglist...&v7=%22dri3%22
          Last edited by JS987; 11-28-2014, 12:15 PM.

          Comment


          • #6
            DRI2 -> DRI3 isn't nearly as radical of a change as DRI1 -> DRI2 was. The kernel interfaces stay basically the same, while the real changes are in userspace (X, xf86-video-*, Mesa, etc).

            Removing DRI2 wouldn't save us much, so I don't see any reason to. It'll probably be around for a long time.

            Removing DRI1 is huge - there's a lot of duplicated code, and functions/structures that look like what you're looking for...until you realize there's a /2/ variant, and you're reading code nobody runs. Not only would we delete a lot of code, we'd make the code a lot easier for new people to understand.

            Comment


            • #7
              Originally posted by uid313 View Post
              Who said anything about dropping X?
              X.Org Server can use DRI3 too. So if they drop DRI2 support, it can still run on X.Org Server with DRI3.
              I'd even go as far as to say only an X server can use DRI3 seeing it is an extension to that protocol.

              Comment


              • #8
                Originally posted by Kayden View Post
                DRI2 -> DRI3 isn't nearly as radical of a change as DRI1 -> DRI2 was. The kernel interfaces stay basically the same, while the real changes are in userspace (X, xf86-video-*, Mesa, etc).

                Removing DRI2 wouldn't save us much, so I don't see any reason to. It'll probably be around for a long time.

                Removing DRI1 is huge - there's a lot of duplicated code, and functions/structures that look like what you're looking for...until you realize there's a /2/ variant, and you're reading code nobody runs. Not only would we delete a lot of code, we'd make the code a lot easier for new people to understand.
                I'm all for removing of code and functions as long as the general majority of users aren't affected and that the stuff that is to be dropped already has a production-grade alternative in use for some time already.

                Given the current state of the Linux graphics stack, what kind of consequences or fallout can we expect to see from the removal of DRI1?

                Comment


                • #9
                  Originally posted by Sonadow View Post
                  Given the current state of the Linux graphics stack, what kind of consequences or fallout can we expect to see from the removal of DRI1?
                  Intel users with 3+ year old distros cannot upgrade their kernel without upgrading mesa and keep working 3d at the same time.

                  Comment


                  • #10
                    Originally posted by curaga View Post
                    Intel users with 3+ year old distros cannot upgrade their kernel without upgrading mesa and keep working 3d at the same time.
                    That's all?

                    Not even worth being concerned over. Most typical discrete release distributions don't ship kernel upgrades and those on such distributions will be already planning to upgrade to a newer version anyway.

                    LTS and enterprise distributions will most likely offer the kernel upgrade with upgraded Mesa as a dependency anyway.

                    And rolling release distributions won't even be affected.

                    Totally a non-issue.

                    Comment

                    Working...
                    X