Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • After upgrading to 24.x i've been having core dumps and segfaults in Steam and other apps. And i wasn't able to see libglx info, it was said something about not finding the driver and some variables. Does anyone else know of this? Are there some packages missing, which haven't been updated yet?

    Comment


    • hello oibaf

      just want to ask,

      if i want to stay with 23.3 channel what is the best way?

      do you have a ppa for this? or do you know another ppa ?



      can i suggest you something?
      it would be great if you have 2 channel
      1) ppa-mesa-stable for the latest stable mesa release
      2) ppa-mesa-next for the next mesa release

      and when the ppa-mesa-stable will update to the next version than also the ppa-mesa-next will update to the next version
      i hope you don't kill me for suggesting it
      Last edited by nir2142; 27 October 2023, 02:55 PM.

      Comment


      • eitch : you should report it here: https://gitlab.freedesktop.org/mesa/mesa/-/issues

        nir2142 : I don't plan a stable mesa PPA

        Comment


        • Next upload for Ubuntu 22.04/jammy will have rusticl disabled (see here for some more info).

          Comment


          • oibaf many thanks your ppa works perfect in my case (wine deb packages from winehq (mantic) and compiled with ./configure --enable-archs=i386,x86_64) with xubuntu 24.04 development branch and see nice 24.04 and driver 24

            also ffmpeg 6.1 (enable-libmfx are deprecated and now needs put enable-libvpl) works ok too

            Last edited by pinguinpc; 01 November 2023, 12:31 PM.

            Comment


            • I just got a Qualcomm-based Chromebook to play with, and after a bit of hackery to get Ubuntu instead of Debian in the LXC container, I noticed that the aarch64 packages lack the virtio vulkan driver. With an ArchLinux container, I was able to show that the Venus driver works, but I don't want to use ArchLinux.

              Comment


              • Originally posted by DanaG View Post
                I just got a Qualcomm-based Chromebook to play with, and after a bit of hackery to get Ubuntu instead of Debian in the LXC container, I noticed that the aarch64 packages lack the virtio vulkan driver. With an ArchLinux container, I was able to show that the Venus driver works, but I don't want to use ArchLinux.
                It should be installed, you can check with:
                Code:
                cd /usr/lib/
                find -name libvulkan_virtio.so

                Comment


                • Originally posted by oibaf View Post

                  It should be installed, you can check with:
                  Code:
                  cd /usr/lib/
                  find -name libvulkan_virtio.so
                  Looks like I don't have a PPA version of mesa-vulkan-drivers -- I'm on Lunar, and the PPA only has up to Jammy.
                  I'm trying just compiling mesa git myself, and if that doesn't work, I'll redo the container with Jammy.

                  Code:
                  $ apt-cache policy mesa-vulkan-drivers
                  mesa-vulkan-drivers:
                  Installed: 23.0.4-0ubuntu1~23.04.1
                  Candidate: 23.0.4-0ubuntu1~23.04.1
                  Version table:
                  *** 23.0.4-0ubuntu1~23.04.1 500
                  500 http://ports.ubuntu.com/ubuntu-ports lunar-updates/main arm64 Packages
                  100 /var/lib/dpkg/status
                  23.0.2-1ubuntu1 500
                  500 http://ports.ubuntu.com/ubuntu-ports lunar/main arm64 Packages
                  21.2.6-1~cros11+1 995
                  995 https://storage.googleapis.com/cros-packages/118 bullseye/main arm64 Packages​

                  Code:
                  ls -la /usr/lib/aarch64-linux-gnu/libvulkan*
                  lrwxrwxrwx 1 root root 14 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so -> libvulkan.so.1
                  lrwxrwxrwx 1 root root 20 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so.1 -> libvulkan.so.1.3.239
                  -rw-r--r-- 1 root root 526864 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so.1.3.239
                  -rw-r--r-- 1 root root 5253032 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_broadcom.so
                  -rw-r--r-- 1 root root 5648552 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_freedreno.so
                  -rw-r--r-- 1 root root 6831776 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_lvp.so
                  -rw-r--r-- 1 root root 8637152 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_radeon.so​
                  Last edited by DanaG; 13 November 2023, 01:28 PM.

                  Comment


                  • Originally posted by DanaG View Post

                    Looks like I don't have a PPA version of mesa-vulkan-drivers -- I'm on Lunar, and the PPA only has up to Jammy.
                    I'm trying just compiling mesa git myself, and if that doesn't work, I'll redo the container with Jammy.

                    Code:
                    $ apt-cache policy mesa-vulkan-drivers
                    mesa-vulkan-drivers:
                    Installed: 23.0.4-0ubuntu1~23.04.1
                    Candidate: 23.0.4-0ubuntu1~23.04.1
                    Version table:
                    *** 23.0.4-0ubuntu1~23.04.1 500
                    500 http://ports.ubuntu.com/ubuntu-ports lunar-updates/main arm64 Packages
                    100 /var/lib/dpkg/status
                    23.0.2-1ubuntu1 500
                    500 http://ports.ubuntu.com/ubuntu-ports lunar/main arm64 Packages
                    21.2.6-1~cros11+1 995
                    995 https://storage.googleapis.com/cros-packages/118 bullseye/main arm64 Packages​

                    Code:
                    ls -la /usr/lib/aarch64-linux-gnu/libvulkan*
                    lrwxrwxrwx 1 root root 14 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so -> libvulkan.so.1
                    lrwxrwxrwx 1 root root 20 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so.1 -> libvulkan.so.1.3.239
                    -rw-r--r-- 1 root root 526864 Feb 6 2023 /usr/lib/aarch64-linux-gnu/libvulkan.so.1.3.239
                    -rw-r--r-- 1 root root 5253032 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_broadcom.so
                    -rw-r--r-- 1 root root 5648552 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_freedreno.so
                    -rw-r--r-- 1 root root 6831776 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_lvp.so
                    -rw-r--r-- 1 root root 8637152 Jun 9 02:53 /usr/lib/aarch64-linux-gnu/libvulkan_radeon.so​
                    If you are on lunar you can upgrade to mantic (or even noble), which have everything.
                    Jammy is a bit old, the PPA is still available, but less complete (for example older LLVM).

                    Comment


                    • nvk is now disabled in mesa, since it requires newer rust toolchain still not in ubuntu.

                      Comment

                      Working...
                      X