The new notebook that i have has (unfortunately) shipped with a HDR-enabled monitor and it’s been only a pain.
The thing is, the monitor renders everything overly saturated. When i connect an old monitor it displays the correctly mapped color, but on the laptop screen the colors are bleeding. I have also noticed when dual-booting to windows that there’s this button “enable hdr” that makes colors appear correctly, but when disabled the colors look as overly-saturated as it does in Manjaro.
I am using Gnome. I have tried setting different color profiles in the color settings, but none of them really do anything except two profiles that tint everything yellow. I have also read somewhere that “DisplayCAL” exists but it seems it’s only a software that is to be used with an external hardware color calibration device.
I really don’t care about HDR display to be honest, i just wish i could set correct color mapping/correction for the display to show actual colors instead of improperly mapping the rgb to the whole hdr gamut and making everything bleed.
Could someone point me in the right direction?
edit: the hardware in question is lenovo T14s with an amd ryzen 7 pro and display cal shows that the the display is samsung ATNA40YK15
wayland HDR is very experimentel.
I achieved the best results with Kernel 6.11. But the colors on my LG OLED are still too greenish gray with HDR enabled.
The only suggestion I can make at the moment is for you to see if changing from Gnome to Plasma (which is working hard on getting HDR on Wayland right) improves the situation. If Plasma Wayland still doesn’t display HDR correctly, then you may even have to look at making a second change - from Stable branch to Testing branch - so that you will be on Plasma 6.2 instead of Plasma 6.1, as some HDR changes were introduced in Plasma 6.2:
Improved KWin’s HDR tone mapping, allowing it to do a better job of displaying colors in cases where HDR content specifies a brightness level higher than what the screen is capable of outputting. There’s even more that can be done, but it’s already a big improvement. (Xaver Hugl, Plasma 6.2.0. Link)
Even further optimized the system performance impact in KWin of using an ICC profile to change your screen’s color calibration (Xaver Hugl, Plasma 6.2.0. Link)
thank you for the responses! i have tried putting a live Kde Manjaro from the homepage on a usb and test it out there, but it seems that when i go to the display options, i see no option for the HDR like the blog post says i only see the very little generic ones
when i search for string “HDR” it would show the “Display & Monitor” in the search results, but as if the options were hidden from me
do you think it could be because i was running in live mode and things could be different if i actually installed another instance of linux on the notebook?
Possibly. Or you could have inadvertently logged into a Plasma X11 session. Manjaro initially made Plasma 6 default to an X11 session due to Nvidia issues on Plasma Wayland - I am not sure if that has been changed in the latest ISOs.
When you were at the login screen, did you select Plasma Wayland? Session choices should be at the bottom left.
To check if you are using Wayland or X11, just run the following command in a terminal:
you were right! i ran $XDG_SESSION_TYPE and it did log me into X11 session.
i have tried installing plasma-wayland-session in the live usb session but it says package not found. also, the live usb logs user into the default manjaro account anyways, so when i tried to “leave” the session to the login screen and log back in, it just froze the whole system, i think that running the os from the live usb is somehow buggy, so i wasn’t able to run latest kde with wayland there
do you know where i could find an iso with a combination of this so i could try the kde+wayland, or kde+wayland unstable testing?
i tried to look everywhere on manjaro website but found no repository of isos, just big download buttons, but i am pretty sure there must be some or perhaps any guidance on how to create such iso?
There is no such package to install because Plasma’s default is Wayland. There really should be an option to choose Wayland on the live USB’s SDDM log-on screen.
You did download the Manjaro KDE/Plasma Full Edition? Everything should be there for a Plasma Wayland session - after all, Wayland has been the official default window manager for KDE Plasma for around 6 months (ever since Plasma 6 was released).
Maybe you could reboot your machine into a new live USB session and then see if you can choose Plasma Wayland from the session type menu on the login screen?
and it starts x11 both when i try to choose either proprietary or open source drivers, no difference. it just puts me straight into the desktop environment and $XDG_SESSION_TYPE says x11
i have also tried this latest image on my other laptop and it also says it chose x11
I am stumped. Maybe someone who has recently used a live image might be able to help?
I tried booting a live-USB last night before I went to bed, but it looks like I will have to reformat my USB & re-burn the ISO to boot as UEFI. It was originally written for BIOS/MBR booting, but I converted my mini-PC to UEFI earlier this year, so my USB wasn’t recognised as bootable when I tried last night.
no worries man, i will probably have to install it and from there install wayland on the kde plasma somehow anyways, since live usb won’t let me change the output type from x11 to wayland
i will have to do some resource googling around on how to do it since it says plasma-wayland-session package is not found. do you know of a good article resource i could follow?
That Plasma 5 package no longer exists in Plasma 6. Wayland is now installed as a required dependency of the plasma-workspace package, which replaces plasma-wayland-session. So, all you need to do is install the Manjaro KDE ISO onto your system and Plasma Wayland will be available.
pamac info plasma-workspace ✔
Name : plasma-workspace
Version : 6.2.2-1.0
Description : KDE Plasma Workspace
URL : https://kde.org/plasma-desktop/
Licenses : LGPL-2.0-or-later
Repository : extra
Installed Size : 57.2 MB
Groups : plasma
Depends On : accountsservice appstream-qt dbus fontconfig freetype2 gcc-libs glibc icu
kactivitymanagerd karchive kauth kbookmarks kcmutils kcolorscheme
kcompletion kconfig kconfigwidgets kcoreaddons kcrash kde-cli-tools
kdeclarative kded kdbusaddons kglobalaccel kguiaddons kholidays ki18n
kiconthemes kidletime kio kio-extras kio-fuse kirigami kirigami-addons
kitemmodels kjobwidgets knewstuff knotifications knotifyconfig kpackage
kparts kpipewire krunner kquickcharts kscreenlocker kservice
kstatusnotifieritem ksvg ksystemstats ktexteditor ktextwidgets
kunitconversion kuserfeedback kwallet kwayland kwidgetsaddons kwin
kwindowsystem kxmlgui layer-shell-qt libcanberra libice libkexiv2
libksysguard libplasma libqalculate libsm libx11 libxau libxcb libxcrypt
libxcursor libxfixes libxft libxtst milou ocean-sound-theme phonon-qt6
plasma-activities plasma-activities-stats plasma5support prison
qt6-5compat qt6-base qt6-declarative qt6-positioning qt6-svg qt6-tools
qt6-virtualkeyboard qt6-wayland sh solid systemd-libs wayland xcb-util
xcb-util-image xorg-xmessage xorg-xrdb xorg-xsetroot xorg-xwayland zlib
plasma-integration
Optional Dependencies : appmenu-gtk-module: global menu support for GTK2 and some GTK3 applications
baloo: Baloo search runner [Installed]
discover: manage applications installation from the launcher
gpsd: GPS based geolocation
kdepim-addons: displaying PIM events in the calendar
kwayland-integration: Wayland integration for Qt5 applications [Installed]
networkmanager-qt: IP based geolocation [Installed]
plasma-workspace-wallpapers: additional wallpapers [Installed]
plasma5-integration: use Plasma settings in Qt5 applications
xdg-desktop-portal-gtk: sync font settings to Flatpak apps
Required By : kdeplasma-addons plasma-browser-integration plasma-desktop plasma-nm
plasma-pa plasma6-applets-qalculate powerdevil sddm-breath-theme
xdg-desktop-portal-kde
Optional For : --
Provides : --
Replaces : plasma-wayland-session
Conflicts With : plasma-wayland-session
Packager : Mark Wagie <mark@manjaro.org>
Build Date : Thu 24 Oct 2024 06:41:04
Install Date : Thu 24 Oct 2024 13:56:33
Install Reason : Explicitly installed
Validated By : Signature
Backup files : --