Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • UNIm95
    See here: https://docs.mesa3d.org/bugs.html

    Comment


    • Hi, I pushed backported (from groovy) libreoffice 7.0.1 in focal, hope it may be useful.

      Comment


      • As promised, Ubuntu 18.04/bionic is no longer updated. Make sure to upgrade to Ubuntu 20.04/focal or later to get newer PPA updates!

        Comment


        • There must be some dependency collision in Focal/Mint 20:

          Code:
          $ sudo apt-get upgrade
          Reading package lists... Done
          Building dependency tree
          Reading state information... Done
          Calculating upgrade... Done
          The following packages have been kept back:
          libegl-mesa0 libgbm1 libgl1-mesa-dri:i386 libgl1-mesa-dri libglapi-mesa:i386 libglapi-mesa libglx-mesa0 libglx-mesa0:i386
          0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
          Code:
          $ dpkg -l libegl-mesa0 libgbm1 libgl1-mesa-dri:i386 libgl1-mesa-dri libglapi-mesa:i386 libglapi-mesa libglx-mesa0 libglx-mesa0:i386
          Desired=Unknown/Install/Remove/Purge/Hold
          | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
          |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
          ||/ Name Version Architecture Description
          +++-=====================-=================================-============-================================================== =========
          ii libegl-mesa0:amd64 20.3~git2010060730.2b977a~oibaf~f amd64 free implementation of the EGL API -- Mesa vendor library
          ii libgbm1:amd64 20.3~git2010060730.2b977a~oibaf~f amd64 generic buffer management API -- runtime
          ii libgl1-mesa-dri:amd64 20.3~git2010060730.2b977a~oibaf~f amd64 free implementation of the OpenGL API -- DRI modules
          ii libgl1-mesa-dri:i386 20.3~git2010060730.2b977a~oibaf~f i386 free implementation of the OpenGL API -- DRI modules
          ii libglapi-mesa:amd64 20.3~git2010060730.2b977a~oibaf~f amd64 free implementation of the GL API -- shared library
          ii libglapi-mesa:i386 20.3~git2010060730.2b977a~oibaf~f i386 free implementation of the GL API -- shared library
          ii libglx-mesa0:amd64 20.3~git2010060730.2b977a~oibaf~f amd64 free implementation of the OpenGL API -- GLX vendor library
          ii libglx-mesa0:i386 20.3~git2010060730.2b977a~oibaf~f i386 free implementation of the OpenGL API -- GLX vendor library

          trying to manually install them turns out that there are some focal and some from the repo:

          Code:
          $ sudo apt-get install libegl-mesa0 libgbm1 libgl1-mesa-dri:i386 libgl1-mesa-dri libglapi-mesa:i386 libglapi-mesa libglx-mesa0 libglx-mesa0:i386
          Reading package lists... Done
          Building dependency tree
          Reading state information... Done
          Some packages could not be installed. This may mean that you have
          requested an impossible situation or if you are using the unstable
          distribution that some required packages have not yet been created
          or been moved out of Incoming.
          The following information may help to resolve the situation:
          
          The following packages have unmet dependencies:
          libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 20.3~git2010071258.9d5ec7~oibaf~f) but 20.3~git2010070730.f5f0c0~oibaf~f is to be installed
          libgl1-mesa-dri : Breaks: libgl1-mesa-dri:i386 (!= 20.3~git2010070730.f5f0c0~oibaf~f) but 20.3~git2010071258.9d5ec7~oibaf~f is to be installed
          libglapi-mesa:i386 : Breaks: libglapi-mesa (!= 20.3~git2010071258.9d5ec7~oibaf~f) but 20.3~git2010070730.f5f0c0~oibaf~f is to be installed
          libglapi-mesa : Breaks: libglapi-mesa:i386 (!= 20.3~git2010070730.f5f0c0~oibaf~f) but 20.3~git2010071258.9d5ec7~oibaf~f is to be installed
          libglx-mesa0 : Breaks: libglx-mesa0:i386 (!= 20.3~git2010070730.f5f0c0~oibaf~f) but 20.3~git2010071258.9d5ec7~oibaf~f is to be installed
          libglx-mesa0:i386 : Breaks: libglx-mesa0 (!= 20.3~git2010071258.9d5ec7~oibaf~f) but 20.3~git2010070730.f5f0c0~oibaf~f is to be installed
          E: Unable to correct problems, you have held broken packages.

          anyone else affected or is it just my installation?

          Edit:
          strange, got itself fixed with the next stuff that became available in the repo...
          Last edited by rewind; 09 October 2020, 12:05 PM. Reason: Updates

          Comment


          • rewind thanks for the update.

            Comment


            • I have enabled all other architectures in the PPA, so armhf, ppc64el and s390x are also available on top of already available amd64, arm64 and i386.
              Available on Ubuntu >= 20.04/focal.

              Bionic packages will be removed soon from the PPA.

              Comment


              • Hi,
                I wanted to test Lavapipe from your build, but sadly it doesn't work.
                When I update drivers, then opening Godot shows error

                Code:
                ERROR: Condition "err" is true. Returning: ERR_CANT_CREATE
                at: _create_physical_device (drivers/vulkan/vulkan_context.cpp:351)
                ERROR: Could not initialize Vulkan
                at: DisplayServerX11 (platform/linuxbsd/display_server_x11.cpp:3775)
                which means that no Vulkan devices was found

                but when I compile from source mesa, and install it with `ninja install` command, then after executing command `./godot` shows this errors(which means that are problems but with lavapipe and mesa from PPA also should print this error)

                Code:
                X Error of failed request: BadAtom (invalid Atom parameter)
                Major opcode of failed request: 20 (X_GetProperty)
                Atom id in failed request: 0x0
                Serial number of failed request: 53
                Current serial number in output stream: 53
                In `ninja install` log I saw lines(maybe this files was omitted in your ppa?):

                Code:
                Installing src/gallium/targets/lavapipe/libvulkan_lvp.so to /usr/local/lib/x86_64-linux-gnu
                Installing src/gallium/targets/lavapipe/lvp_icd.x86_64.json to /usr/local/share/vulkan/icd.d
                Github Godot issue is placed here - https://github.com/godotengine/godot/issues/43444

                Comment

                Working...
                X