Announcement

Collapse
No announcement yet.

The State of Kernel Mode-Setting

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

  • #16
    Exactly. Dave works for RH, so Fedora is being used as an "extremely upstream" way to deliver new technology before the APIs are sufficiently stable for inclusion in the main Linux kernel tree. There is a chicken-and-egg problem here -- once code goes into the kernel the APIs can't be changed, but unless the code gets out to lots of users it's hard to tell if the APIs are right.

    Pushing KMS out through Fedora gives a way to get the code into users hands without having to be sure the design is cast in stone.

    Comment


    • #17
      What I wanted and was talking about and hoping for was a point, click, download, install, run, but I guess that's not available. Guess there was some miscommunication there.

      Comment


      • #18
        Yeah, unfortunately, even stable drivers aren't that easy, except for the proprietary ones that have put a huge amount of effort into their installers. In-development source-only stuff is going to necessarily be a bit of a chore to install. Just the usual.

        If you run a development distro (rawhide, etc.) then sometimes someone will have RPMs of the kernel/mesa/xorg built somewhere (I think airlied used to do that for rawhide a couple years ago), but don't hold your breath waiting.

        Once the code is considered "ready for wider testing" it'll probably end up in rawhide (or the respective dev tree of your distro of choice).

        Comment


        • #19
          What I wanted and was talking about and hoping for was a point, click, download, install, run, but I guess that's not available.
          You're absolutely right.

          Has anyone tried this yet and got it to work?!
          I'm having problems following David's 'instructions' mainly because I'm not a regular kernel/driver hacker.
          I got his git repos, and built the rawhide kernel (which also runs..)
          I also managed to build the libdrm from his repo.
          But I don't quite know how to continue:
          You need to build libdrm from the modesetting-gem branch, and
          you need to build the ati driver against it.
          How do I build the driver 'against' that specific libdrm?
          Do I need to install it for the rawhide kernel and then build the driver + mesa?

          Help!?

          Comment

          Working...
          X