Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • Tried this PPA on both Mint 18 Cinnamon and Mate 64-bit. The Cinnamon version breaks, once the UI loads. Not sure what happened, but the UI has this after effect and ghosting really badly. Plus some windows don't show up. The Mate version works perfectly fine, just like on Ubuntu 16.04. Anyone else running Mint 18 Cinnamon and experience the same problem? Maybe found a solution?

    Comment


    • I am a little confused about the interaction between the various sources of code needed for a working graphic environment.

      My current system is running Kubuntu 16.04 with a current 4.4.0-28 kernel on a 64bit basis.
      For my 980 i enabled the nouveau-driver.

      The weird thing is that although both in the source archive for for the 4.4 Kernel from Ubuntu as well as the upstream repositories by Ben-Skeggs the firmware should be loaded from

      /lib/firmware/nvidia/gm204/gr/

      it tries one level higher and fails to find the files.

      Code:
      [    4.501767] nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/fecs_inst.bin failed with error -2
      [    4.501769] nouveau 0000:01:00.0: gr: failed to load fecs_inst
      Code:
      [email protected]:~$ ll /lib/firmware/nvidia/gm204/
      
      total 0
      drwxr-xr-x 4 root root  36 Jul  1 05:25 ./
      drwxr-xr-x 9 root root 124 Jul  1 05:25 ../
      drwxr-xr-x 2 root root  75 Jul  1 05:26 acr/
      drwxr-xr-x 2 root root 272 Jul  1 05:26 gr/
      [email protected]:~$ ll /lib/firmware/nvidia/gm204/gr/
      total 6
      drwxr-xr-x 2 root root  272 Jul  1 05:26 ./
      drwxr-xr-x 4 root root   36 Jul  1 05:25 ../
      lrwxrwxrwx 1 root root   26 May  6 12:42 fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin
      -rw-r--r-- 1 root root 1968 May  6 12:42 fecs_data.bin
      lrwxrwxrwx 1 root root   28 May  6 12:42 fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin
      -rw-r--r-- 1 root root   76 May  6 12:42 fecs_sig.bin
      lrwxrwxrwx 1 root root   27 May  6 12:42 gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin
      -rw-r--r-- 1 root root 2056 May  6 12:42 gpccs_data.bin
      lrwxrwxrwx 1 root root   29 May  6 12:42 gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin
      -rw-r--r-- 1 root root   76 May  6 12:42 gpccs_sig.bin
      lrwxrwxrwx 1 root root   33 May  6 12:42 sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin
      lrwxrwxrwx 1 root root   25 May  6 12:42 sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin
      lrwxrwxrwx 1 root root   33 May  6 12:42 sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin
      lrwxrwxrwx 1 root root   28 May  6 12:42 sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin
      Is that a failed install, is there old code in the stack?

      Comment


      • I am a little confused about the interaction between the various sources of code needed for a working graphic environment.

        My current system is running Kubuntu 16.04 with a current 4.4.0-28 kernel on a 64bit basis.
        For my 980 i enabled the nouveau-driver.

        The weird thing is that although both in the source archive for for the 4.4 Kernel from Ubuntu as well as the upstream repositories by Ben-Skeggs the firmware should be loaded from

        ./lib/firmware/nvidia/gm204/gr/

        it tries one level higher and fails to find the files.

        Code:
            4.501767 nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/fecs_inst.bin failed with error -2
           4.501769 nouveau 0000:01:00.0: gr: failed to load fecs_inst
        Code:
        [email protected]:~$ ll /lib/firmware/nvidia/gm204/
        
        total 0
        drwxr-xr-x 4 root root  36 Jul  1 05:25 ./
        drwxr-xr-x 9 root root 124 Jul  1 05:25 ../
        drwxr-xr-x 2 root root  75 Jul  1 05:26 acr/
        drwxr-xr-x 2 root root 272 Jul  1 05:26 gr/
        kub[email protected]:~$ ll /lib/firmware/nvidia/gm204/gr/
        total 6
        drwxr-xr-x 2 root root  272 Jul  1 05:26 ./
        drwxr-xr-x 4 root root   36 Jul  1 05:25 ../
        lrwxrwxrwx 1 root root   26 May  6 12:42 fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin
        -rw-r--r-- 1 root root 1968 May  6 12:42 fecs_data.bin
        lrwxrwxrwx 1 root root   28 May  6 12:42 fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin
        -rw-r--r-- 1 root root   76 May  6 12:42 fecs_sig.bin
        lrwxrwxrwx 1 root root   27 May  6 12:42 gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin
        -rw-r--r-- 1 root root 2056 May  6 12:42 gpccs_data.bin
        lrwxrwxrwx 1 root root   29 May  6 12:42 gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin
        -rw-r--r-- 1 root root   76 May  6 12:42 gpccs_sig.bin
        lrwxrwxrwx 1 root root   33 May  6 12:42 sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin
        lrwxrwxrwx 1 root root   25 May  6 12:42 sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin
        lrwxrwxrwx 1 root root   33 May  6 12:42 sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin
        lrwxrwxrwx 1 root root   28 May  6 12:42 sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin
        Is that a failed install, is there old code in the stack?

        Comment


        • I am a little confused about the interaction between the various sources of code needed for a working graphic environment.

          My current system is running Kubuntu 16.04 with a current 4.4.0-28 kernel on a 64bit basis.
          For my 980 i enabled the nouveau-driver.

          The weird thing is that although both in the source archive for for the 4.4 Kernel from Ubuntu as well as the upstream repositories by Ben-Skeggs the firmware should be loaded from

          Code:
          /lib/firmware/nvidia/gm204/gr/
          it tries one level higher and fails to find the files.

          Code:
              4.501767 nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/fecs_inst.bin failed with error -2
             4.501769 nouveau 0000:01:00.0: gr: failed to load fecs_inst
          [CODE][email protected]:~$ ll /lib/firmware/nvidia/gm204/

          total 0
          drwxr-xr-x 4 root root 36 Jul 1 05:25 ./
          drwxr-xr-x 9 root root 124 Jul 1 05:25 ../
          drwxr-xr-x 2 root root 75 Jul 1 05:26 acr/
          drwxr-xr-x 2 root root 272 Jul 1 05:26 gr/
          [email protected]:~$ ll /lib/firmware/nvidia/gm204/gr/
          total 6
          drwxr-xr-x 2 root root 272 Jul 1 05:26 ./
          drwxr-xr-x 4 root root 36 Jul 1 05:25 ../
          lrwxrwxrwx 1 root root 26 May 6 12:42 fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin
          -rw-r--r-- 1 root root 1968 May 6 12:42 fecs_data.bin
          lrwxrwxrwx 1 root root 28 May 6 12:42 fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin
          -rw-r--r-- 1 root root 76 May 6 12:42 fecs_sig.bin
          lrwxrwxrwx 1 root root 27 May 6 12:42 gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin
          -rw-r--r-- 1 root root 2056 May 6 12:42 gpccs_data.bin
          lrwxrwxrwx 1 root root 29 May 6 12:42 gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin
          -rw-r--r-- 1 root root 76 May 6 12:42 gpccs_sig.bin
          lrwxrwxrwx 1 root root 33 May 6 12:42 sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin
          lrwxrwxrwx 1 root root 25 May 6 12:42 sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin
          lrwxrwxrwx 1 root root 33 May 6 12:42 sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin
          lrwxrwxrwx 1 root root 28 May 6 12:42 sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin[
          /CODE]

          Is that a failed install, is there old code in the stack?

          Comment


          • My current system is running Kubuntu 16.04 with a current 4.4.0-28 kernel on a 64bit basis.
            For my 980 i enabled the nouveau-driver.

            The weird thing is that although both in the source archive for for the 4.4 Kernel from Ubuntu as well as the upstream repositories by Ben-Skeggs the firmware should be loaded from

            Code:
            /lib/firmware/nvidia/gm204/gr/
            it tries one level higher and fails to find the files.

            Code:
                4.501767 nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/fecs_inst.bin failed with error -2
               4.501769 nouveau 0000:01:00.0: gr: failed to load fecs_inst
            [CODE][email protected]:~$ ll /lib/firmware/nvidia/gm204/

            total 0
            drwxr-xr-x 4 root root 36 Jul 1 05:25 ./
            drwxr-xr-x 9 root root 124 Jul 1 05:25 ../
            drwxr-xr-x 2 root root 75 Jul 1 05:26 acr/
            drwxr-xr-x 2 root root 272 Jul 1 05:26 gr/
            [email protected]:~$ ll /lib/firmware/nvidia/gm204/gr/
            total 6
            drwxr-xr-x 2 root root 272 Jul 1 05:26 ./
            drwxr-xr-x 4 root root 36 Jul 1 05:25 ../
            lrwxrwxrwx 1 root root 26 May 6 12:42 fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin
            -rw-r--r-- 1 root root 1968 May 6 12:42 fecs_data.bin
            lrwxrwxrwx 1 root root 28 May 6 12:42 fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin
            -rw-r--r-- 1 root root 76 May 6 12:42 fecs_sig.bin
            lrwxrwxrwx 1 root root 27 May 6 12:42 gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin
            -rw-r--r-- 1 root root 2056 May 6 12:42 gpccs_data.bin
            lrwxrwxrwx 1 root root 29 May 6 12:42 gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin
            -rw-r--r-- 1 root root 76 May 6 12:42 gpccs_sig.bin
            lrwxrwxrwx 1 root root 33 May 6 12:42 sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin
            lrwxrwxrwx 1 root root 25 May 6 12:42 sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin
            lrwxrwxrwx 1 root root 33 May 6 12:42 sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin
            lrwxrwxrwx 1 root root 28 May 6 12:42 sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin[
            /CODE]

            Is that a failed install, is there old code in the stack?

            Comment


            • I am a little confused about the interaction between the various sources of code needed for a working graphic environment.

              My current system is running Kubuntu 16.04 with a current 4.4.0-28 kernel on a 64bit basis.
              For my 980 i enabled the nouveau-driver.

              The weird thing is that although both in the source archive for for the 4.4 Kernel from Ubuntu as well as the upstream repositories by Ben Skeggs the firmware should be loaded from

              Code:
              /lib/firmware/nvidia/gm204/gr/
              it tries one level higher and fails to find the files.

              Code:
                  4.501767 nouveau 0000:01:00.0: Direct firmware load for nvidia/gm204/fecs_inst.bin failed with error -2
                 4.501769 nouveau 0000:01:00.0: gr: failed to load fecs_inst
              [CODE][email protected]:~$ ll /lib/firmware/nvidia/gm204/

              total 0
              drwxr-xr-x 4 root root 36 Jul 1 05:25 ./
              drwxr-xr-x 9 root root 124 Jul 1 05:25 ../
              drwxr-xr-x 2 root root 75 Jul 1 05:26 acr/
              drwxr-xr-x 2 root root 272 Jul 1 05:26 gr/
              [email protected]:~$ ll /lib/firmware/nvidia/gm204/gr/
              total 6
              drwxr-xr-x 2 root root 272 Jul 1 05:26 ./
              drwxr-xr-x 4 root root 36 Jul 1 05:25 ../
              lrwxrwxrwx 1 root root 26 May 6 12:42 fecs_bl.bin -> ../../gm200/gr/fecs_bl.bin
              -rw-r--r-- 1 root root 1968 May 6 12:42 fecs_data.bin
              lrwxrwxrwx 1 root root 28 May 6 12:42 fecs_inst.bin -> ../../gm200/gr/fecs_inst.bin
              -rw-r--r-- 1 root root 76 May 6 12:42 fecs_sig.bin
              lrwxrwxrwx 1 root root 27 May 6 12:42 gpccs_bl.bin -> ../../gm200/gr/gpccs_bl.bin
              -rw-r--r-- 1 root root 2056 May 6 12:42 gpccs_data.bin
              lrwxrwxrwx 1 root root 29 May 6 12:42 gpccs_inst.bin -> ../../gm200/gr/gpccs_inst.bin
              -rw-r--r-- 1 root root 76 May 6 12:42 gpccs_sig.bin
              lrwxrwxrwx 1 root root 33 May 6 12:42 sw_bundle_init.bin -> ../../gm200/gr/sw_bundle_init.bin
              lrwxrwxrwx 1 root root 25 May 6 12:42 sw_ctx.bin -> ../../gm200/gr/sw_ctx.bin
              lrwxrwxrwx 1 root root 33 May 6 12:42 sw_method_init.bin -> ../../gm200/gr/sw_method_init.bin
              lrwxrwxrwx 1 root root 28 May 6 12:42 sw_nonctx.bin -> ../../gm200/gr/sw_nonctx.bin[
              /CODE]

              Is that a failed install, is there old code in the stack?

              Comment


              • Does this use the secboot patches from Gnurou to load maxwell firmware for nouveau?
                For me using this ppa still fails to load the firmware on a 980 geforce and says it can't find the file.

                Comment


                • Wily/15.10 is EOL and will also be dropped in the PPA.

                  Comment


                  • Was 14.04 dropped as well?

                    Comment


                    • Hi oibaf, thank you for the graphics driver, working great on my Surface Pro 4 i5. I know this may not be the place for this but I am using Peter Hunt's kernel and I noticed as of late, the cover type keyboard stops responding if it is remove or system goes to suspend... Do you know of any fix or workaround for this issue? Do you know what forum I can discuss this issue on? This was working fine a few kernel update revisions ago.

                      Cheers

                      Comment

                      Working...
                      X