Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • DanaG
    replied
    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.

    Leave a comment:


  • oibaf
    replied
    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

    Leave a comment:


  • DanaG
    replied
    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.

    Leave a comment:


  • pinguinpc
    replied
    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.

    Leave a comment:


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

    Leave a comment:


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

    nir2142 : I don't plan a stable mesa PPA

    Leave a comment:


  • nir2142
    replied
    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.

    Leave a comment:


  • eitch
    replied
    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?

    Leave a comment:


  • oibaf
    replied
    Originally posted by Entropy512 View Post

    [ATTACH]n1417407[/ATTACH]

    Yup, that IS much cleaner, thanks for the pointer. I also tweaked it to have a WSL_ARCHS define similar to how RUSTICL_ARCHS is used when the arch list is referenced multiple times
    Thanks, it looks good (edit: maybe just add a space after the comment at
    Code:
    #Copy spirv2dxil...
    ), I applied it to the PPA, building now. It would be nice if you could also submit it to Debian (my packages are based on the official Ubuntu ones, which are themselves based on the Debian ones), so that:
    • standard Debian / Ubuntu users could also benefit from it;
    • could eventually get some improvements from Debian / Ubuntu packagers;
    • it would ease to manage my PPA (less differences, so easier to sync when I do it from time to time).
    The Debian package source is available here:

    The git repo is here:

    Your patch should just need minor modification for the Debian package.
    Last edited by oibaf; 25 October 2023, 04:45 AM.

    Leave a comment:


  • Entropy512
    replied
    Originally posted by oibaf View Post

    Thanks, I had a look at it, I think a better approach (at least, something similar to what it is already done) would be something like the install of rusticl.icd, starting at line number 285 in original rules file. Can you have a look doing it this way?
    build_dozen_v2.patch.txt

    Yup, that IS much cleaner, thanks for the pointer. I also tweaked it to have a WSL_ARCHS define similar to how RUSTICL_ARCHS is used when the arch list is referenced multiple times

    Leave a comment:

Working...
X