Pp3345's Projects

pp3345/xorg-updated

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora 30 : x86_64

pp3345/gnome-with-patches

This repo contains gnome-shell and mutter builds based on the official Fedora ones with some additional patches (mainly to improve performance). Currently, the following patches are added in: Fedora 30 mutter: Note: These builds contain support for experimental real-time scheduling to reduce stuttering. To enable this feature run dconf write /org/gnome/mutter/experimental-features '["rt-scheduler"]' and reboot your machine. This only works for Wayland sessions. !168 "clutter: Deliver events sooner when possible" @ae8fc614 !281 "clutter-stage-cogl: Reschedule update on present" @34fae0f5 !454 "cogl: Enable EGL_IMG_context_priority" @49675a41 !460 "Set SCHED_RR on gnome-shell process" @b2f6d46f Revert !505 "background: Shrink wallpaper using LINEAR_MIPMAP_LINEAR" (regression) !575 "Honour CLUTTER_ACTOR_NO_LAYOUT more efficiently" @1cf8772e gnome-shell: !136 "Fix and polish the window overlays of the overview" @39c8c9ac Set CAP_SYS_NICE capability on gnome-shell binary to allow using real-time scheduling Fedora 29 Note: These builds are no longer maintained, but should still work properly. mutter: Pass -eglstream to Xwayland clutter: Fix offscreen-effect painting of clones (https://gitlab.gnome.org/GNOME/mutter/merge_requests/117 @5c123a76) clutter: Deliver events sooner when possible (https://gitlab.gnome.org/GNOME/mutter/merge_requests/168 @7782ed6e) Sync to the hardware refresh rate, not just 60.00Hz (https://gitlab.gnome.org/GNOME/mutter/merge_requests/318 @1b310980) Geometric (GPU-less) picking (https://gitlab.gnome.org/GNOME/mutter/merge_requests/347 @1b796888) cogl-winsys-glx: Fix frame notification race/leak (https://gitlab.gnome.org/GNOME/mutter/merge_requests/216 @ab03f010) clutter-stage-cogl: Reduce output latency and reduce missed frames too (https://gitlab.gnome.org/GNOME/mutter/merge_requests/281 @d2fbb9ff) clutter-actor: Add detail to captured-event signal (https://gitlab.gnome.org/GNOME/mutter/merge_requests/283 @c2404d16) Unassorted performance fixes (https://gitlab.gnome.org/GNOME/mutter/merge_requests/195 @1a407d0f w/o "clutter: Avoid rounding compensation when invalidating 2D actors") clutter: More accurate & detailed CLUTTER_SHOW_FPS (https://gitlab.gnome.org/GNOME/mutter/merge_requests/154 @0a5a2e6b) clutter: Add ClutterPaintVolume argument to ClutterActor::queue_redraw (https://gitlab.gnome.org/GNOME/mutter/merge_requests/196 @cdcf24ca) Avoid some parent actor relayouts/redraws (https://gitlab.gnome.org/GNOME/mutter/merge_requests/202 @ffaec917) clutter-stage: Don't emit "after-paint" when picking (https://gitlab.gnome.org/GNOME/mutter/merge_requests/365 @5caa95b5) clutter: Avoid redundant margin changes (https://gitlab.gnome.org/GNOME/mutter/merge_requests/305 @59acb389) gnome-shell: Deprecate Shell.GenericContainer (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153 @38c1ebba) js/ui: Use captured-event::discrete (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/276 @d12c86cf) iconGrid: Eliminate JavaScript for painting/picking (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/306 @0e0574a0) messageTray: Re-enable unredirection when banner is destroyed (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/304 @7d4e510c) shell-global: Make saving of persistent state asynchronous (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/318 @4c596ae7) workspaceThumbnail: Clean up porthole/workarea setting and updating (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/343 @0485822f) Use ClutterImage on StTextureCache (https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/364 @3dcb593a) gnome-shell-extensions: Includes 3.31.2 to fix issues with certain extensions that broke after removing Shell.GenericContainer
  • Fedora 29 : x86_64
  • Fedora 30 : x86_64