• nublug@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    14
    ·
    29 days ago

    not just hdr stuff, it’s all color profiling. my old monitor is dark af with wayland because it’s not loading its color profile and i can’t adjust gamma or apply color profiles in settings or with colord like you can in x. i really need this to be able to switch to wayland.

    • Zamundaaa@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      28 days ago

      This protocol isn’t relevant for your compositor to apply an ICC profile. If you’re using KDE Plasma, you can just select it in the settings. I think Sway allows that now too. If you’re on Gnome, you’ll need to wait.

      • Tattorack@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        28 days ago

        I may need to look into this, because the colours between my drawing tablet and main monitor are quite different.

      • nublug@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        28 days ago

        i’m using kde on endeavouros. when using wayland the color profiles section in settings does nothing. you can go pick a profile and click ok but it just doesn’t load it. colord is the daemon that handles color profiles entirely and that’s what this is about.

        • Zamundaaa@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          5
          ·
          28 days ago

          No, colord does not handle color profiles on Wayland. You need to set the profile in the display settings.

          If you have an ICC profile that doesn’t work, please make a bug report about it for KWin.

          • nublug@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            19 days ago

            it seems pretty obvious to me on word meanings alone that ‘color management protocol’ isn’t only for relatively new hdr tech, but instead everything to do with color management, like how color profiles are under ‘color management’ in the system settings you’re telling me to use that the wiki says isn’t ready yet…

            from https://wiki.archlinux.org/title/ICC_profiles

            "Wayland

            Wayland supports color management through color profiles, but the user interface for managing these profiles is currently not implemented properly. However, you can manually add a color profile through the following steps: Firstly, copy your .icc color profile file to the /usr/share/color/icc/colord/ directory. Run colormgr get-profiles to obtain the available color profiles, and colormgr get-devices to obtain the IDs of the attached devices. To assign a color profile to a device, use the command colormgr device-add-profile Device_ID Profile_ID. The device ID is obtained from the output of colormgr get-devices and the profile ID from colormgr get-profiles. For example, if your device ID is “DP-3” and the profile ID is “icc-5fb87663ba378cadf463ba64d92dced3”, the command would look like: $ colormgr device-add-profile DP-3 icc-5fb87663ba378cadf463ba64d92dced3 With these steps, you can manually manage your color profiles in Wayland until the user interface is fully implemented. Once the ICC profile is added with this method, it will show up and work as expected in system settings like Color Manager in the KDE Plasma settings. "

            copy to colord folder, eh?

            the part i have trouble with is colormgr shows no devices and nothing happens trying commands to load an icc profile. it’s no big deal, i’ll just use x11 until this gets fixed but others on arch forums and reddit threads has this same issue with kde wayland, and judging by the ‘user interface isn’t ready yet’ i’m guessing it’s just not ready yet.

            but sure, colord has nothing to do with it and color management protocol is ONLY for hdr tech.

            am i taking crazy pills?

            • Zamundaaa@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              1
              ·
              18 days ago

              like how color profiles are under ‘color management’ in the system settings you’re telling me to use

              No, I’m telling you to use the display settings. The color management page is hidden on Wayland starting with Plasma 6.3, because it’s misleading and confusing.

              the wiki says

              The wiki is very outdated, it’s about Plasma 5.

              • nublug@lemmy.blahaj.zone
                link
                fedilink
                arrow-up
                1
                ·
                17 days ago

                tried again, and yeah display settings was where i first tried, and no, ‘none’, ‘icc’ with multiple diff profiles, and ‘built-in’ all change absolutely nothing but the keep changes popup shows up like it worked fine; no errors or anything. then i went into trying with colord and colormgr cli commands like i said before. it does see my monitor under display and resolution and whatnot are correct and do change, just not the color profile.

                everything works as it should under x11 session.

                regardless, the whole point of my og comment was color management protocol isn’t only hdr stuff. even in the significant issues page for kde it says color management and HDR protocol in the bullet point about programs that need accurate color profiling.

                • Zamundaaa@discuss.tchncs.de
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  16 days ago

                  Please make a bug report to KWin about that issue then, and attach one of the ICC profiles you tried to the bug report. Maybe something’s wrong in KWin’s profile parsing and it gets silently ignored.

                  regardless, the whole point of my og comment was color management protocol isn’t only hdr stuff

                  Yes, nothing wrong with that.