Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • BTW xorg-server 1.20.8 in focal is released now (no more in proposed).

    Comment


    • If you are using Ubuntu 18.04 with its default 4.15 kernel you'll have issue with the newer intel graphics driver in the PPA. You should upgrade the kernel with this command:
      Code:
      sudo apt install --install-recommends linux-generic-hwe-18.04

      Comment


      • I have already added packages support for Ubuntu 20.10/groovy. Enjoy!

        Comment


        • The mesa build bug with llvm10 was fixed minutes ago, and now builds in the PPA are using it!

          Comment


          • Excellent.

            Comment


            • Can somebody tell me if these drivers will solve my issue? Or is the chip just tooooo old?

              https://forums.linuxmint.com/viewtop...24878#p1824878

              Comment


              • I use
                Code:
                Lubuntu 20.04 (LXQt desktop)
                , on a notebook with Ryzen 3 2200U (2/4).
                I want to use the
                Code:
                ppa:ibaf/graphics-drivers
                Here is the output in the shell:

                Code:
                me@MYCOMPUTER:~$ apt list --upgradable
                Listing... Done
                libdrm-amdgpu1/focal 2.4.102+git2006051830.5ab603~oibaf~f amd64 [upgradable from: 2.4.101-2]
                libdrm-common/focal,focal 2.4.102+git2006051830.5ab603~oibaf~f all [upgradable from: 2.4.101-2]
                libdrm-intel1/focal 2.4.102+git2006051830.5ab603~oibaf~f amd64 [upgradable from: 2.4.101-2]
                libdrm-nouveau2/focal 2.4.102+git2006051830.5ab603~oibaf~f amd64 [upgradable from: 2.4.101-2]
                libdrm-radeon1/focal 2.4.102+git2006051830.5ab603~oibaf~f amd64 [upgradable from: 2.4.101-2]
                libdrm2/focal 2.4.102+git2006051830.5ab603~oibaf~f amd64 [upgradable from: 2.4.101-2]
                libegl-mesa0/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                libgbm1/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                libgl1-mesa-dri/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                libglapi-mesa/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                libglx-mesa0/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                libxatracker2/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                mesa-va-drivers/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                mesa-vdpau-drivers/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                mesa-vulkan-drivers/focal 20.2~git2006070730.dd81f4~oibaf~f amd64 [upgradable from: 20.0.4-2ubuntu1]
                
                me@MYCOMPUTER:~$ sudo apt upgrade
                Reading package lists... Done
                Building dependency tree
                Reading state information... Done
                Calculating upgrade... Done
                The following package was automatically installed and is no longer required:
                libllvm9
                Use 'sudo apt autoremove' to remove it.
                The following NEW packages will be installed:
                libllvm10
                The following packages will be upgraded:
                libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0
                libxatracker2 mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers
                15 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
                Need to get 37,0 MB of archives.
                After this operation, 90,8 MB of additional disk space will be used.
                Do you want to continue? [Y/n]
                Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1 [15,3 MB]
                Get:2 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm-common all 2.4.102+git2006051830.5ab603~oibaf~f [14,2 kB]
                Get:3 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm2 amd64 2.4.102+git2006051830.5ab603~oibaf~f [41,3 kB]
                Get:4 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm-amdgpu1 amd64 2.4.102+git2006051830.5ab603~oibaf~f [28,3 kB]
                Get:5 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm-intel1 amd64 2.4.102+git2006051830.5ab603~oibaf~f [70,3 kB]
                Get:6 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm-nouveau2 amd64 2.4.102+git2006051830.5ab603~oibaf~f [26,3 kB]
                Get:7 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libdrm-radeon1 amd64 2.4.102+git2006051830.5ab603~oibaf~f [29,6 kB]
                Get:8 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libegl-mesa0 amd64 20.2~git2006070730.dd81f4~oibaf~f [151 kB]
                Get:9 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libgbm1 amd64 20.2~git2006070730.dd81f4~oibaf~f [82,6 kB]
                Get:10 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libgl1-mesa-dri amd64 20.2~git2006070730.dd81f4~oibaf~f [10,1 MB]
                Get:11 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libglx-mesa0 amd64 20.2~git2006070730.dd81f4~oibaf~f [194 kB]
                Get:12 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libglapi-mesa amd64 20.2~git2006070730.dd81f4~oibaf~f [79,9 kB]
                Get:13 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 libxatracker2 amd64 20.2~git2006070730.dd81f4~oibaf~f [1.558 kB]
                Get:14 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 mesa-va-drivers amd64 20.2~git2006070730.dd81f4~oibaf~f [2.597 kB]
                Get:15 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 mesa-vdpau-drivers amd64 20.2~git2006070730.dd81f4~oibaf~f [2.723 kB]
                Get:16 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal/main amd64 mesa-vulkan-drivers amd64 20.2~git2006070730.dd81f4~oibaf~f [3.967 kB]
                Fetched 37,0 MB in 9s (3.960 kB/s)
                (Reading database ... 273777 files and directories currently installed.)
                Preparing to unpack .../00-libdrm-common_2.4.102+git2006051830.5ab603~oibaf~f_all.de b ...
                Unpacking libdrm-common (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../01-libdrm2_2.4.102+git2006051830.5ab603~oibaf~f_amd64 .deb ...
                Unpacking libdrm2:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../02-libdrm-amdgpu1_2.4.102+git2006051830.5ab603~oibaf~f_amd64 .deb ...
                Unpacking libdrm-amdgpu1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../03-libdrm-intel1_2.4.102+git2006051830.5ab603~oibaf~f_amd64. deb ...
                Unpacking libdrm-intel1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../04-libdrm-nouveau2_2.4.102+git2006051830.5ab603~oibaf~f_amd6 4.deb ...
                Unpacking libdrm-nouveau2:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../05-libdrm-radeon1_2.4.102+git2006051830.5ab603~oibaf~f_amd64 .deb ...
                Unpacking libdrm-radeon1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) over (2.4.101-2) ...
                Preparing to unpack .../06-libegl-mesa0_20.2~git2006070730.dd81f4~oibaf~f_amd64.deb ...
                Unpacking libegl-mesa0:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../07-libgbm1_20.2~git2006070730.dd81f4~oibaf~f_amd64.de b ...
                Unpacking libgbm1:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Selecting previously unselected package libllvm10:amd64.
                Preparing to unpack .../08-libllvm10_1%3a10.0.0-4ubuntu1_amd64.deb ...
                Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1) ...
                Preparing to unpack .../09-libgl1-mesa-dri_20.2~git2006070730.dd81f4~oibaf~f_amd64.deb ...
                Unpacking libgl1-mesa-dri:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../10-libglx-mesa0_20.2~git2006070730.dd81f4~oibaf~f_amd64.deb ...
                Unpacking libglx-mesa0:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../11-libglapi-mesa_20.2~git2006070730.dd81f4~oibaf~f_amd64.deb ...
                Unpacking libglapi-mesa:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../12-libxatracker2_20.2~git2006070730.dd81f4~oibaf~f_am d64.deb ...
                Unpacking libxatracker2:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../13-mesa-va-drivers_20.2~git2006070730.dd81f4~oibaf~f_amd64.de b ...
                Unpacking mesa-va-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../14-mesa-vdpau-drivers_20.2~git2006070730.dd81f4~oibaf~f_amd64.de b ...
                Unpacking mesa-vdpau-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Preparing to unpack .../15-mesa-vulkan-drivers_20.2~git2006070730.dd81f4~oibaf~f_amd64.de b ...
                Unpacking mesa-vulkan-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) over (20.0.4-2ubuntu1) ...
                Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1) ...
                Setting up libglapi-mesa:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libdrm-common (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up libdrm2:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up libdrm-amdgpu1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up mesa-vulkan-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libdrm-nouveau2:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up libgbm1:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libdrm-radeon1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up libdrm-intel1:amd64 (2.4.102+git2006051830.5ab603~oibaf~f) ...
                Setting up libgl1-mesa-dri:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libxatracker2:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libegl-mesa0:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up mesa-va-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up mesa-vdpau-drivers:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Setting up libglx-mesa0:amd64 (20.2~git2006070730.dd81f4~oibaf~f) ...
                Processing triggers for libc-bin (2.31-0ubuntu9) ...
                There were no errors, but after reboot, the command glxinfo was not found, to install using
                Code:
                sudo apt install mesa-utils
                .

                Has anybody any idea why? Or experience on Lubuntu with this ppa?
                Before trying this ppa, I installed with "suto apt install mesa-utils" and the glxinfo showed:
                Code:
                me@MYCOMPUTER:~$ glxinfo | grep OpenGL*
                OpenGL vendor string: X.Org
                OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.0-33-generic, LLVM 9.0.1)
                OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.4
                OpenGL core profile shading language version string: 4.60
                OpenGL core profile context flags: (none)
                OpenGL core profile profile mask: core profile
                OpenGL core profile extensions:
                OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.4
                OpenGL shading language version string: 4.60
                OpenGL context flags: (none)
                OpenGL profile mask: compatibility profile
                OpenGL extensions:
                OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.4
                OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                OpenGL ES profile extensions:

                Comment


                • OK, here the new output:
                  me@MYCOMPUTER:~$ glxinfo | grep OpenGL*
                  OpenGL vendor string: X.Org
                  OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.0-33-generic, LLVM 10.0.0)
                  OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.2.0-devel (git-90c34ae 2020-06-09 focal-oibaf-ppa)
                  OpenGL core profile shading language version string: 4.60
                  OpenGL core profile context flags: (none)
                  OpenGL core profile profile mask: core profile
                  OpenGL core profile extensions:
                  OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.2.0-devel (git-90c34ae 2020-06-09 focal-oibaf-ppa)
                  OpenGL shading language version string: 4.60
                  OpenGL context flags: (none)
                  OpenGL profile mask: compatibility profile
                  OpenGL extensions:
                  OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.0-devel (git-90c34ae 2020-06-09 focal-oibaf-ppa)
                  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                  OpenGL ES profile extensions:

                  Looks like it works now.
                  1. sudo apt install mesa-utils (and some vulkan stuff)
                  2. add ppa oibaf
                  3. sudo apt update / upgrade

                  Comment


                  • I added the ppa, updated, at now I can't log with xorg, I get kicked out all the time. I'm only able to log in with Wayward. I tried re-installing again xserver-xorg-video-intel and now I'm able to log in with xorg but everything is frozen, the only thing moving is my clock at the panel.

                    Comment


                    • Just to report here as well - there is a strange bug with Linux Mint 20 (based on Ubuntu 20.04 LTS) leading to text only mode. There should be a fairly easy way to re-install all removed packages back to their prior versions as logged in /var/log/apt/history.log, but an easier way to revert would be to restore a snapshot from before the removal and perhaps chmod -x /usr/bin/mintupdate (I know, I know, just for a little while...) until this is resolved.

                      EDIT: Turned out it is happening even after the restore with "disabled" mintupdate. So in order to disable just comment out temporarily mintupdate-cli in /etc/cron.daily/mintupdate, one-liner:

                      Code:
                      sudo sed -ri 's@^@#@g' /etc/cron.daily/mintupdate
                      Some more details in the attached link.
                      Hey guys, First of all, thanks a lot for the great distribution and all the efforts around it. It is amazing how far it got compared to where I've started using it more than 10 years ago! :) I've upgraded to Mint 20 from 19.03 a month ag...
                      Last edited by rewind; 08 August 2020, 05:12 AM.

                      Comment

                      Working...
                      X