Xwayland fractional scaling Installation Instructions Instructions not filled in by author. And for the issue I guess under display setting for legacy X11 apps you need to change it to scale by themselves. Apr 6, 2022 · This is also part of the problem people keep on asking for non blurry scaling and also asking for fractional scaling. I think only the apps working on X11 and Xwayland are getting blurry. XWayland becomes essentially unusable when fractional or integer scaling is enabled on Wayland because everything becomes significantly blurry. This is exactly what KDE is proposing. One of which is scaling/blurring. 5" 2256x1504, so some kind of scaling is essential. The XWayland rootful mode saw lots of work over the past year and back in November a full request providing HiDPI support was opened. It perfectly works by wayland. It does not stretch 100% to get to 125%. 5. The changes will be released in the upcoming Firefox 118 or later. Jan 18, 2021 · @jadahl some further questions if you don’t mind. I'm not talking about bluriness of XWayland apps (which I've experienced and have since converted to using only native Wayland apps), but the current implementation which involves apps downscaled after e. mutter experimental-features “[‘scale-monitor-framebuffer’]” After you entered the above command string into your Gnome terminal, open Settings > Display and find the scaling I ended up trying out GNOME 45 after a long while of using KDE, and I really did like it - except for Xwayland being blurry. As I understand it, fractional scaling on Wayland is not at an ideal state. If you use fractional scaling, all bets are off. Without that experimental feature those apps are crisp. 0 (no fractional scaling) fixes the issue. This protocol behaves similar to wl_surface. 1 is introducing initial support for Wayland fractional scaling that was just merged a few days ago. Nobody credible would have said anything about being blocked on Wayland. GTK 4. Author knows what to do. If you arent looking too close up and avoiding xwayland, and dont need to view images in apps well, it works quite well, but Fractional scaling on Wayland is a lie. wayland. Anyway, I'm ot sure exactly what's wrong here. When I enter the (former?) X11-specific gsettings set org. I have for a long time used a 1. xwayland actually gets to see the real 200% resolution, and some/many xwayland apps can realise they are in hipdi mode. But fractional scale means breaking up a pixel which you cannot do. My biggest issue has been that XWayland programs do not scale nicely like in X itself, at least when using fractional scaling it ends up blurry, I assume because they cannot redraw it at a higher resolution. Run this command. Screenshot showing that I’m using 200% scaling, scale-monitor-framebuffer is disabled and the jetbrains toolbox is a xwayland window not being scaled properly May 4, 2023 · Previously brave worked fine when org. 04 Disco Dingo. As per the topic title. Sounds like all of it might not be ready until Plasma 6. Electron based apps are quite common, and I can use CTRL +/- to resize them while keeping them looking sharp. This is one of those desktop linux things that always seems to be about two years away. Installed Fedora 39 Beta, and wasn’t able to get fractional scaling. Not as blurry as XWayland apps, but still blurrier than the same app on a non-HiDPI screen: that's not acceptable IMHO. 1 has the initial Wayland fractional-scale protocol support. My primary display is a 13. Fractional scaling makes XWayland apps pixelated. 34-1, mutter 46. If they don't, they will be tiny. ) I use the KDE spin of Fedora. Various Wayland compositors including KDE's KWin had experimental code written against this spec while it was pending. mutter experimental-features was set to ['scale-monitor-framebuffer'] (necessary to get fractional scaling at the moment under gnome). I also had these issues running on Ubuntu 22. Oct 27, 2024 · Now restart Edge, and it will go into Wayland with no weird looking and no blurry stuff on XWayland with fractional scaling. mutter experimental-features "['scale-monitor-framebuffer']" command. Note: Display scaling might be enabled automatically – that depends on what particular display you Sep 18, 2024 · I recently upgraded to fedora 41 beta and I like to use 200% scaling because it is integer I disabled the experimental feature: scale-monitor-framebuffer but my xwayland apps are not scaling anymore, this was working fine on fedora 40. It still seems as if VSCode is running under XWayland instead of as a native Wayland client (Ozone). But on Xorg apps looks pixeled. Contact the owner directly for This page documents known tricks and fixes to boost performance if by any chance you stumble upon problems or you do not care that much about animations. FLTK supports gnome's 100% and 200% scales and brings, in addition to that, its own fractional scaling with 2 channels Apr 5, 2022 · Previously wp-surface-scale-v1. What actually happens with the scaling depends on whatever the implementation details are. Apr 7, 2023 · They both are FullHD but are quite unusable together because of different DPI. Having to reload the VS Code window regularly is still a hassle, however. My multi-monitor setup is indeed similar, minus the fractional scaling: 100% display positioned above a 200% display. This will get rid of the pixelated look, but will not scale applications properly. May 1, 2023 · Fractional scaling (FS) makes it easy to use multiple monitors with different resolutions and improves the usability of high-DPI displays on Wayland. I think integer scaling is fine, because the resolution the game “sees” is actually the native resolution(at least for xwayland). So, I need to scale all element to 1. You can do this with dconf Editor, available in the software store: Wayland with 1. Icons suffer from being blurry or pixelated, and even some ui elements share the problem. I am very happy with the current setup, but I have some questions about the underlying architecture / techniques: How does integer scaling work for XWayland applications? I had issues with blurry applications because I had activated the experimental fractional scaling feature. This protocols allows for communicating preferred fractional scales to surfaces, which in combination with wp_viewport can be used to render surfaces at fractional scales when applicable. For example, in order to achieve 1. 25x1. Second issue was gaming with forced Vsync on, and hordes of clueless fanatics claiming this is fine. Enable zero scaling for xwayland. scale motivation is for accessibility features like a screen magnifier, for VR headsets to render surfaces close to the eye at a higher scale Feb 2, 2023 · Fractional scaling achieved using gsettings set org. My computer’s resolution is 2560x1440,at GNOME 47 which supports xwayland fractional scaling,but the way which scale is make the screen resolution is 4096x2304 and which use fractional reducing to make XWayland apps clear,but this will cause a lot waste of performance and even Steam Gamescope cannot work properly,could developers add the XWayland scaling by themselves Sep 8, 2023 · I noticed that VS Code (and other XWayland apps like Firefox and Chromium) become blurry after enabling Gnome experimental fractional scaling gsettings set org. 27 but 6 supports Wayland scaling natively and read a blog post some time before plasma 6 release in 6. But there is one significant issue: The entire Plasma UI and QML apps render fonts very poorly, with letters squished, clipped and misplaced. I tried Wayland under KDE multiple times, and scaling on X11 was always fine, while on Wayland, it was always garbage. Jan 24, 2024 · Even without fractional scaling enabled, this is still an issue on GNOME 45. 00 and find it way more usable, except that xwayland apps are blury of course. 5 Oct 14, 2023 · Hi there! Is there any way to make XWayland apps scaling on GNOME works just like in KDE with “Apply scaling themselves” option selected? I just tried 225% scaling on KDE, and with that option selected all my mainly used applications (Chrome, VSCode, and some Jetbrains IDEs) scales itself perfectly fine, with crisp and easy readable fonts. Sep 1, 2022 · In F36/X11 fractional scaling doesn’t work. Fractional scaling in sway works flawlessly for me, xwayland is where it doesn't work for me, but that just gives me more incentive to look for alternatives that run natively on wayland. SSH forwarding has worked for several years already by running apps on XWayland (I'm not even sure if it ever stopped working, really), and Waypipe can be used to run both on XWayland and on Wayland. 26 will resolve a major pain point for users of the Wayland session with high DPI screens: you'll now be able to choose how you want your XWayland-using apps to be scaled: By the compositor--ensuring uniform scaling, but blurriness (this is the status quo)By the apps themselves--allowing them to use their pre-existing X11 high… Oct 20, 2022 · When I set fractional scaling to 150% every non wayland native apps gets blurry. I have an issue with x11 apps scaling on Wayland under xWAYLAND. No, don’t be scared – it couldn’t be easier. I have packaged this patch into mutter-xwayland-scaling. It will never be perfect with fixed pixel screens when fractional scaling tries to do something other than 100% or 200% scale. This article explains how to enable fractional scaling on Ubuntu 19. That is a fact and it is honestly no where near anything looking like a solution. Cursor shape solves this so you shouldn't have this problem there (the compositor picks the cursor). This is my solution. Mar 20, 2024 · Running XWayland in rootful mode now allows for working HiDPI and fractional scaling support. xwayland apps will see a 4K canvas. Fractional scaling present xwayland with only the 100% scaling, and then it is stretched. Fractional scaling really does not work well on Linux. 04lts to give gnome a try. Which is great for most people, but I am using fractional scaling of 150% on Ubuntu 19. E. Yes. 30 zoom of text in gnome tweak tools, but have recently switched to a 140% fractional scaling zoom and reseted the text zoom to 1. This is a deal breaker since on all devices I use some form of scaling either because all my monitors are HiDPi. Firefox, vscode, atom and many others work perfectly now. With it turned off, xwayland gets the 4K windows sizes, and some xwayland apps auto-scale to hidpi quite well, noting: Nov 25, 2022 · The wp-fractional-scale-v1 protocol allows for clients to communicate fractional scaling of surfaces with the compositor. or you could depend on xwayland software and it will be a bother, it depends. desktop. there are issues with xwayland apps as mentioned, HOWEVER it really depends on what you use on gnome. Recently, I've been experimenting with fractional scaling on Gnome. The wp-fractional-scale-v1 protocol allows for clients to communicate fractional scaling of surfaces with the compositor. btw fractional scaling on x11 is actual dogshit and not officially supported Except it works. The fractional scaling protocol won’t help with that. For games that run through steam, you can use gamescope to prevent blurriness (it also substantially improves performance, due to how it handles Mar 19, 2024 · With native Wayland apps this isn't an issue since they can communicate to the server that they're handling scaling. We would be better off to match up a screen pixel density with a typical 200% scale to make it usable. Fractional scaling Wayland fractional scaling is a lot better than before, but it is not perfect. It is experimental for a reason. Windowed and borderless work fine. May 7, 2023 · I’m having issues w/ fractional scaling in Ubuntu 23. When using xrandr to achieve fractional scaling on xorg, some scaling factors are extremely demanding. The user can set a "preferred scaling factor" for each output (let's say that's an integer), but the clients don't have to use them, they can set any (integer) scaling factor that they want for every single individual surface. Mar 11, 2023 · Hi, Iâ ll start by saying I did search for this issue beforehand, didnâ t find precisely it, not from any recent year anyway, so if the discussion already exists please point me to it : ) Iâ m using Fedora Workstation (4K display, 150% global scaling) and have been using Rawtherapee for a year or two and like it alot, I appreciate the quick workflows possible and the UI is intuitive Aug 18, 2023 · Firefox now supports Wayland fractional scaling, making your web content sharper and more vivid at fractional scales. mutter for GNOME). 26 display setting "Apply scaling themself"). Dec 30, 2023 · Around the time of Fedora Linux 39 release, there was an issue where some applications (the ones using xwayland?) were blurry. I'm very happy to have learned about the reload window workaround. It's great seeing Firefox Oct 18, 2024 · X11 can’t have fractional scaling or scaling factor per-screen. Dec 19, 2022 · The first is you'll finally see fractional scaling on Wayland which was merged in and it should result in scaling having "better performance, less visual blurriness, and lower power usage". How do i fix this? Last edited by Roslax (2023-11-09 21:05:27) Dec 9, 2023 · See this and my other replies in this other topic: If a toolkit or application can implement an environment variable to hack around this, they don’t need to change toolkits. Every Xwayland game (ex. Wayland does not have those limitation and let’s you have 125% scaling but now makes obvious XWayland Apps can’t support it. I am aware that fractional scaling is an experimental feature, but I am forced to use it as a 1920x1200 11-inch screen is near unusable at 100%. Nov 8, 2023 · Hi, i've recently changed the scale from 100% to 90% and everything is blurry, even fonts. Some toolkits also support fractional scaling, with GTK #Fractional scaling using a combination of applying arbitrary font DPI and downscaling graphical resources. Oh, sorry to hear that, using a global font scaling factor is tough when you have multiple monitors of different ppi. 32 includes experimental HiDPI fractional scaling for Wayland, but what you might now be aware of is that thanks to Marco Trevisan, it's also possible to use fractional scaling with the X11 session on Ubuntu 19. The Wayland fractional scaling support was tracked via this bug report. Sep 19, 2024 · This feature is still considered experimental and should only be used for testing. May 22, 2024 · » GNOME Mutter patch with Xwayland fractional scaling support for HiDPI; Pages: 1 #1 2024-05-22 05:52:02. Feb 16, 2024 · A merge request was opened this week for plumbing fractional scaling support for XWayland clients running on the GNOME Mutter compositor. If they know about hidpi, they will do hidpi. Open a new Terminal window and enter this command: I'm not sure if this has been posted before, but after being really annoyed by scaling, especially with X applications, I just thought why not try it the "GDK way" and put following line in my session commands: export GDK_DPI_SCALE=1. The wl_surface. I can't speak for gnome devs but the future kde patch (don't scale xwayland apps) seems like something against their ethos (lol). Some applications do not support it yet or the support is experimental at best. Can anyone say whether this has improved in 46? I'd love to give GNOME a try again if that is the So 200% with fractional scaling on is different to fractional scaling off. Cursor themes only come in a select few sizes and the behavior with integer scaling is bad too. 1 scaling is going to be great. ssh -X user@ip app = XWayland (IIRC) waypipe ssh -X user@ip app = XWayland One Wayland compositor may chose to favor legacy applications and keep a scale factor of 1 (and have X11 apps blurry with fractional scaling as of today), another one may decide to favor newer HiDPI X11 clients and use a scale factor of 2 to the detriment of legacy X11 LoDPI applications, whereas yet another one may decide to take that hard fractional scaling in may 2024 is fine. 4 I have a 27" 4K monitor (1. a 2x scale (that whole thread and along with this one ) is Aug 16, 2023 · Unfortunately at the moment though this Wayland fractional scaling support is disabled by default: for now interested users will need to set the widget. Apple tries to avoid fractional scaling with retina and that helps. How to reproduce. This feature is still considered experimental and should only be used for testing. This new Wayland protocol for fractional scaling was merged to Wayland-Protocols last April. mutter experimental-features "['scale-monitor-framebuffer']", nothing happens. If you use a buffer scale of 1 and the compositor doesn't support fractional scaling, then it will always screw with the dimensions in some way if the More people need to realise this. mutter experimental-features "['x11-randr-fractional-scaling']", I get The provided value is outside of the valid range. It will report the size of the xev window when it receives configures. 04. They may have said the Wayland compositor can do scaling because that is how it works on GNOME-Shell. Entering the Wayland-specific gsettings set org. Aug 15, 2023 · On my 2560x1600 monitor, a global scaling factor of 1. But others as well. mutter experimental-features '["scale-monitor-framebuffer Mar 5, 2023 · The fractional_scale_v1 protocol is used for communicating preferred fractional scales to surfaces and with the wp_viewport protocol can be used to render surfaces at fractional scales. The default 100% scale was far too small for me to use and the 200% scale was far too large. I finally found a workaround. The wayland protocol defines the output scale to be an integer. Jan 25, 2021 · That ensures that all scaling is done completely by mpv. 04 with GNOME 3. I am also forced to use 19. Type or paste this command into the terminal (including the ” at the end): gsettings set org. enabled preference for enjoying this fractional scaling support. It's an issue with Xwayland and/or the compositor (e. Here is a video of me moving my mouse in a small circle: problem Steps to reproduce Enable "scale-monitor-framebuffer" and "xwayland-native-scaling" Xwayland applications look nice and sharp. 3. mutter experimental-features '["scale-monitor-framebuffer", "xwayland-native-scaling"]' looking forward to that Nov 23, 2023 · Addendum: As a tradeoff, this might also be possible by turning off scaling in XWayland and using multiple X servers each with their own scaling factor. When I try to open something like Firefox in xwayland. The graphical applications that do not (yet) communicate with Wayland directly were offered a transitional path with XWayland, an implementation of X11 running on top of a Wayland session. At this point it should be pretty clear to everyone that fractional scaling in Wayland was blocked for so long due to Gnome, the phrasing of their semi-official ACK in the RFC makes sense now: The Gnome "ideology" of not allowing other ideas strikes once again. There is already code pending for wlroots / Sway, GNOME Mutter, and KDE Dec 5, 2023 · Decided to set mouse cursor to default size - 24. 32 using both Wayland and X11 (default) sessions. FLTK has not been tested with fractional scaling. If you go with Wayland that is a whole can of worms. g. All credits go to the authors of the original MR. Wayland support is something that will come, but don't expect it for quite some time, and don't expect wayland to be a good platform for applications like Krita: for instance, it's ideas about Then start scaling down by setting zoom-out factor with xrandr. A new protocol called wp-fractional-scale-v1 is in development which might resolve this issue in the future. With Fedora 39 fully updated, in a terminal, gsettings set org. Reply reply I have been using this fractional scaling on sway with way less issues. Apps affected include Discord and Obsidian for the moment. May 23, 2021 · (This is a post to separate questions from one of my old posts which put three irrelevant questions into one post. The following command works for me on Fedora 35 to resolve this: Oct 29, 2024 · This happens even if you set the scale value to integer numbers, like 200% or 300% (because the underlying scale method is still fractional). Sep 7, 2023 · The other day I installed Fedora Workstation 38 and I’m running into a couple of problems. The blurry applications when using scale-monitor-framebuffer are XWayland applications and that would require an X11-specific solution: HiDPI aware X11 clients with Xwayland / fractional scaling (#1318) · Issues · xorg / xserver · GitLab I have a monitor with 144 dpi. scale, but while the latter is limited to integer scaling, wp-surface-scale-v1 is designed to support fractional scaling. Nov 27, 2022 · The Framework laptop is my favorite computer of all time; just a preface to this criticism. 04, wayland 1. It was too much for me, and I switched back to KDE. It issue didn’t arise in kde plasma 6. It will continue to be blurry as there's no simple workaround. That means less nominal demand for fractional scaling, and since there are not much demand, app developers would think that it is not worth their time to find a way to support fractional scaling. Kwin offers fractional scaling in the plasma display settings right now, but it is implemented as "draw at 2x and then scale down". JavaFX, despite using GTK for things, cannot currently run wayland native and fractional scaling does not work correctly in any XWayland apps. Set a non-integer scaling factor. By not hiding fractional scaling, more users would try fractional scaling, and won't this in turn encourage app developers to support fractional Jan 3, 2024 · I am using 150% fractional scaling. 6-1. I know that I can turn off scaling xwayland by adding to config Blurs everything a bit, and Xwayland apps a lot more, so try to avoid those. 150% scaling would be represented as 1. The latest KDE Plasma uses the same method as Gnome's integrer scaling, but at fractional scaling. Mar 6, 2022 · Fractional scaling is a wayland only feature and only works with native wayland apps. I love fractional scaling, but obviously, like a lot of people, I don't like the fuzziness of legacy apps. On silverblue 38 this wasn’t a problem because 2x wasn’t considered fractional scaling, but now it is? The problem is probably occurring because of this change. This problem is mitigated by the xwayland:force_zero_scaling option, which forces XWayland windows not to be scaled. Apr 22, 2022 · Fractional scaling is just not very good all the time. This is particularly noticeable with electron apps. What are These:-enable-features=UseOzonePlatform -ozone-platform=wayland let Edge use Wayland. Mar 21, 2024 · Description Description not filled in by author. Oct 26, 2023 · This is a little tip for people using fractional scaling on the Wayland variant of GNOME who have noticed that VSCodium has blurry text. The (flatpak) xwayland apps I am using are intellij and rider on a laptop using 2x scaling. Kubuntu uses 5. I also have Force font DPI set to 125 which seems to not affect wayland apps but it does on Xwayland. However, if I select “Scaled by the system Feb 8, 2024 · Apply custom scaling to Xwayland When monitor framebuffers are scaled, this special cases Xwayland and sends output regions in a way that Xwayland think everything is N times as large as the logical region, where N is the ceil of the max monitor scale. with zoom-out 1. That's why we need proper fractional scaling. This in case if fractional scaling was enabled, or the like. 25 As to gnome, it seems there are two paths to a workable fractional scaling Wayland session: Gnome supports it, or the xwayland apps you need move to native Wayland. May 6, 2012 · Xwayland apps being blurry with fractional scaling is not anything flatpak-specific. It’s due to some issues with Electron and font rendering whilst using fractional scaling on Wayland. Nov 1, 2022 · Open VSCode on Fedora on a high-res display with fractional scaling enabled. 04 Variants of this question have been asked before, like here: Fractional scaling makes browser Dec 8, 2021 · KDE Bugtracking System – Bug 446674 In Wayland with fractional scaling fonts and images are blurry from downscaling Last modified: 2023-07-27 10:13:20 UTC. Sep 20, 2023 · Hello! Just rebased to silverblue 39 to do some beta testing, and am experiencing blurry xwayland apps. It is paired with the 'wp-viewport protocol' to provide a fractional scaling implementation rather than an integer-based scaling implementation, as noted by Phoronix. Which sort of defeats the point of scaling, in my opinion. For some reason the X11 version of Plasma does not work well for me so I switched to the Wayland version, and I used the X11 version of Plasma on my previous GNOME 47 includes an enhanced fractional display scaling feature, which provides better support for legacy X11 apps. The solution, as specified in this post consisted in setting gsettings set org. 2, gdm3 46. Scaling can be set in 6. Apr 21, 2023 · On Wayland (Hyprland) with fractional scaling, fullscreen mode only renders the top left 1/4 of the frame. There is also a blue line Hi, I have a 32" 4K screen which is basically unusable without some forms of zoom. e. KDE Plasma (latest release) handles fractional scaling better for xwayland apps. In Plasma System Settings, Fraction Scaling is set in Display and Monitor > Display Configuration in the Global scale parameter. 2. After installing the patch, run: gsettings set org. However, if you disable GNOME's experimental fractional scaling, then XWayland can render at full resolution too (e. The support can be tested on this new development release when activated via the GDK_DEBUG=gl-fractional environment variable. On X11 QT apps scale well (because the toolkit natively supports fractional scaling), but on Wayland the output is blurry. On a desktop which is otherwise using UI scaling, applications that lack resolution independence (such as #Xwayland) may render at 1x scale and then be scaled up by the display server. Apr 5, 2023 · Notable with GTK 4. In brief. The scaling factor used is ultimately chosen by the client. In terms of "ideal" image quality, it is best not to use fractional X implements fractional scaling, and it is communicated to the applications through XWayland (assuming the plasma 5. mutter experimental-features "['scale-monitor-framebuffer']" This assumes you’re on Fedora Workstation 39 (GNOME) and you have not changed your defaults away from Is 4k with fractional scaling an issue on X/Wayland? Considering whether to go for an ultrawide monitor or a 4k monitor, likely adding another monitor for a dual monitor setup for either. Jun 17, 2022 · Hello, I noticed that XWayland apps are blurry when using fractional scaling on Wayland. The new Plasma feels mostly great: much smoother, faster and a bit better-looking in shape. This goes away if you use flags like code --enable-features=UseOzonePlatform --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto. First get the relevant output name, the examples below use eDP1. 24. I did not Nov 25, 2022 · On the contrary, Windows has worked with fractional scaling from the start of its high-DPI story, and although it did take a while to get it right in all circumstances (I think the last pieces came in 2017, with DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 and also incidentally GDI scaling to automatically improve most older, DPI-unaware apps That's just how GNOME handles fractional scaling, since multiple monitors may have multiple scaling factors. 2-1ubuntu0. To enable it, you can run the following from the command line: gsettings set org. Dec 17, 2022 · This week is a twofer! We have the long-awaited Wayland fractional scaling support, and the equally long-awaited ultimate fix for Plasma’s multi-screen woes! Let’s take them one at a time: Wayland Fractional Scaling. HydroH Member Registered: 2024-05-22 Posts: 2. For some reason it seems the scaling Hyprland does for xwayland is inferior to sway. All rendering has to be redesigned. HiDPI XWayland XWayland currently looks pixelated on HiDPI screens, due to Xorg’s inability to scale. Nov 30, 2022 · This was in the making for many months; code-named 'wp-fractional-scale-v1', it communicates with the compositor to suggest surfaces for rendering at fractional scales. Sep 20, 2024 · Steam runs on XWayland, where fractional scaling is still an open issue. It's that Feb 13, 2023 · The latest Wayland compositor adding support for fractional scaling is now the popular i3-inspired Sway compositor as well as the wl-roots library used by it and other compositors. Active Releases The following unofficial repositories are provided as-is by owner of this project. I have my scaling set to 100% (usually using 125%), 125% scaling works fine on X11 but on wayland it's very blurry and the plasmashell is too big. FS is not enabled by default on KDE or GNOME Jan 13, 2024 · Using core integer scaling with buffer_scale is also meant to cancel out compositor-side scaling, but of course that has many limitations as everyone knows (hence the fractional scale protocol). It's what KDE sets by default on my machine. KDE seems to have found a solution for that: Problem In Fedora 41 Workstation, old applications, which don’t support Wayland natively, may be incorrectly sized (too small or too large), if you use display scaling above 100% (a popular example: Steam). Minecraft) was blurry with fractional scaling. Dec 17, 2022 · Trouble with todays fixed pixel screens is that you can easily double the scaling such as X2 scale or 200% scale. Jun 3, 2024 · Greetings, fellow users and developers, I am a kde fan but I wanted to give gnome a fair try. This issue has been brought up many times and seems to be a wayland limitation when scaling x11 app windows, which is needed on screens with higher density pixels. I find it frustrating even on Windows although credit to Microsoft they do handle scaling better. This is where DPI locked scaling comes in. Setting scaling to 1. 150% or 200%), brave is not scaled properly, appearing much too large. I'm not sure if this has been posted before, but after being really annoyed by scaling, especially with X applications, I just thought why not try it the "GDK way" and put following line in my session commands: export GDK_DPI_SCALE=1. 9 (i915 issues). The apps get very blurry. This might change soon but not because of JavaFX wayland support, unfortunately. With that out of the way, let’s enable fractional scaling. If the UI is still too big, increase the scale factor; if it is too small decrease the scale factor. 25x Scaling w/ Fractional XWayland Scaling Bug summary Mouse movement with fractional XWayland scaling in CS2 while running at the display's native resolution is not good. Could be a wlroots/Wayland/Hyprland issue. Apr 6, 2022 · wp-surface-scale-v1 is similar to the recently proposed wl_surface. Unlock Fractional Scaling in Fedora. Fractional scaling looks better so it's a worth compromise Dec 19, 2024 · Hello,developers. Apr 5, 2023 · To my knowledge, fractional scaling in Wayland uses a different "protocol" than the older integer scaling, so it's very likely that LibreOffice's "VCL" UI toolkit does not yet support it – or that it's actually still running in X11 mode through Xwayland. Nobody plans on doing that. Support for fractional-scale-v1 protocol is merged to Firefox main. If you Aug 30, 2023 · For example, the most modern wp_fractional_scale_manager_v1 protocol is supported only by one out of five popular servers (as of August, 2023). 31 added fractional scaling support with the new "wp-fractional-scale-v1" protocol. Fractional scaling always has a level of you will get blur from time to time and overhead. Paired with the wp_viewport protocol can be used for providing a nice fractional scaling implementation rather than needing integer-based scaling. But you still have to implement all of the above code, just now it has to live in a fork of Xephyr or an alternate XWayland version or something, instead of an extension. Is there a fix Oct 14, 2023 · Got my Framework 13 w/ AMD. This might not be an issue in irl since the display DPI does not require bigger icons. Works great, pushed it up just enough to be perfect. 200% works really well with fractional scaling off, since xwayland apps get the full canvas size and can do hidpi if they know how. mutter experimental-features "['scale-monitor-framebuffer']" (but still leaving scaling at 200%). If this does bother you (it bothers me), fractional scaling will seem broken on Wayland. There also might be performance degradation or potentially some blurriness in games. I see weird font artifacts. Mar 26, 2020 · Sway version 1. mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']" Then open Settings > Displays to set the scale. I recommend using hyprcursor and setting both HYPRCURSOR_SIZE and XCURSOR_SIZE to the same value (such as 32), so both XWayland and Wayland apps will follow it. Steps to Reproduce Due to my experience of just terrible performance with X11 despite its better support for fractional scaling, I ended up keeping Wayland without fractional scaling and just using accessibility features for "large text" and "large cursor". Jonas Dreßler opened a merge request with a patch Sep 6, 2019 · As many of you already know, GNOME 3. Home Apr 22, 2023 · This topic is about fractional scaling, not Font DPI, although that can help to customise your fonts according to preference. I have a single monitor, laptop, and I am having fractional scaling issues. If you have problems with your graphics card having high usage May 22, 2024 · » GNOME Mutter patch with Xwayland fractional scaling support for HiDPI; Pages: 1 #1 2024-05-22 05:52:02. The main drawback is performance related. Including fractional scaling with the fractional-scale-v1 protocol. you can use it on a daily basis for work and never notice a single issue. Yes integer scaling has overhead with buffers and the like. I have tried vanilla gnome in the past with Fedora 40 which I liked but had the same issue. Your system doesn't have a fractional scale, so there's not much of a problem. 0 though due after Plasma 5. To Basically, I highly doubt GNOME will support fractional scaling on wayland until the wayland devs have an 'official' solution for it (potentially wp-fractional-scale-v1). I did not Nov 23, 2023 · And no, disabling fractional scaling and increasing the text size for the entire shell is not a good solution, because it will leave every GTK app with tiny UI elements that become very uncomfortable on the eyes to actually squint and look at. Exactly the same issue with me : He also seems to have some terrible misconceptions about fractional scaling. gnome. It lets the xwayland app see the true resolution, and do what it wants (it does support the gnome method too). 5x in my external UHD monitor, 3840 * 2 / 1. 11. Everybody else should avoid this repo. Steam seems fine when scaled up. The images on Linux desktop with Firefox will be more crisp when settings are enabled. mutter experimental-features @as [] I don’t know what happened Dec 17, 2022 · As a wonderful Christmas gift to KDE Plasma users on Wayland, fractional scaling under Wayland has been successfully merged. It will be a 32-34" 4k monitor so it likely needs 125% or 150% scaling. State of the art. fractional-scale. the steam client is still blurry on the primary monitor, but still readable. In this case, it's most probably a cursor size problem. Sep 8, 2023 · The other day I installed Fedora Workstation 38 and I’m running into a couple of problems. you'll get native 200% scaling under both Wayland and XWayland). 5x scaling) and I'm using sway for a few days. If you want blurry but correctly sized apps, turn on experimental fractional scaling. As in, I have my scaling set to 125%, and when I use flameshot I lose 25% off the bottom and right of the screen. XWayland's rootful mode can allow for easily running an entire desktop within a window on a Wayland session. render_texture_from_to seems to be passed the correct arguments. The Framework laptop will never be a great Linux laptop so long as the current display is the only option. It is small but you can still see it and size doesn't change depending on which window your cursor is at. I tried using the “large text” accessibility feature which worked well for GNOME and the default GNOME applications, but not for any other application. 27 that releases in February 2023 but it might get backported so we're Sep 23, 2023 · Scale factors are typically fractional integers, i. Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates. Most likely, some of the scaling is done by mpv and the rest by the compositor. Loving it. Then use a resolution that does not work at 100% or 200% scale. Dconf editor also doesn’t show Jun 18, 2022 · Plasma 5. Open a new Terminal window and enter this command: Fractional scaling present xwayland with only the 100% scaling, and then it is stretched. Aug 26, 2024 · If fractional scaling doesn't work with xwayland, it's more likely to be a bug or limitation in xwayland, since that should function like native x11. Oct 3, 2024 · Environment: Ubuntu 24. scale in wayland!220 (merged), but with a fractional scale rather than an integer. I have recently installed Ubuntu24. I installed Firefox deb version it got scaled perfectly but the preinstalled snap version gets blurry. Mar 13, 2024 · Fractional scaling on bottom screen enabled: tdesktop 100% - can reproduce; tdesktop default scaling - can reproduce; Fractional scaling on bottom screen disabled: Can't reproduce with any setting in tdesktop Mar 6, 2024 · Arch just rolled out Plasma 6 and I updated. Specifically, you need set org. 10 Beta as my device does not work with any kernel version under 5. While x11 seems to work decently well, xWayland apps on wayland are incredibly blurry. 10 Beta (Wayland session). GTK Most of the time, GTK3/GTK4 applications will scale automatically and will look fine on Wayland and XWayland. $ xrandr --output eDP1 --scale 1. Especially on Just make sure you do not enable fractional scaling. Fractional scaling is the main reason I switched from gnome to kde, but the Cosmic DE has everything I need, a good theme, the tiling feature, written in Rust lol, fractional scaling is the remaining piece of the puzzle. Now if you set the display scaling to something larger than 100% (e. GTK, internally, has always been designed in a way that makes fractional scaling impossible. interface scaling-factor to 0. They fixed blurry icons and text in upstream qt while scaling. 1. Until I press any key, then the entire frame is rendered for some reason. Some toolkits also support fractional scaling, with GTK #Fractional scaling using a combination of applying arbitrary font DPI and downscaling graphical resources. This is the “correct” way to get scaling to work, any current attempt to do it through XWayland is a hack. Note that if you turn off fractional scaling, you lose the 150% option, but 200% is no longer 100% stretch x2. Nov 25, 2022 · the use of fractional scaling causes blurring. After searching I am not experiencing an issue with fractional scaling on multi-monitor setup. Feb 13, 2023 · Fedora (or rather upstream GNOME) does not enable fractional scaling by default but we can enable fractional scaling (in Fedora 35 and above) through the command-line. edit: For anyone having similar issues with KDE fractional scaling and the freerdp SDL client. Wayland Protocols 1. 25% increments. Setting 125% scale for laptop monitor makes UI size quite the same on both of them. The only reason why i bring it up again, and I XWayland is the bridging mechanism between legacy Xorg programs and Wayland compositors. Running freerdp through xwayland worked for me. With fractional scaling on, 200% does nothing like that. The solution was simply to set this scaling factor to 0, which allows both Wayland to pick automatically based on the screen. Link to the original post. It is a global setting, and that is what will happen. Previously wp-surface-scale-v1. Posted by u/Jaxad0127 - 395 votes and 65 comments When using Wayland, though, this scaling factor overrides for both screens. . That said, I do wonder how well fractional scaling works on KDE. Sep 1, 2023 · I intentionally didn't use fractional scaling on the cursor since it's really stupid. Un-usable on my machine. Feb 28, 2023 · I have a 32 inch 4k screen (3840 x 2160), which I currently use at 200% integer scaling in GNOME Wayland. 3 will cause a fullscreen xwayland program to render with a resolution of 2559x1598. Steam is just an XWayland application, except it does not support X11 scaling apparently. The Wayland protocol for fractional scaling was finally merged last week. --high-dpi-support=1 let Edge enable HiDPI support for fractional scaling. The best workaround is to see if you can make the app use Wayland natively, if possible. After searching Feb 13, 2023 · Fedora (or rather upstream GNOME) does not enable fractional scaling by default but we can enable fractional scaling (in Fedora 35 and above) through the command-line. Very likely personal repository for testing purpose, which you should not use. 200% scaling is really different with and without the experimental fractional scaling feature. The question has not been answered yet in the original post. 0-2ubuntu1, xwayland 2:23. mutter experimental-features "[]"` gsettings get org. They just need to get them working natively on Wayland. 25 times. The behaviour should be enabled by default when it detects wayland and fractional scaling. Start e. Starting from the bigger whole integer value (2 or 200% for me) and scaling down seemed to produce the best results (most apps are indistinguishable at a glance from native Wayland with fractional scaling at a comfortable setting). qpxqf wyjvylv rtjlf wmyty ieqbjy izqbw lsajb dfseka gys vjswc