Announcement

Collapse
No announcement yet.

DragonFlyBSD Moves Ahead With Updating Their Radeon DRM Graphics Driver

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

  • DragonFlyBSD Moves Ahead With Updating Their Radeon DRM Graphics Driver

    Phoronix: DragonFlyBSD Moves Ahead With Updating Their Radeon DRM Graphics Driver

    Besides DragonFlyBSD's Intel graphics support moving forward with porting of i915 DRM code from newer versions of the Linux kernel over to the DragonFlyBSD kernel, there's also been new activity on the Radeon front...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Would it be possible to port amdgpu over to BSD? Are there a lot of kernel features missing? This would allow the catalyst blob to work on BSD systems, if they aren't doing anything esoteric with userspace interfaces, as far as I know.

    Comment


    • #3
      Originally posted by M@yeulC View Post
      Would it be possible to port amdgpu over to BSD? Are there a lot of kernel features missing? This would allow the catalyst blob to work on BSD systems, if they aren't doing anything esoteric with userspace interfaces, as far as I know.
      AFAIK there is no mayor difference between radeon and amdgpu, so I don't see why not...

      Comment


      • #4
        There's nothing fundamentally different about amdgpu compared to radeon that would make porting it any harder.

        Comment


        • #5
          Originally posted by M@yeulC View Post
          Would it be possible to port amdgpu over to BSD? Are there a lot of kernel features missing? This would allow the catalyst blob to work on BSD systems, if they aren't doing anything esoteric with userspace interfaces, as far as I know.
          This was probably one of the reasons why AMD went with the userspace catalyst, as to make it portable to other OS without having to devote resources to support it. If open source projects can port over the DRM Radeon infrastructure then it would be trivial to install catalyst.

          Comment


          • #6
            Good luck convincing AMD to ship a binary fro DragonFly

            Comment


            • #7
              Originally posted by enjolras View Post
              Good luck convincing AMD to ship a binary fro DragonFly
              I think the point was that you could take the linux binary and run it on DragonFly.

              I don't know if that would work in practice, but it probably wouldn't be that big of a problem to work around if someone wanted to try it.

              Comment


              • #8
                You cannot do that. Posix is just an API, not an ABI. The linux ABI is not the same as the DragonFly ABI.
                *BSD usually implements an emulation layer for the linux ABI, but it is not a priority in the dfly project (because it is time consuming and people usually have other priorities), and the inherited layer only supports linux 32bits. Freebsd recently gained a much better x86_64 linux emulation layer, and it might work with that.

                Comment


                • #9
                  Originally posted by enjolras View Post
                  You cannot do that. Posix is just an API, not an ABI. The linux ABI is not the same as the DragonFly ABI.
                  *BSD usually implements an emulation layer for the linux ABI, but it is not a priority in the dfly project (because it is time consuming and people usually have other priorities), and the inherited layer only supports linux 32bits. Freebsd recently gained a much better x86_64 linux emulation layer, and it might work with that.
                  My understanding is that the binary drivers are extremely self-contained and mostly just talk to the kernel and X, with everything else statically compiled in.

                  So my thought was that even a half-baked emulation layer might be very successful at running it, but like i said I don't know any of the details involved in that sort of thing.

                  Comment


                  • #10
                    Originally posted by agd5f View Post
                    There's nothing fundamentally different about amdgpu compared to radeon that would make porting it any harder.
                    Does this mean we might have amdgpu supporting more than C.I?

                    Comment

                    Working...
                    X