Hello. I was trying to build mutter with this patch myself unfortunately after installing it and enabling the experimental features xwayland apps are still blurry. Did it work for you?
I had to rebase the mutter patches on the current state of the main branch, since they merged experimental vrr support there were some incompatibilities in the code and the experimental options.
If your interested the rebased patches can be found here:
Just spun this up on my Fedora 40 install and I just want to say THANK YOU for this Copr. Works absolutely perfectly. Steam and my games now properly see the full resolution of my 4K panel and even better, Steam’s baked in scaling actually means that it properly scales itself up on my 4K panel now as well so it actually looks sharp and not all fuzzy and awful like before.
Thank you for this COPR. But there is a serious bug on my device since version 46.3. Gnome shell crashes every time I try closing any XWayland window. I noticed that it won’t be reproduced in ArchLinux, so I rebuilt the package with patch from AUR and fix it successfully. Could you please fix it (refer to AUR’s patches) or turn to AUR’s patches directly?
Yes, I had that issue too, thats why I temporarily downgraded mutter again.
But I wasn’t aware of these AUR packages, I rebased my patches onto theirs and for me the issue is now fixed.
You should be able to update normally now.
I don’t think thats easily possible, since mutter 46 probably requires gnome-shell 46, which is not in the Fedora 39 repos and I sadly don’t have the time to include everything in this copr.
Furthermore, I don’t have the time and capacity to backport the patches onto mutter 45.
My XWayland windows are clear, just really tiny. I tried with Chromium, which has an option to force scaling, for an integer 2, which brought it up to normal size, but unfortunately, the cursor stayed minuscule.
Just found a pretty substantial issue. For whatever reason, on my system 1920x1080 scaled by 1.25x Xorg applications are working with a 3072x1728 resolution. This dramatically reduces graphics performance in those applications (especially games) and it is really wasteful of the system. I have no idea why this is happening on my system. This persisted across numerous installs of Fedora 40, and apps still get this odd resolution. I checked that mutter, mutter-common, and gnome-settings-daemon are all from this copr repository. Is this just normal behaviour or is there something wrong?
This is indeed also the case for me, I don’t actually know much of the implementation of these patches and if this is needed or not, but maybe check the original merge request and if this is not intended than maybe raise this issue there.
This is my first time using COPR for patched packages. Is it normal that if the original package (in updates repo) gets updated to a version newer than the patched version that DNF tries to update it? If so, can this be prevented?
I’m afraid it is normal. Because patches are not always up-to-date. I think it can’t be prevented, unless you update your system only after checking the packages’ versions and ensure the patches are ready. But you can rebuild them after updating.