Bug 498790 - Explanation for "Built-in" ICC profile needed
Summary: Explanation for "Built-in" ICC profile needed
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 6.2.5
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2025-01-17 10:27 UTC by postix
Modified: 2025-01-29 09:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.4.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2025-01-17 10:27:05 UTC
The user can choose between "None", a custom ICC Profile and a so called "built-in" one.

It is unclear to me, where this "built-in" ICC profile comes from, where its file resides on the system and what it parameters are. 

On my Thinkpad with Fedora 41 it also seems to have the same effect as to use no ICC profile.

Therefore a better explanation, where it comes from and why one should is it and in which situation would be very helpful. Thanks! :)
Comment 1 Bug Janitor Service 2025-01-17 16:33:27 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/338
Comment 2 postix 2025-01-17 16:52:40 UTC
Thanks Nate! I think this explanation is quiet helpful: https://blogs.gnome.org/hughsie/2013/04/24/auto-edid-icc-profiles/ but maybe too technical? but at least I get a sense now where the ICC profile comes from:

> gnome-settings-daemon and colord-kde create an ICC profile based on the color information found in the EDID blob. 

Xaver surely can verify its correctness.
Comment 3 Nate Graham 2025-01-17 19:57:46 UTC
Git commit f80815542a59dc988c49049958b0f338aa4b9797 by Nate Graham.
Committed on 17/01/2025 at 16:32.
Pushed by ngraham into branch 'master'.

KCM: clarify what the built-in profile is built into

Otherwise the user may not know!
FIXED-IN: 6.4.0

M  +2    -2    kcm/ui/OutputPanel.qml

https://invent.kde.org/plasma/kscreen/-/commit/f80815542a59dc988c49049958b0f338aa4b9797
Comment 4 postix 2025-01-29 09:09:13 UTC
https://invent.kde.org/plasma/kwin/-/merge_requests/7017
> This allows KScreen to hide the option when it won't do anything anyways

This is additionally very appreciated in the case of this report, thank you very much!