如何在 Ubuntu 中获得准确的色彩和对比度?

如何在 Ubuntu 中获得准确的色彩和对比度?

我刚买了几台戴尔 U2414H 显示器,但我认为这与显示器无关。

在 Windows 中,黑色级别是完美的,但在 Ubuntu 中,黑色级别却相差甚远。

使用在以下位置找到的测试图像Lagom液晶屏测试使用 Windows 时我可以看到所有方块,但使用 Ubuntu 时只能看到 4 个方块。为什么会这样?为什么颜色/对比度不同?

硬件:

  • Nvidia GTX 770
  • Dell U2414H,使用 DisplayPort 连接,sRGB 模式

软件:

  • Ubuntu 14.04
  • Nvidia 驱动程序版本 331.38

答案1

开始nvidia-settings并导航至:

X Screen 0 » X Server Color Correction

更改设置,别忘了更改配置。就这样。

答案2

您可以使用 xgamma 进行调整吗?我还没有找到调整对比度的方法。但您可以使用 xgamma(在 xubuntu 中)调整伽马。打开终端并输入类似以下内容:xgamma -gamma 0.6。您可以尝试使用 xgamma 数字(以十分之一为单位),直到找到可行的值。

答案3

我认为 xcalib 可能能够调整黑色级别。如果可以,您必须将 xcalib 命令输入到自动启动中,以便每次启动时运行它。

答案4

我没有直接回答你的问题,但我知道一种方法,可以让你以正确的方式找到解决方案......在做任何事情之前,你应该明白为什么Windows 上的颜色与 Linux 上的颜色不同吗?

我怀疑,这是因为 Windows 驱动程序有一个 ICC 校准配置文件,其中包含来自生产商的颜色校准指令。或者,其次,显示器本身的 EDID 配置文件...因此,您需要:

  1. 获取颜色校准方案:
  • 尝试从 EDID 配置文件中获取 ICC 方案。在 KDE 中colord+kde-colord可以做到这一点。
  • 检查 Windows 驱动程序是否存在 ICC 颜色校准方案。我会从查看驱动程序的 INF 文件开始。
  • 正如这里所建议的,你可以使用校准器自行校准屏幕。如果你不能,那么尝试寻找互联网上您的显示器的校准配置文件。
  • 一个不错的解决方案是,您也可以使用校准软件来调整图像表示。但即使在这种情况下,您也应该以某种方式保存创建的校准方案,然后在每次启动时重新应用它。
  1. 在 Linux 上保存并应用此 ICC 配置文件。这也不太容易,因为 Nvidia 驱动程序不遵循允许应用 ICC 配置文件的默认方式。因此,有时应用程序xcalib无法运行。无论如何都应该检查一下。有不同的方法,如colord/kde-colord可以避免这个问题,但结果不能保证。

相关内容