Ubuntu 22.04 显示器颜色校准问题

Ubuntu 22.04 显示器颜色校准问题

前言。我刚刚从 20.04 升级到 Ubuntu 22.04,希望使用 SpyderX 调色仪校准我的两个显示器(一个是笔记本电脑内置的,另一个是 HDMI 上的飞利浦 273V)。

在 20.04 版中,Ubuntu 本身不支持 SpyderX,因此我的步骤如下

  1. 下载最新的 Argyll 二进制发行版 v.2.3.1,将其解压并使二进制文件可从 shell 提示符启动。
  2. 找到了(古老且可能已被废弃)DisplayCAL 3.8.9.3 .deb(适用于 Ubuntu 19)并安装它,它在 20.04 上运行良好。
  3. 使用 DisplayCAL/Argyll 校准并配置我的屏幕,为它们获取两个 ICC 配置文件,并将它们适当地导入到“颜色”设置选项卡中。

虽然两个配置文件都安装成功,并且colord已经意识到了它们,但一个问题仍然存在:X 原子没有返回相同的配置文件。为了测试这一点,我使用了照片编辑器darktable-cmstest附带的实用程序darktable

好的,我dispwin从 Argyll 获取了实用程序并用它安装了适当的配置文件:

# laptop screen is display 1
$ dispwin -d 1 -I B173HW02\ #2\ 2022-06-25\ 17-36\ 150cdm²\ 0.3203x\ 0.3306y\ 0.02cdm²\ 2.2\ S\ XYZLUT+MTX.icc
# Philips on HDMI is display 2
$ dispwin -d 2 -I PHL\ 273V7\ #1\ 2022-06-25\ 15-00\ 150cdm²\ D6500\ 0.02cdm²\ 2.2\ S\ XYZLUT+MTX.icc

好的,现在darktable-cmstest报告我没事:

eDP-1-1 the X atom and colord returned the same profile
    X atom: _ICC_PROFILE (1665040 bytes)
        description: B173HW02 #2 2022-06-25 17-36 150cdm2 0.3203x 0.3306y 0.02cdm2 2.2 S XYZLUT+MTX
    colord: "/var/lib/colord/icc/B173HW02 #2 2022-06-25 17-36 150cdm² 0.3203x 0.3306y 0.02cdm² 2.2 S XYZLUT+MTX.icc"
        description: B173HW02 #2 2022-06-25 17-36 150cdm2 0.3203x 0.3306y 0.02cdm2 2.2 S XYZLUT+MTX

HDMI-1-2    the X atom and colord returned the same profile
    X atom: _ICC_PROFILE_1 (1005024 bytes)
        description: PHL 273V7 #1 2022-06-25 15-00 150cdm2 D6500 0.02cdm2 2.2 S XYZLUT+MTX
    colord: "/home/stesin/.local/share/icc/PHL 273V7 #1 2022-06-25 15-00 150cdm² D6500 0.02cdm² 2.2 S XYZLUT+MTX.icc"
        description: PHL 273V7 #1 2022-06-25 15-00 150cdm2 D6500 0.02cdm2 2.2 S XYZLUT+MTX

Your system seems to be correctly configured

好吧,唯一的问题是,这种一致性在登录之间并不持久,所以我只制作了一个在登录时执行的小脚本,只有两行:

#!/bin/sh
dispwin -d 1 -L
dispwin -d 2 -L

并对此感到满意。但回到 22.04。

我希望 22.04 的“颜色”设置选项卡能够识别我的 SpyderX 并自行校准。事实上,设备被识别了,测试补丁出现在屏幕上以供测量,但单击“开始”按钮会产生有关“无法识别的错误”的错误消息,无法继续该过程。史诗般的失败。有人能解释一下为什么会失败吗?

好的,我仍然有在 20.04 中制作的(好的!)配置文件,我将它们安装到 22.04“颜色”设置选项卡中,再次出现相同的情况:虽然colord已经意识到了这些,但 X Atom(显示 LUT)却没有。我再次问,为什么?

是的,我的“黑客攻击”dispwin -d 1 -I myprofile.icc和脚本在 22.04 中仍然有效,所以没有发生任何致命的事情,但我很好奇,为什么 22.04 与 20.04 相比没有实际改进?

谢谢!问候,安德烈亚斯

相关内容