Bug 498790

Summary: Explanation for "Built-in" ICC profile needed
Product: [Applications] systemsettings Reporter: postix <postix>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate, plasma-bugs-null
Priority: NOR Keywords: usability
Version First Reported In: 6.2.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:

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!