• GNOME 49: Bakom kulisserna i jakten på perfekt HDR-upplevelse

    17 september 2025 släpps GNOME 49 – versionen som sätter ljusstyrka och HDR-kontroll i fokus. Det är en uppgradering som ger användarna bättre kontroll, energieffektivitet och utökat stöd för flera skärmar.

    En förändring med många ansikten

    Tekniken bakom GNOME 49 bygger på idén om centraliserad och intelligent styrning av bakgrundsbelysning genom kompositorn Mutter. Förändringen är resultatet av ett års arbete lett av Red Hats Sebastian Wick. I sitt blogginlägg förklarar han ambitionen:

    ”En av sakerna jag arbetar med på Red Hat är HDR-stöd… De flesta externa HDR-skärmar vägrar låta användaren styra luminansen i sin skärmmeny (OSD) om skärmen är i HDR-läge… Av energibesparingsskäl vill vi kunna ändra den tillgängliga marginalen dynamiskt… Om det inte finns något HDR-innehåll på skärmen finns det ingen anledning att vrida upp bakgrundsbelysningen.”

    Flera problem – flera lösningar

    1. När skärmens meny inte räcker

    Många HDR-skärmar låser ljusstyrkeregleringen när HDR är aktiverat. GNOME löste detta redan i version 48 med en ”mjukvarubakgrundsbelysning” – en metod där signalens vita nivå höjs eller sänks för att simulera ändrad ljusstyrka utan att påverka den fysiska LED-belysningen. Med 10–12-bitars HDR-signaler fungerar tekniken utan märkbara nackdelar och kan dessutom minska energiförbrukningen.

    2. Sysfs-API är föråldrat och otillräckligt

    Det äldre sysfs-API:t för bakgrundsbelysning är begränsat till en intern panel, kräver root-behörighet eller D-Bus-anrop, och är svårt att mappa till rätt skärm. Sebastian Wick beslutade att ersätta det med ett helt nytt Kernel Mode Setting (KMS) backlight-API – byggt för att stödja flera skärmar, flera bakgrundsbelysningar per skärm och styrning via användargränssnitt, energisparfunktioner och ljussensorer.

    Mutter kopplar ihop allt

    I GNOME 49 flyttas hela bakgrundsbelysningshanteringen in i Mutter. Tidigare delades ansvaret mellan gnome-settings-daemon och GNOME Shell via D-Bus, men nu är Mutter enda källan till sanningen.

    Förändringen innebär att:

    • Snabbinställningar visar individuella ljusstyrkeregler för varje skärm.
    • Det tidigare reglaget HDR-ljusstyrka i inställningarna har tagits bort.

    När det nya KMS-API:t väl integreras i Linuxkärnan kan GNOME omedelbart börja finjustera HDR-marginalen i realtid – vilket minskar energislöseri och förbättrar bildkvaliteten.

    Vad händer mer i Mutter 49?

    Förutom den stora omarbetningen av ljusstyrkan får Mutter förbättrad färghantering med stöd för ICC-profiler under Wayland. Det ger mer exakt färgåtergivning på kompatibla skärmar. Dessutom införs stöd för full RGB-utmatning (Broadcast RGB) och en uppdaterad Wayland seat-protokoll (wl_seat v10) med bättre hantering av tangentbordsupprepning och styrspaksfunktioner.

    Teknik och användarreaktioner

    En Linuxanvändare kommenterade på ett forum:

    ”Om jag förstår artikeln rätt, så hanterar det vanliga ljusstyrkereg­laget nu även skärmar som inte exponerar någon bakgrundsbelysningskontroll.”

    Det visar att även de enklaste funktionerna – som ljusstyrkeslidern – har blivit mer robusta och anpassningsbara vid HDR-användning.

    Slutsats – en ny era för ljusstyrka i GNOME

    GNOME 49 markerar en stor teknisk omställning:

    1. Enhetlig styrning via Mutter – konsekvent kontroll oavsett antal skärmar.
    2. Dynamisk HDR-marginal – optimerad ljusstyrka beroende på innehåll.
    3. Förbättrad färghantering – exaktare färger tack vare ICC-profiler under Wayland.
    4. Bättre användarupplevelse – från kraftfulla API-förändringar till enklare, mer logiska reglage.

    GNOME 49 är därmed mer än en uppdatering – det är ett steg mot en smartare, energisnålare och mer visuellt konsekvent skrivbordsmiljö.

    
    FAKTARUTA: GNOME
    
    HISTORIA
    - GNOME står för "GNU Network Object Model Environment".
    - Startat 1997 av Miguel de Icaza och Federico Mena Quintero.
    - Målet var att skapa en helt fri skrivbordsmiljö utan proprietära komponenter, som alternativ till KDE (som då använde Qt med icke-fri licens).
    - Version 1.0 släpptes 3 mars 1999.
    - GNOME 2 (2002–2010) byggde på GTK 2 och introducerade ett mer polerat, klassiskt gränssnitt.
    - GNOME 3 (2011) införde GNOME Shell och ett mer aktivitetsbaserat gränssnitt.
    - GNOME 40 (2021) markerade en stor designförändring med horisontell arbetsytehantering.
    - Senaste stabila version (aug 2025): GNOME 48. GNOME 49 släpps 17 september 2025.
    
    FUNKTIONER
    - Skrivbordsmiljö för Unix-liknande system (Linux, BSD m.fl.).
    - Använder GTK (GIMP Toolkit) för grafiska gränssnitt.
    - Standardappar inkluderar Files (Nautilus), Terminal, Web (Epiphany), Settings, Calendar, Contacts, Music, Videos, Maps m.fl.
    - Integrerat programcenter via GNOME Software.
    - Stöd för både Wayland och X11 (Wayland är standard).
    - Tilläggssystem via GNOME Extensions.
    
    TEKNIK
    - Skriven huvudsakligen i C med GObject-ramverket.
    - Fönsterhantering via Mutter.
    - Inställningar lagras i dconf/gsettings.
    - Integration med systemd, PipeWire, BlueZ, NetworkManager och Avahi.
    - Multimedia via GStreamer.
    - Förberett stöd för nytt KMS backlight-API.
    
    GEMENSKAP OCH ORGANISATION
    - Drivs av GNOME Foundation.
    - Global gemenskap med utvecklare, designers, översättare och dokumentationsförfattare.
    - Finansieras genom donationer, sponsring och bidrag från företag som Red Hat, Canonical, SUSE och Endless OS.
    - Standardmiljö i Fedora Workstation, Ubuntu, Debian och openSUSE.
    
    FRAMTID OCH GNOME 49
    - Omarbetad HDR- och ljusstyrningshantering i Mutter.
    - Stöd för flera skärmar med individuella ljusstyrkeregler.
    - Förbättrad färghantering med ICC-profiler i Wayland.
    - Optimerad energiförbrukning via dynamisk HDR-headroom.
    - Förberedelser för integration med nytt KMS backlight-API.
    
    MER INFORMATION
    - Webbplats: gnome.org
    - Källkod: gitlab.gnome.org
    - Dokumentation: help.gnome.org
    
    
  • Stöd för HDR video i Chromium

    Chromium har nu implementerat stöd för Waylands protokoll color-management-v1, vilket möjliggör korrekt HDR-rendering på kompatibla system. Funktionen är aktiverad som standard via en ny funktionsflagga: `WaylandWpColorManagerV1`.

    För den oinvigde är color-management-v1 ett Wayland-protokoll som låter applikationer deklarera exakt färgprofil och HDR-format för det innehåll de renderar, samtidigt som de kan läsa av bildskärmens färg- och HDR-kapabiliteter. Detta ger kompositorn möjlighet att mappa färger och ljusstyrka korrekt, snarare än att förlita sig på generella antaganden.

    Den här förändringen, som nyligen integrerades i Chromiums kodbas, innebär att HDR-video nu återges korrekt i Chromium på HDR-kompatibla Wayland-miljöer. Tidiga tester visar redan lovande resultat i KDE Plasma 6.4.2 – användare med stödjande hårdvara kan se fram emot djupare svärta, klarare högdagrar och generellt förbättrad bildkvalitet i HDR-innehåll.

    Att funktionen har en separat flagga som är aktiverad som standard innebär att utvecklare enkelt kan avaktivera stödet vid behov, exempelvis om problem uppstår på vissa konfigurationer. När den nya implementationen mognat förväntas det äldre stödet via `zcr_color_manager_v1` att tas bort, vilket förenklar och moderniserar Chromiums färghantering under Wayland.

    Det här är ett stort steg framåt för Linux-användare som länge efterfrågat fullvärdigt HDR-stöd i webbläsare. Även om HDR-understödet fortfarande varierar mellan olika distributioner, skrivbordsmiljöer och drivrutiner, markerar detta en viktig milstolpe i Waylands utveckling som modern displaystack för Linux.

    https://linuxiac.com/hdr-video-playback-lands-in-chromium-on-wayland

    FAKTARUTA: Vad är HDR, Chromium och Wayland?

    HDR (High Dynamic Range)
    HDR står för High Dynamic Range och är en teknik som förbättrar kontrast och färgåtergivning i bild och video.
    Det innebär:
    – Djupare svärta och ljusare högdagrar
    – Fler detaljer i både ljusa och mörka partier
    – Mer nyanserade och verklighetstrogna färger

    För att visa HDR krävs:
    – HDR-kompatibel bildskärm
    – HDR-innehåll
    – Programvara med HDR-stöd (t.ex. webbläsare)

    Chromium
    Chromium är ett öppen källkod-projekt för webbläsare som ligger till grund för bland annat:
    – Google Chrome
    – Microsoft Edge
    – Brave
    – Vivaldi

    Chromium utvecklas främst av Google och fungerar som en plattform för nya webbtekniker och funktioner – inklusive HDR-stöd på Wayland.

    Wayland
    Wayland är en modern ersättare för det äldre X11-systemet i Linux. Det är ett protokoll och ett display-server-system som hanterar grafikutmatning och inmatning från mus/tangentbord.

    Fördelar med Wayland:
    – Enklare och säkrare arkitektur
    – Mindre latens och bättre prestanda
    – Bättre stöd för moderna tekniker som HDR, HiDPI och touch

    Wayland används idag i skrivbordsmiljöer som GNOME och KDE Plasma, men stödet varierar beroende på distribution och hårdvara.

Etikett: färghantering

  • GNOME 49: Bakom kulisserna i jakten på perfekt HDR-upplevelse

    17 september 2025 släpps GNOME 49 – versionen som sätter ljusstyrka och HDR-kontroll i fokus. Det är en uppgradering som ger användarna bättre kontroll, energieffektivitet och utökat stöd för flera skärmar. En förändring med många ansikten Tekniken bakom GNOME 49 bygger på idén om centraliserad och intelligent styrning av bakgrundsbelysning genom kompositorn Mutter. Förändringen är…

  • Stöd för HDR video i Chromium

    Chromium har nu implementerat stöd för Waylands protokoll color-management-v1, vilket möjliggör korrekt HDR-rendering på kompatibla system. Funktionen är aktiverad som standard via en ny funktionsflagga: `WaylandWpColorManagerV1`. För den oinvigde är color-management-v1 ett Wayland-protokoll som låter applikationer deklarera exakt färgprofil och HDR-format för det innehåll de renderar, samtidigt som de kan läsa av bildskärmens färg- och…