https://www.phoronix.com/news/Wayland-Fractional-Scale-Ready Phoronix * Articles & Reviews * News Archive * Forums * Premium * Categories * Computers * Display Drivers * Graphics Cards * Linux Gaming * Memory * Motherboards * Processors * Software * Storage * Operating Systems * Peripherals * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] We Need Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium. Wayland Protocol Finally Ready For Fractional Scaling Written by Michael Larabel in Wayland on 25 November 2022 at 06:50 AM EST. 38 Comments WAYLAND -- After many months of work, the wp-fractional-scale-v1 protocol for Wayland is set to be merged imminently for fractional scaling support. The wp-fractional-scale-v1 protocol allows for clients to communicate fractional scaling of surfaces with the compositor. Paired with the wp_viewport protocol can be used for providing a nice fractional scaling implementation rather than needing integer-based scaling. There is already code pending for wlroots / Sway, GNOME Mutter, and KDE around supporting this fractional scaling protocol. There is also example client implementations pending for Qt, Rust-based Winit, and others. After an immense amount of work by many parties, release manager Simon Ser has dropped the "needs [acknowledgements]", "needs review", and "needs implementations" tags on this protocol and commented that all of the requirements for this protocol are now met and he intends to merge it in the coming days. [image] Details via this merge request and in particular And in particular there is the protocol text for fractional-scale-v1 for those wondering how it is laid out. 38 Comments Tweet [INS::INS] Related News Wayland Screen Sharing For Chrome/Chromium Improving - Enabled By Default Soon? Wayland Protocols 1.30 Introduces New Protocol To Allow Screen Tearing wlroots 0.16 Released With More Stable Vulkan Renderer, High Resolution Scrolling Blender 3.4 Aims To Ship Wayland Support Enabled Wayland Protocols 1.27 Brings Content Type Hinting, Idle Notification AMD Continues Working Toward HDR Display Support For The Linux Desktop About The Author Author picture Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week AMD Finally Opens Up Its Radeon Raytracing Analyzer "RRA" Source Code GIMP 2.99.14 Released As Another Step Toward GIMP 3.0 Intel's IWD 2.0 Released For Modern Linux Wireless Daemon Wayland Protocols 1.30 Introduces New Protocol To Allow Screen Tearing Wayland Protocol Finally Ready For Fractional Scaling Amazon/AWS Makes "Krakatoa" Volumetric Renderer Open-Source Virgl Adds Accelerated Video Encoding To Guest VMs AMD Releases Brotli-G For GPU-Accelerated Brotli Compression Latest Linux News Ubuntu Touch OTA-24 Released - Still Powered By Ubuntu 16.04 Fedora Installer Looks To Change Its BIOS/Fake RAID Handling Wayland Protocol Finally Ready For Fractional Scaling 2022 Black Friday Reminders Mesa's Raspberry Pi V3DV Vulkan Driver Lands New Occlusion Queries Implementation Valve Implements Opt-In VK_KHR_present_wait For Mesa Vulkan Drivers Qualcomm Snapdragon 8 Gen 2 Patches Already Surfacing For The Linux Kernel Rust-Written Redox OS 0.8 Released With i686 Support, Audio & Multi-Display Working Intel Mesa Driver Changes Land For Building On Non-x86 CPUs Intel Posts Reworked Linux Patches To Improve Hybrid CPU + HT/SMT Kernel Behavior Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles The Epic Gains Made In 5 Years For AMD EPYC 7601 Naples vs. Newest 4th Gen EPYC Genoa AMD AOCC 4.0 vs. GCC vs. LLVM Clang Compiler Benchmarks On Zen 4 Testing Six Different Linux Distributions On The Intel Core i9 13900K "Raptor Lake" AMD EPYC 9374F Linux Benchmarks - Genoa's 32-Core High Frequency CPU AMD Reveals More Details Around The Radeon RX 7900 Series / RDNA3 Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Contact * Copyright (c) 2004 - 2022 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.