{"id":178349,"date":"2025-07-20T14:19:46","date_gmt":"2025-07-20T14:19:46","guid":{"rendered":"https:\/\/linuxiac.com\/?p=178349"},"modified":"2025-07-21T07:03:18","modified_gmt":"2025-07-21T07:03:18","slug":"hdr-video-playback-lands-in-chromium-on-wayland","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/hdr-video-playback-lands-in-chromium-on-wayland\/","title":{"rendered":"HDR Video Playback Lands in Chromium on Wayland"},"content":{"rendered":"\n<p>Big news for Linux users\u2014Chromium has just taken a major step, as the browser now supports the <em>color-management-v1<\/em> protocol for Wayland, which means smoother, more vibrant HDR video playback on compatible setups.<\/p>\n\n\n\n<p>For those unfamiliar, <em>color-management-v1<\/em> is a Wayland protocol that enables apps to label the exact color\/HDR format of what they draw and learn a monitor\u2019s capabilities, allowing the compositor to map colors and tone accurately instead of guessing.<\/p>\n\n\n\n<p>The change, which recently <a href=\"https:\/\/chromium-review.googlesource.com\/c\/chromium\/src\/+\/6771393\" target=\"_blank\" rel=\"noreferrer noopener\">landed in Chromium\u2019s codebase<\/a>, enables proper rendering on HDR surfaces \u2014a feature that has been a long time coming for Wayland users. Early testing shows it\u2019s already working on <a href=\"https:\/\/linuxiac.com\/kde-plasma-6-4-2-desktop-environment-released\/\" data-type=\"post\" data-id=\"175487\">KDE Plasma 6.4.2<\/a>, so if you\u2019ve got an HDR-capable display, you might finally start seeing those deeper blacks and brighter highlights in supported videos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/chromium-hdr-support-commit.jpg\"><img decoding=\"async\" width=\"987\" height=\"494\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/chromium-hdr-support-commit.jpg\" alt=\"Chromium adds Wayland color-management-v1 support, allowing HDR rendering.\" class=\"wp-image-178451\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/chromium-hdr-support-commit.jpg 987w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/chromium-hdr-support-commit-380x190.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/07\/chromium-hdr-support-commit-768x384.jpg 768w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><\/a><figcaption class=\"wp-element-caption\">Chromium adds Wayland color-management-v1 support, allowing HDR rendering.<\/figcaption><\/figure>\n\n\n\n<p>Now, here\u2019s the kicker: Chromium\u2019s added a feature flag\u2014<em>WaylandWpColorManagerV1<\/em>\u2014turned <em>on<\/em> by default. That\u2019s essentially a safety net, allowing developers to disable the feature remotely if something goes awry. And once this new protocol settles in, the older <em>zcr_color_manager_v1<\/em> will be phased out, cleaning things up under the hood.<\/p>\n\n\n\n<p>As you can imagine, this is a significant development for Linux enthusiasts who have been waiting for improved HDR support in browsers. Sure, there\u2019s still work to be done\u2014Wayland adoption isn\u2019t universal, and not all distros or desktop environments are equally prepped for HDR\u2014but it\u2019s a solid step in the right direction.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chromium adds Wayland color-management-v1 support, allowing HDR rendering on supported platforms with a default-enabled feature flag.<\/p>\n","protected":false},"author":10,"featured_media":178352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[2105,6404,2094],"class_list":["post-178349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-chromium","tag-hdr","tag-wayland"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/178349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=178349"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/178349\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/178352"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=178349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=178349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=178349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}