Announcement

Collapse
No announcement yet.

X.Org 7.7 Goes Into FreeBSD, KMS Is Ready

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

  • X.Org 7.7 Goes Into FreeBSD, KMS Is Ready

    Phoronix: X.Org 7.7 Goes Into FreeBSD, KMS Is Ready

    While X.Org 7.7 was only released last week, this updated set of X packages have already worked their way into FreeBSD. The FreeBSD developers request your help in testing...

    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
    Non-root

    I hope FreeBSD can make X.org run without root privileges.

    FreeBSD has any plans for anything like Wayland, or are they happy with X.org?

    Comment


    • #3
      I think manpower is the main issue - they're having enough trouble keeping up with Xorg changes and updates (even though this is getting better), so I think Wayland is not even on the horizon.

      Comment


      • #4
        so instead of making server features better they are catering to a niche userbase of freebsd desktop user who want awesome graphics performance. facepalm

        Comment


        • #5
          Originally posted by garegin View Post
          so instead of making server features better they are catering to a niche userbase of freebsd desktop user who want awesome graphics performance. facepalm
          At one point, I think Intel dropped support for their non-KMS drivers.

          I think that's back now, but it won't be long until they drop it again.

          Then you won't be able to use any graphics at all on FreeBSD without this code. That's already true on the AMD side, where new hardware is only supported by the gallium drivers and requires KMS code FreeBSD doesn't have yet.

          Comment


          • #6
            how different is the different bsd's. linux distrobutions are pretty much the same stuff just compiled with slightly different compile options of patches and aybe a few different providers of support packages, but in general once code gets merged upstream all the distros have the same codebase withing a short amount of time. is the different bsd's wildly different codebases or somethign to that effect?

            Comment


            • #7
              is there generic vesa kms for linux or in the works?

              Comment


              • #8
                KMS is important for security reasons, since it allows you to run the X server as a non-root user. Furthermore, many Xorg drivers are depricating and dropping UMS support. This is something long overdue (and has nothing to do with performance, FYI, since a mode-set is usually something that happens only once per boot).

                Comment


                • #9
                  Originally posted by benjamin545 View Post
                  how different is the different bsd's. linux distrobutions are pretty much the same stuff just compiled with slightly different compile options of patches and aybe a few different providers of support packages, but in general once code gets merged upstream all the distros have the same codebase withing a short amount of time. is the different bsd's wildly different codebases or somethign to that effect?
                  I think they're pretty different with little code sharing.
                  But that hasn't mattered before because X.org was running separate in userspace without tight integration with the kernel.

                  Comment


                  • #10
                    A good design would be that drivers declare what versions of libraries they want to use or even have a checksum that can be used.
                    This way it's really easy to spot what needs to be updated when changing api's.

                    It would be possible to make translation libraries or spot what drivers need to be changed much faster, easier and reliable.

                    Comment

                    Working...
                    X