Linux 6.13 Hits A "Tipping Point" With More Rust Drivers Expected Soon

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Developer12
    Senior Member
    • Dec 2019
    • 1577

    #31
    Originally posted by mdedetrich View Post

    Thats not what I am talking about and AMD also has Linux issues.

    With AMD on Linux if I want the latest drivers I am forced to update to the latest Linux kernel version (which is not always the best idea for obvious reasons) where as with NVidia I am not.
    Why the hell would you ever expect the latest drivers to work on anything except the latest kernel? What if they rely on a feature that was only very recently introduced?

    Comment

    • Weasel
      Senior Member
      • Feb 2017
      • 4500

      #32
      Originally posted by anarki2 View Post
      It must be very sad for you to be rooting for something to fail being the only motivation in your life.
      Mad at facts? That's the policy with rust code in the kernel, because the other maintainers/devs don't want to have to put up with it (when they break it due to ABI changes). It was on phoronix earlier.

      See darkonix's post here. Amazingly he's actually sane and not arguing with facts like a rabid fanboy.

      This forum is on another level arguing with facts and their wayland/rust hysteria. And most of what I post are facts get over it you damn shills.

      Sucks to suck.
      Last edited by Weasel; 01 December 2024, 11:44 AM.

      Comment

      • Weasel
        Senior Member
        • Feb 2017
        • 4500

        #33
        Originally posted by CommunityMember View Post
        They are rooting for no nvidia GPU driver support in the kernel, and no Apple M-series GPU driver support in the kernel (in both cases written in rust by the current people doing the actual work).
        I compile my own kernels so they're already not available since I don't even have that rusted garbage (but I use the Nvidia proprietary driver though, so I don't care about nouveau). See? No difference to me if they exist or not as rust source code, because compiled they won't exist.

        Comment

        • Veto
          Senior Member
          • Jun 2012
          • 544

          #34
          Originally posted by mdedetrich View Post

          Thats not what I am talking about and AMD also has Linux issues.

          With AMD on Linux if I want the latest drivers I am forced to update to the latest Linux kernel version (which is not always the best idea for obvious reasons) where as with NVidia I am not.
          That is vague crap. Intel, AMD and Nvidia also have Windows issues...

          No, you are not forced to update the kernel. Most of the driver is in user space (Mesa et al.). No, it is not obvious why updating your Linux kernel is not a great idea. Only if you have a Nvidia card will it be risky and troublesome.

          Comment

          • iustinp
            Junior Member
            • Dec 2022
            • 35

            #35
            Originally posted by Weasel View Post
            I compile my own kernels so they're already not available since I don't even have that rusted garbage (but I use the Nvidia proprietary driver though, so I don't care about nouveau). See? No difference to me if they exist or not as rust source code, because compiled they won't exist.
            OMFG. You call Rust garbage, and you won't touch it, but you happily use the Nvidia proprietary driver.

            Did you hit your head recently, or what's your problem with Rust?

            Comment

            • iustinp
              Junior Member
              • Dec 2022
              • 35

              #36
              Originally posted by amity View Post

              I've tried getting into it but the syntax is just godawful to me, and if I can't stand to look at it, I cannot code with it. As a C++ developer I am very much looking forward to Swift gaining popularity instead.
              I might be biased, coming from Haskell, but Rust syntax is no worse for me than C++ template, actually it is better. It does look a bit strange in the first two days, but after writing a bit of code, it came naturally.

              I swear, if Rust had proper monads, and not just the Optional/Result monad, it would be close to a perfect systems language. But hey, you can't have it all 😁

              Comment

              • oleid
                Senior Member
                • Sep 2007
                • 2505

                #37
                Originally posted by mdedetrich View Post

                With AMD on Linux if I want the latest drivers I am forced to update to the latest Linux kernel version (which is not always the best idea for obvious reasons) where as with NVidia I am not.
                That's not entirely true:

                * If you simply want a more modern version than your lts distro provides, you can also use the dkms version provided by AMD
                * Upgrading the mesa driver is usually independent of upgrading the kernel driver
                * The pre-packaged AMD driver has you covered her as well.

                Comment

                • mdedetrich
                  Senior Member
                  • Nov 2019
                  • 2537

                  #38
                  Originally posted by Veto View Post

                  That is vague crap. Intel, AMD and Nvidia also have Windows issues...
                  Not as many as Linux. My main gaming machine is Windows for a reason

                  Originally posted by Veto View Post
                  No, you are not forced to update the kernel. Most of the driver is in user space (Mesa et al.).
                  There are plenty of driver updates outside context of mesa

                  Originally posted by Veto View Post
                  No, it is not obvious why updating your Linux kernel is not a great idea. Only if you have a Nvidia card will it be risky and troublesome.
                  Because newer Linux versions can have regressions, it’s actually far smarter to stick to LTS versions if possible especially if you are using a machine for work.

                  Nvidia driver is actually far superior to AMD on Linux for this reason, I can have latest drivers regardless od what Linux version I am using (as long as it’s not ancient)

                  Comment

                  • mdedetrich
                    Senior Member
                    • Nov 2019
                    • 2537

                    #39
                    Originally posted by Developer12 View Post

                    Why the hell would you ever expect the latest drivers to work on anything except the latest kernel? What if they rely on a feature that was only very recently introduced?
                    Outside of Linux this is normal, most OSss are hybrid kernels where drivers are just like normal packages.

                    It’s also possible to do both .i.e. have a driver that uses new functionality if its only in newer OS but still work on older OS. Windows has had this feature for over a
                    decade.

                    Linux stuck to what is literally 80s kernel design i.e. almost pure monolithic
                    Last edited by mdedetrich; 02 December 2024, 06:23 AM.

                    Comment

                    • mdedetrich
                      Senior Member
                      • Nov 2019
                      • 2537

                      #40
                      Originally posted by oleid View Post
                      * The pre-packaged AMD driver has you covered her as well.
                      Pre packaged AMD driver only works for certain distributions, NVidia driver is far superior for this reason.

                      Comment

                      Working...
                      X