Announcement

Collapse
No announcement yet.

AMD Catalyst Beats NVIDIA To Linux 3.12 Support

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

  • AMD Catalyst Beats NVIDIA To Linux 3.12 Support

    Phoronix: AMD Catalyst Beats NVIDIA To Linux 3.12 Support

    The AMD Catalyst (fglrx) graphics driver is generally notorious in having belated support for new Linux kernel and X.Org Server releases while NVIDIA is usually very quick in supporting development kernels / xorg-servers. This time around for the Linux 3.12 kernel, the mainline Catalyst beta already supports the yet-to-be-out kernel while NVIDIA does not have this compatibility...

    http://www.phoronix.com/vr.php?view=MTQ4NzM

  • #2

    Comment


    • #3
      Yeah ok... is not first of April yet...

      Comment


      • #4
        Yea, what's up with all the graphics companies all of a sudden.

        The NVIDIA driver already supports 3.11?

        Comment


        • #5
          Anyone from AMD can check if You haven't hired that "magican" from Arch community, who by himself always beat Linux Catalyst team to support newest kernels?
          (And whose patches where ignored by that team, even though some have hinted their existence on phoronix even).

          That would be great.

          Commitment to support new kernels from git:HEAD would be even greater. Is that this big news for Linux users some AMD employe hinted at?
          (Will that mean faster X.org support too?)

          PS

          Can anyone test new X.org releases if they are supported too?

          PSPS

          WoW! Just WoW!
          Both AMD and Nvidia DO show first tier support for Linux in binary drivers. (Ofc. AMD did have first tier + for the radeon driver for some long time now)
          Edit: (And Intel also have good i9xx support!)



          Valve did delivered 2 miracles now! Nvidia releasing some doc, and now AMD supporting newest&greatest kernel. Good to be Linux user now.

          Comment


          • #6
            Originally posted by przemoli View Post
            Anyone from AMD can check if You haven't hired that "magican" from Arch community, who by himself always beat Linux Catalyst team to support newest kernels?
            (And whose patches where ignored by that team, even though some have hinted their existence on phoronix even).

            That would be great.

            Commitment to support new kernels from git:HEAD would be even greater. Is that this big news for Linux users some AMD employe hinted at?
            (Will that mean faster X.org support too?)
            That's not how it works. According to the AMD devs, fglrx has always supported the latest and greatest kernels. It's just that while going through internal testing, those latest and greatest kernels usually become old and outdated. So whatever changed this time has to do with their internal testing (not being as strict?).

            Comment


            • #7
              Oh yeah !

              AMD AMD AMD !!!HURRAH HURRAH HURRAH !!!

              Sorry....couldn't resist

              Kaveri-based (or even Richland-based) SteamBoxes at SteamBox launch with interesting prices and performance might be a reality !

              Now Michael....time to check out if the AMD blob got improved by Kernel 3.12 like OSS driver
              Last edited by AJSB; 10-16-2013, 01:05 PM.

              Comment


              • #8
                Michael, same happened with 3.10 - Catalyst 13.8 Beta with 3.10 support was released earlier than nVidia driver with 3.10 support.

                Comment


                • #9
                  NVIDIA's blob does NOT even support Linux 3.11, damn!

                  Comment


                  • #10
                    Originally posted by birdie View Post
                    NVIDIA's blob does NOT even support Linux 3.11, damn!
                    I have no problems using 325.15 or even 331.13 on Linux 3.11 on Arch Linux. Right, when 3.11 was released many weeks ago I could use the latest NVIDIA driver with it.
                    Last edited by blackout23; 10-16-2013, 01:35 PM.

                    Comment


                    • #11
                      Originally posted by blackout23 View Post
                      I have no problems using 325.15 or even 331.13 on Linux 3.11 on Arch Linux. Right, when 3.11 was released many weeks ago I could use the latest NVIDIA driver with it.
                      Was that the stock blob, or the Arch version? I know there is a patch that makes it conform to 3.11, so maybe Arch has it pre-applied.

                      Comment


                      • #12
                        Originally posted by birdie View Post
                        NVIDIA's blob does NOT even support Linux 3.11, damn!
                        Exactly NVIDIA doesn't even have official support for 3.11 kernel. There is an unnofficial patch but Aaron Platner says it's not good and can cause problems.

                        My understanding is that the 173.14.* driver can use get_num_physpages() for what it needed num_physpages for, but that this is not correct for one of the two places it is used in more modern drivers, which is why the simple patch hasn't been applied. Our kernel guru is working on a more correct fix.

                        Aaron Plattner
                        NVIDIA Linux Graphics
                        #3
                        Posted 10/01/2013 09:00 PM
                        Please don't use the patch linked from the first post in this thread. At the very least, it should use "get_num_physpages()" rather than "get_num_physpages" (note the parentheses) because the latter uses the address of the get_num_physpages function as if it were the number it's supposed to return, which is definitely wrong.

                        As I mentioned in a different post, just replacing num_physpages with get_num_physpages() isn't quite right for one of the two places NV_NUM_PHYSPAGES is used, so please uses patches that just replace one with the other at your own risk. We're working on a proper solution for Linux 3.11.

                        Aaron Plattner
                        NVIDIA Linux Graphics
                        #21
                        Posted 10/07/2013 02:51 AM

                        Comment


                        • #13
                          Originally posted by GreatEmerald View Post
                          Was that the stock blob, or the Arch version? I know there is a patch that makes it conform to 3.11, so maybe Arch has it pre-applied.
                          Looks like the package is build with a patch.
                          https://projects.archlinux.org/svnto...ackages/nvidia

                          It was available right from the start so I didn't even notice. Frankly I don't care about kernel support, when distribution makes it work anyway. Never had any issues with NVIDIA drivers on Arch.

                          Comment


                          • #14
                            I am VERY impressed... After having a Radeon HD4850 which was always used under the free radeon driver, I had to use Catalyst upon a change of graphic card (bought a HD 7870). I must say that I haven't had an horrendous experience with Catalyst with this card but there were those minor problems that annoy you A LOT (e.g. Source games lags), so I switched to the open source radeonsi driver. I hope all those nasty bugs get solved too but I think I will not be returning to Catalyst except where absolutely necessary (I currently have a dual boot to another Kubuntu system with Catalyst so that I can use the games that don't work well currently).

                            Comment


                            • #15
                              Not working...

                              The 13.11 beta 1 catalyst driver does not work here!
                              From the log:
                              Code:
                              Supported adapter detected.
                              Check if system has the tools required for installation.
                              Uninstalling any previously installed drivers.
                              
                              Creating symlink /var/lib/dkms/fglrx/13.20.16/source ->
                                               /usr/src/fglrx-13.20.16
                              
                              DKMS: add completed.
                              
                              Kernel preparation unnecessary for this kernel.  Skipping...
                              
                              Building module:
                              cleaning build area....
                              cd /var/lib/dkms/fglrx/13.20.16/build; sh make.sh --nohints --uname_r=3.12.0-rc5-2.Virt_hyperv-desktop --norootcheck......(bad exit status: 1)
                              [Error] Kernel Module : Failed to build fglrx-13.20.16 with DKMS
                              [Error] Kernel Module : Removing fglrx-13.20.16 from DKMS
                              
                              ------------------------------
                              Deleting module version: 13.20.16
                              completely from the DKMS tree.
                              ------------------------------
                              Done.
                              [Reboot] Kernel Module : mkinitrd
                              I will try without DKMS but not hoping for something else...
                              openSUSE 12.3 x64 here, Kernel-desktop 3.12 rc5, Xserver 1.14.3, Radeon HD 5850

                              Comment

                              Working...
                              X