Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • 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:


  • oibaf
    replied
    News:
    • packages for 23.04/lunar are now removed;
    • packages for 24.04/noble are added!
    Enjoy!

    Leave a comment:


  • oibaf
    replied
    Originally posted by Entropy512 View Post
    Oibaf,
    We've exchanged a few emails privately, but now that my Phoronix verification email FINALLY came through, may as well move this into a public forum since nothing needs to be private.

    Since my last email, I did a bit more digging into the issues with enabling Microsoft Dozen (dzn), and I'm guessing the issue was that putting spirv2dxil and its dependencies into mesa-vulkan-drivers.install would choke on platforms that did not actually build Dozen (anything but amd64 and arm64).

    Attached is a proof-of-concept patch (remove the .txt extension since Phoronix won't let you upload something with the extension .patch) that should allow building dzn on appropriate platforms without choking on other architectures. There's probably a cleaner way to do this though? Any thoughts as to other methods to conditionally install files based on architecture? [ATTACH]n1417230[/ATTACH]


    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?

    Leave a comment:


  • Entropy512
    replied
    Oibaf,
    We've exchanged a few emails privately, but now that my Phoronix verification email FINALLY came through, may as well move this into a public forum since nothing needs to be private.

    Since my last email, I did a bit more digging into the issues with enabling Microsoft Dozen (dzn), and I'm guessing the issue was that putting spirv2dxil and its dependencies into mesa-vulkan-drivers.install would choke on platforms that did not actually build Dozen (anything but amd64 and arm64).

    Attached is a proof-of-concept patch (remove the .txt extension since Phoronix won't let you upload something with the extension .patch) that should allow building dzn on appropriate platforms without choking on other architectures. There's probably a cleaner way to do this though? Any thoughts as to other methods to conditionally install files based on architecture? build_dozen.patch.txt


    Leave a comment:


  • paregistrase
    replied
    I found a way to downgrade the ppa without ppa-purge

    Putting a file with
    Code:
    Package: *
    Pin: release a=mantic
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=mantic-updates
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=mantic-security
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=mantic-backports
    Pin-Priority: 1001
    
    Package: *
    Pin: release o=LP-PPA-oibaf-graphics-drivers
    Pin-Priority: -1​
    in /etc/apt/preferences.d

    disable the ppa in sources and make sudo apt dist-upgrade

    remove the file after downgrade
    Last edited by paregistrase; 17 October 2023, 03:21 AM.

    Leave a comment:

Working...
X