Git Product home page Git Product logo

Comments (14)

leifliddy avatar leifliddy commented on August 10, 2024 7

On another note, I recently became a Fedora package maintainer!!!
https://bodhi.fedoraproject.org/updates/FEDORA-2022-1ffff4f129

from asahi-fedora-builder.

tudorbarascu avatar tudorbarascu commented on August 10, 2024 2

On another note, I recently became a Fedora package maintainer!!! https://bodhi.fedoraproject.org/updates/FEDORA-2022-1ffff4f129

Nice! Congratulations!

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024 2

Holy crap, I can't believe someone actually noticed that.
I just pushed out a newer mesa-23.0.0_pre20221207-1.fc37.src.rpm
But that's not working either. I'm going to build this on copr and and have some Fedora devs test it out.
Feel free to join this channel -- where the Fedora devs are discussing Asahi-Linux related topics.
https://app.element.io/#/room/#asahi:fedora.im

from asahi-fedora-builder.

IzsakiRobi avatar IzsakiRobi commented on August 10, 2024 2

These Mesa RPM's are FANTASTIC!!!
Good work!
I use with Gnome minimal desktop, work very stable and speedy! :)
No bugs so far...
All stuffs work expect Audio speakers... I'm waiting for this :)

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024 1

Sorry guys, I slightly screwed up the versioning with the mesa packages.
I had used the rawhide mesa spec file as a template -- but for some inexplicable reason it had an Epoch value set in it.
So how that value works is that if Epoch is set to 1 you'll see a 1 prepended to the package version.
ie

[root@fedora ~]# dnf list installed | grep mesa
mesa-dri-drivers.aarch64                             1:23.0.0_pre20221214-1.fc37           @asahi-linux         
mesa-filesystem.aarch64                              1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libEGL.aarch64                                  1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libEGL-devel.aarch64                            1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libGL.aarch64                                   1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libGL-devel.aarch64                             1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libgbm.aarch64                                  1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libgbm-devel.aarch64                            1:23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libglapi.aarch64                                1:23.0.0_pre20221214-1.fc37           @asahi-linux

With the Epoch value removed it'll look like this

mesa-dri-drivers.aarch64                             23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-filesystem.aarch64                              23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libEGL.aarch64                                  23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libEGL-devel.aarch64                            23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libGL.aarch64                                   23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libGL-devel.aarch64                             23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libgbm.aarch64                                  23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libgbm-devel.aarch64                            23.0.0_pre20221214-1.fc37           @asahi-linux           
mesa-libglapi.aarch64                                23.0.0_pre20221214-1.fc37           @asahi-linux    

I don't want to keep having to add that Epoch value to my spec file, there's no need for it.
Plus my Fedora builds don't have that Epoch value set
https://pagure.io/fedora-asahi/mesa

So when version comparison is performed to work out whether a package needs to be updated, it'll compare the epoch value first before it looks at anything else.
But since I've removed that epoch value from the latest spec file, you'll have to "downgrade" your mesa packages in order to upgrade them (if that makes sense).

I've put out a brief synapses in the README file.
So long story short if you have mesa version 1:23.0.0_pre20221207 or 1:23.0.0_pre20221209 installed you can update to the latest version via the following command:

dnf downgrade $(dnf list installed | grep mesa | grep -E '1:23.0.0_pre20221207|1:23.0.0_pre20221209' | awk '{print $1}')

That should update you to 23.0.0_pre20221214-1.fc37

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024 1

I redesigned parts of the installer today. It now creates a dedicated 1GB xfs /boot partition and replaces systemd-networkd + iwd for NetworkManager.
I don't expect anyone to perform a reinstall just for that....just throwing it out there ; )

Screenshot from 2022-12-19 03-35-50

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024 1

Issue has been resolved.

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024

I've created that mesa SRPM here: https://www.leifliddy.com/asahi-linux/37/source/SRPMS/
However, it causes xorg to crash (I'm using lightdm and cinnamon)
It might work with GDM and wayland (I haven't tested it out yet).
But I'm not going to push out these (asahi) mesa RPM's until xorg can at least launch without crashing.

In anycase, the gpu development is moving at a rapid pace.
It won't be long until it's stable enough to use as a daily driver : )

from asahi-fedora-builder.

leifliddy avatar leifliddy commented on August 10, 2024

Also, I might start using these Fedora Asahi kernel builds in the near future:
https://download.copr.fedorainfracloud.org/results/ngompa/fedora-asahi/
https://download.copr.fedorainfracloud.org/results/ngompa/fedora-asahi-dev/

I just need to test them out a bit....

from asahi-fedora-builder.

oliviacrain avatar oliviacrain commented on August 10, 2024

Chiming in with my experience- upgrading to RPMs built using the new mesa SRPM breaks GDM on wayland. Had to boot into runlevel 3 and undo the upgrade. Can't wait for it to be stable, though!

The edge configs that you enabled with the 6.1.0-0.rc8.asahi3.1.fc37 release work great, at least! So happy to have screen dimming back.

from asahi-fedora-builder.

oliviacrain avatar oliviacrain commented on August 10, 2024

Ha, I only noticed because I was going to try and rebuild the previous release with the edge configs!

from asahi-fedora-builder.

tudorbarascu avatar tudorbarascu commented on August 10, 2024

@leifliddy The downgrade-upgrade stuff worked :). No need to be sorry, it happens. Really good job! Thanks a lot!

from asahi-fedora-builder.

l3gacyb3ta avatar l3gacyb3ta commented on August 10, 2024

Hi! Any update on the status of this?

from asahi-fedora-builder.

l3gacyb3ta avatar l3gacyb3ta commented on August 10, 2024

Yay thanks!

from asahi-fedora-builder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.