eliasofwaffle/mutter-direct

Project ID: 104761

Description

Mutter Direct

Mutter package patched with direct scanout for non-fullclients !2660 and some patches.

Other Patches:

  1. Handle NULL gamma updates !3309
  2. Propagate focus appearance to all ancestors !3356
  3. Make await_flush later and inlined !3149
  4. Fix issue where KMS thread fails to acquire realtime priority on boot... !3327
  5. Main thread rt-scheduler: experimental feature no more !3296
  6. Issue a warning if entry is NULL rather than crashing !3264

In future more patches will be added.

!About Triple Buffering: patch triple buffering for now is not possible because of conflicts, is necessary to wait Triple Buffering or Direct Scanout be merged.

!About VRR: In future VRR merge request can be used a patch.

Supported Distros:

OpenSuse Tumbleweed Fedora 39

Installation Instructions

How to Install.

  1. Enable COPR

    sudo dnf copr enable eliasofwaffle/mutter-direct ````
  2. Upgrade your system

    sudo dnf upgrade

##For OpenSuse:

  1. Download repo file
wget https://copr.fedorainfracloud.org/coprs/eliasofwaffle/mutter-direct/repo/opensuse-tumbleweed/eliasofwaffle-mutter-direct-opensuse-tumbleweed.repo
  1. Move for Zypper Repository directory

    sudo mv eliasofwaffle-mutter-direct-opensuse-tumbleweed.repo /etc/zypp/repos.d
  2. Update metadata and Install

sudo zypper ref sudo zypper dup --allow-vendor-change ````

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 40 aarch64 (64)*, i386 (89)*, ppc64le (72)*, s390x (72)*, x86_64 (77)* Fedora 40 (0 downloads)
Fedora 41 aarch64 (81)*, i386 (93)*, ppc64le (78)*, s390x (83)*, x86_64 (28)* Fedora 41 (35 downloads)
Fedora 42 aarch64 (51)*, i386 (46)*, ppc64le (53)*, s390x (54)*, x86_64 (60)* Fedora 42 (16 downloads)
Fedora 43 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 43 (4 downloads)
Fedora rawhide aarch64 (45)*, i386 (82)*, ppc64le (67)*, s390x (42)*, x86_64 (76)* Fedora rawhide (44 downloads)

* Total number of downloaded packages.