Announcement

Collapse
No announcement yet.

DragonFlyBSD Pulls In AMD Radeon Graphics Driver Code From Linux 4.9

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

  • DragonFlyBSD Pulls In AMD Radeon Graphics Driver Code From Linux 4.9

    Phoronix: DragonFlyBSD Pulls In AMD Radeon Graphics Driver Code From Linux 4.9

    DragonFlyBSD developer François Tigeot has continued doing a good job in continually updating their kernel's graphics driver code with a port of the AMD Radeon graphics source code from the Linux kernel along with related components like TTM memory management...

    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
    lol, it's only 3 years late

    Comment


    • #3
      Originally posted by pal666 View Post
      lol, it's only 3 years late
      It'd be in reverse if AMD was releasing "generic POSIX-compliant" drivers Linux devs then would have to port by themselves. Linux devs would still be porting and reinventing drivers for first gen. GCN cards.

      You are getting the driver done by vendor and don't have to do shit besides sitting thumbs up your asses. And gloat, I suppose.

      As far as I can tell, there's 1-2 devs working on porting Radeon driver. That's 1-2 non-AMD unpaid volunteer devs more than Linux Radeon driver can show.

      "It's only 3 years late, khm, lets make it 13 years later and still no finished BtrFS".Despite bunch of corporations and shitload of devs working on it.
      Meanwhile, Dillon finished up Hammer v1, and is working on Hammer v2, all alone.

      Productivity-wise, there's no comparison at all.

      Comment


      • #4
        Originally posted by aht0 View Post
        It'd be in reverse if AMD was releasing "generic POSIX-compliant" drivers Linux devs then would have to port by themselves.
        "posix compliant" means userspace - posix doesn't specify kernel internals. which means you have no idea what you are talking about
        Originally posted by aht0 View Post
        You are getting the driver done by vendor
        isn't that wonderful?
        Originally posted by aht0 View Post
        As far as I can tell, there's 1-2 devs working on porting Radeon driver.
        imagine how much value they could bring if they weren't wasting their time on this useless task
        Originally posted by aht0 View Post
        "It's only 3 years late, khm, lets make it 13 years later and still no finished BtrFS"
        nothing is ever finished, btrfs is in production use for many years. and 13 years ago it didn't exist, while your pathetic attempt at analogy requires its existence in current form with proper license in some other kernel.
        Originally posted by aht0 View Post
        Meanwhile, Dillon finished up Hammer v1
        hammer is not cow, so it is playing in league with ext4, not with btrfs. there is no filesystem as advanced as btrfs on the planet
        Originally posted by aht0 View Post
        Productivity-wise, there's no comparison at all.
        yep. there are enterprise linux distros defaulting to btrfs, there is no enterprise linux distro defaulting to hammer
        Last edited by pal666; 18 November 2019, 09:57 AM.

        Comment


        • #5
          Originally posted by pal666 View Post
          "posix compliant" means userspace - posix doesn't specify kernel internals. which means you have no idea what you are talking about
          isn't that wonderful?
          Not quite. Bunch of system calls exist, which are common for POSIX systems. Nvidia has "platform-independent" driver, just glue around core blob is differing from OS to OS. AMD could, if it wanted to, do something similar - leaving core driver platform-independent and letting OS devs themselves work out the rest. Instead of having to reimplement/work around/emulate missing stuff from completely different OS.

          Originally posted by pal666 View Post
          imagine how much value they could bring if they weren't wasting their time on this useless task
          Their time, their effort, their decision.
          Think how much value you could bring if you didnt waste your time trolling BSD forum and spewing bullshit?

          Originally posted by pal666 View Post
          nothing is ever finished, btrfs is in production use for many years. and 13 years ago it didn't exist, while your pathetic attempt at analogy requires its existence in current form with proper license in some other kernel.
          I remember with how much fanfare btrfs development started, back in 2007, which,if stretched gives me almost that 13 years. Now, 10+ years later, it's still not fit for mission critical tasks, lacks working RAID5/6 (which for some reason are defined as "corner cases". wth?), Red Hat abandoned it's plan to use it and people in general fawn over "next great file system to come". Typical linux's "lets invent new kind of wheel, again". Reinventing squarish triangles is the real waste of time.

          Decide on something's design, implement it throughly, fix the bugs and then keep using it - instead of doing it Linux's Way: half-assed, adding features regardless of existing bugs and after finally getting tired of the resulting unholy mess, finding another "cool ground breaking shiny thing" to repeat the effort on.


          Originally posted by pal666 View Post
          hammer is not cow, so it is playing in league with ext4, not with btrfs. there is no filesystem as advanced as btrfs on the planet
          Really, ext4..?
          Since when ext4 acquired full-blown ECC, snapshots, data deduplication, PFS'ses,master/slave support, fine-grained history or volume support? I am very curious.
          H2 has your coveted COW.

          Advanced file system that dies or eats your data for unknown reasons, is still broken file system, be it however advanced.

          If you don't accept H vs BtrFS analogy, I've got another. Development of ZFS started it 2001, it was announced in 2004. Then it kept acquiring features following 5 years until Oracle got hold of ZFS. By then it was so good that despite fanfare and promises of BtrFS fan club, bunch of people have kept developing it as an "out-of-tree" module. Even after 10+ years of BtrFS. Says all about your "no filesystem as advanced as btrfs on the planet"-claim.

          Originally posted by pal666 View Post
          yep. there are enterprise linux distros defaulting to btrfs, there is no enterprise linux distro defaulting to hammer
          Last I heard RHEL abandoned it.. googling about SLES gave me article "how to diagnostic and repair btrfs" as a first link. Says it all.
          Oracle has XFS like RHEL, since it's basically re-branded RHEL with Oracle's patches.

          There were in fact couple of attempts at porting Hammer v1 to Linux. They got nowhere because some of the things in Linux kernel would have to be fundamentally changed first. If you are interested I can dig out M.Dillon's explanation, what is required for porting Hammer without reverting to half-baked FUSE ports or read-only file system support.
          Last edited by aht0; 18 November 2019, 05:59 PM.

          Comment


          • #6
            Btrfs is the reason why Bcachefs and Hammer exists.

            Comment


            • #7
              Originally posted by profoundWHALE View Post
              Btrfs is the reason why Bcachefs and Hammer exists.
              Dillon could have just used ZFS (no license restrictions for ZFS+BSD, remember), instead of writing his own file system from scratch. So BtrFS has probably not much to do there.

              He probably took that up as "preparative work" with the end-goal of writing proper file system fit for clusters. Timelines kind of fit, because DragonFly's SMP implementation has been in 'finished' stage for some years (just getting fixes) and at the same time he has required experience from writing Hammer v1 and bunch done writing Hammer v2.

              Comment

              Working...
              X