{"id":139041,"date":"2022-11-25T16:04:55","date_gmt":"2022-11-25T16:04:55","guid":{"rendered":"https:\/\/harchi90.com\/wayland-protocol-finally-ready-for-fractional-scaling\/"},"modified":"2022-11-25T16:04:55","modified_gmt":"2022-11-25T16:04:55","slug":"wayland-protocol-finally-ready-for-fractional-scaling","status":"publish","type":"post","link":"https:\/\/harchi90.com\/wayland-protocol-finally-ready-for-fractional-scaling\/","title":{"rendered":"Wayland Protocol Finally Ready For Fractional Scaling"},"content":{"rendered":"
\n
<\/div>\n

After many months of work, the wp-fractional-scale-v1 protocol for Wayland is set to be merged imminently for fractional scaling support.<\/p>\n

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.<\/p>\n

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.<\/p>\n

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.<\/p>\n

<\/p>\n

Details via this merge request and in And in particular there is the protocol text for fractional-scale-v1 for those wondering how it is laid out.<\/div>\n

.<\/p>\n","protected":false},"excerpt":{"rendered":"

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. …<\/p>\n

Wayland Protocol Finally Ready For Fractional Scaling<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4],"tags":[1111,1110,1108,1107,1114,1112,1109,1113,1106,1117,1115,1116],"jetpack_publicize_connections":[],"yoast_head":"\nWayland Protocol Finally Ready For Fractional Scaling - harchi90<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wayland Protocol Finally Ready For Fractional Scaling - harchi90\" \/>\n<meta property=\"og:description\" content=\"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. … Wayland Protocol Finally Ready For Fractional Scaling Read More »\" \/>\n<meta property=\"og:url\" content=\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5\" \/>\n<meta property=\"og:site_name\" content=\"harchi90\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-25T16:04:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.phoronix.net\/image.php?id=2022&image=wayland_fractional_scale\" \/>\n<meta name=\"author\" content=\"islamlacoste58\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.phoronix.net\/image.php?id=2022&image=wayland_fractional_scale\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"islamlacoste58\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/harchi90.com\/wayland-protocol-finally-ready-for-fractional-scaling\/\",\"url\":\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5\",\"name\":\"Wayland Protocol Finally Ready For Fractional Scaling - harchi90\",\"isPartOf\":{\"@id\":\"https:\/\/harchi90.com\/#website\"},\"datePublished\":\"2022-11-25T16:04:55+00:00\",\"dateModified\":\"2022-11-25T16:04:55+00:00\",\"author\":{\"@id\":\"https:\/\/harchi90.com\/#\/schema\/person\/0689156e87fbe869f0e5efdeef200d5b\"},\"breadcrumb\":{\"@id\":\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/harchi90.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wayland Protocol Finally Ready For Fractional Scaling\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/harchi90.com\/#website\",\"url\":\"https:\/\/harchi90.com\/\",\"name\":\"harchi90\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/harchi90.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/harchi90.com\/#\/schema\/person\/0689156e87fbe869f0e5efdeef200d5b\",\"name\":\"islamlacoste58\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/harchi90.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5bf7491076e3822b8e0de7b1f9364d75?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5bf7491076e3822b8e0de7b1f9364d75?s=96&d=mm&r=g\",\"caption\":\"islamlacoste58\"},\"sameAs\":[\"http:\/\/harchi90.com\"],\"url\":\"https:\/\/harchi90.com\/author\/islamlacoste58\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wayland Protocol Finally Ready For Fractional Scaling - harchi90","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5","og_locale":"en_US","og_type":"article","og_title":"Wayland Protocol Finally Ready For Fractional Scaling - harchi90","og_description":"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. … Wayland Protocol Finally Ready For Fractional Scaling Read More »","og_url":"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5","og_site_name":"harchi90","article_published_time":"2022-11-25T16:04:55+00:00","og_image":[{"url":"https:\/\/www.phoronix.net\/image.php?id=2022&image=wayland_fractional_scale"}],"author":"islamlacoste58","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.phoronix.net\/image.php?id=2022&image=wayland_fractional_scale","twitter_misc":{"Written by":"islamlacoste58","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/harchi90.com\/wayland-protocol-finally-ready-for-fractional-scaling\/","url":"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5","name":"Wayland Protocol Finally Ready For Fractional Scaling - harchi90","isPartOf":{"@id":"https:\/\/harchi90.com\/#website"},"datePublished":"2022-11-25T16:04:55+00:00","dateModified":"2022-11-25T16:04:55+00:00","author":{"@id":"https:\/\/harchi90.com\/#\/schema\/person\/0689156e87fbe869f0e5efdeef200d5b"},"breadcrumb":{"@id":"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/news.google.com\/__i\/rss\/rd\/articles\/CBMiPGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9uZXdzL1dheWxhbmQtRnJhY3Rpb25hbC1TY2FsZS1SZWFkedIBAA?oc=5#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/harchi90.com\/"},{"@type":"ListItem","position":2,"name":"Wayland Protocol Finally Ready For Fractional Scaling"}]},{"@type":"WebSite","@id":"https:\/\/harchi90.com\/#website","url":"https:\/\/harchi90.com\/","name":"harchi90","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/harchi90.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/harchi90.com\/#\/schema\/person\/0689156e87fbe869f0e5efdeef200d5b","name":"islamlacoste58","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/harchi90.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5bf7491076e3822b8e0de7b1f9364d75?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5bf7491076e3822b8e0de7b1f9364d75?s=96&d=mm&r=g","caption":"islamlacoste58"},"sameAs":["http:\/\/harchi90.com"],"url":"https:\/\/harchi90.com\/author\/islamlacoste58\/"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":135371,"url":"https:\/\/harchi90.com\/wayland-protocols-1-30-introduces-new-protocol-to-allow-screen-tearing\/","url_meta":{"origin":139041,"position":0},"title":"Wayland Protocols 1.30 Introduces New Protocol To Allow Screen Tearing","date":"November 22, 2022","format":false,"excerpt":"In the early days of Wayland one of the main driving points for this alternative to the X.Org Server was that \"every frame perfect\" and would forego screen tearing among other rendering impurities. Introduced now with Wayland Protocols 1.30 though is a new staging protocol to allow screen tearing. Wayland\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":140741,"url":"https:\/\/harchi90.com\/kde-ending-out-november-with-ui-improvements-more-plasma-wayland-fixes\/","url_meta":{"origin":139041,"position":1},"title":"KDE Ending Out November With UI Improvements, More Plasma Wayland Fixes","date":"November 27, 2022","format":false,"excerpt":"Black Friday \/ Cyber \u200b\u200bMonday Deal - Show Your Support For Phoronix - the Phoronix Premium holiday special is running now through the end of November. Phoronix Premium allows you to enjoy the site ad-free, multi-page articles on a single page, and other benefits. Your support is needed to help\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":126288,"url":"https:\/\/harchi90.com\/mpv-0-35-media-player-released-with-pipewire-backend-wayland-dma-buf-support\/","url_meta":{"origin":139041,"position":2},"title":"MPV 0.35 Media Player Released With PipeWire Backend, Wayland DMA-BUF Support","date":"November 12, 2022","format":false,"excerpt":"MPV as the popular open-source media player forked from MPlayer\/mplayer2 and leveraging the FFmpeg library is out with its newest feature release. MPV 0.35 brings Meson build system support, \"vo_gpu_next\" as a new libplacebo-based renderer, a PipeWire audio back-end for native PipeWire support, support on X.Org for the X11 Present\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":119502,"url":"https:\/\/harchi90.com\/lxqt-1-2-released-with-preliminary-wayland-session-support\/","url_meta":{"origin":139041,"position":3},"title":"LXQt 1.2 Released With Preliminary Wayland Session Support","date":"November 6, 2022","format":false,"excerpt":"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\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":66159,"url":"https:\/\/harchi90.com\/gnome-shell-mutter-43-release-candidates-bring-last-minute-changes\/","url_meta":{"origin":139041,"position":4},"title":"GNOME Shell & Mutter 43 Release Candidates Bring Last Minute Changes","date":"September 5, 2022","format":false,"excerpt":"The release candidates are out today for the GNOME Shell and Mutter updates ahead of this month's GNOME 43 desktop debut. While past the various freezes, the GNOME Shell and Mutter \"43.rc\" releases do bring some notable last minute changes. The Mutter 43 release candidate includes changes such as:- Remembering\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":50705,"url":"https:\/\/harchi90.com\/apple-m2-vs-amd-ryzen-7-pro-6850u-performance-in-nearly-200-benchmarks\/","url_meta":{"origin":139041,"position":5},"title":"Apple M2 vs. AMD Ryzen 7 PRO 6850U Performance In Nearly 200 Benchmarks","date":"August 20, 2022","format":false,"excerpt":"Last week I published initial Apple M2 vs. AMD Rembrandt vs. Intel Alder Lake Linux benchmarks using Asahi Linux and Arch Linux across the board. For ending out this week, here is a follow-up article looking more closely at the Apple M2 in the MacBook Air against the AMD Ryzen\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=2022&image=wayland_fractional_scale","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/139041"}],"collection":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/comments?post=139041"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/139041\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=139041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=139041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=139041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}