xcalib 错误 - 不支持的斜坡尺寸

xcalib 错误 - 不支持的斜坡尺寸

xcalib我正在尝试使用命令改变对比度xcalib -co 70,但出现以下错误:

Error - unsupported ramp size 0

答案1

这实际上是一个错误,正如所报告的Debian 中的上游以及其他地方。似乎新版本的 X 导致了这个问题。一位用户报告了一种适用于英特尔驱动程序的解决方法,对我来说很有效。

首先,请确保已安装适当的驱动程序$ sudo apt install xorg xserver-xorg-video-intel

您需要创建一个 xorg.conf文件来强制使用英特尔驱动程序。创建一个文件/etc/X11/xorg.conf.d/20-intel.conf并将这些行放入其中。

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

在 Ubuntu 18.04 及更新版本中,该文件/etc/X11/xorg.conf应包含Driver "intel"在 下Section "Device"Identifier可能以不同的方式调用。

现在重启或者重新启动 Xsudo systemctl restart display-manager)。

答案2

在 Ubuntu 16.04 及更早版本上

其他答案对我来说效果很好。

在 Ubuntu 18.04 上

我碰到此主题指出xcalibUbuntu 存储库中的 太旧了 - 建于 2008 年。xcalib 存储库。因此,您可以从那里克隆 git 存储库,然后构建和安装。

首先,您需要有 git、make 和 cmake:

sudo apt install git cmake make

您还需要以下库:

sudo apt install libx11-dev libxrandr-dev libxxf86vm-dev

主要步骤:

git clone https://github.com/OpenICC/xcalib.git
cd xcalib
cmake CMakeLists.txt
sudo make install

您可以通过运行以下命令进行卸载:

sudo make uninstall 

Linux 新手可以通过以下方式搜索

apt-cache search [some-keyword]

除了,

我的经验

对我来说(在XPS 9570上)(以及至少一台),其他解决方案在 Ubuntu 18.04 上不起作用 - 除了禁用亮度键之外,它根本不起作用。我依靠该解决方案反转屏幕颜色已有一段时间了 - 它在 (X)Ubuntu 16.04、Debian Stretch 上确实有效。

现在,感谢谷歌 - 我已经使用谷歌搜索了 3 天多 - 对我来说,谷歌似乎在您离线时仍在搜索您的查询,以便当您再次搜索时它可以为您提供更相关的结果。

答案3

正如@Serge Stroobandt 所述,我创建了该/etc/X11/xorg.conf.d/20-intel.conf文件并将这些行放在那里

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

这消除了“不支持的坡道尺寸”错误,但产生了新的缺少字母问题。然后我继续修改/etc/X11/xorg.conf.d/20-intel.conf以包含以下正文。这解决了缺少字母问题。但现在我的性能受到了很大影响。我希望有更好的解决方案。我尝试了@WorkWise,Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasing但它没有修复缺少字母问题。

现在,只需将此主体放入您的20-intel.conf文件中即可。

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"  "uxa"
EndSection

选项“AccelMethod”细绳

选择加速方法。有几种后端可用于加速 DDX。“UXA”(统一加速架构)是为支持 GEM 驱动程序模型而引入的成熟后端。它正在被“SNA”(Sandybridge 的新加速)取代。在该过程完成之前,选择使用哪个后端的能力仍可用于向后兼容。此外,还有一对子选项用于限制用于调试的加速。指定“off”或“none”以禁用所有加速,或指定“blt”以禁用渲染加速并仅使用 BLT 引擎。

默认:使用 SNA(渲染加速)

来源

相关内容