web-dev-qa-db-ja.com

xcalibエラー-サポートされていないランプサイズ

コマンドxcalib -co 70xcalibとのコントラストを変更しようとしていますが、次のエラーが表示されます。

Error - unsupported ramp size 0
12
tomasantunes

これは実際に報告されたバグです debianの上流 および他のさまざまな場所。 Xの新しいバージョンがこれを引き起こしたようです。ユーザーがインテルのドライバーの回避策を報告してくれたので、私にとってはうまくいきました。

まず、 適切なドライバーが実際にインストールされている$ Sudo apt install xorg xserver-xorg-video-intel

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は異なる方法で呼び出すことができます。

現在、rebootまたはrestart XSudo systemctl restart display-manager)。

11
Anwar

Ubuntu 16.04以前の場合

他の答え は私にとって非常にうまく機能しています。

Ubuntu 18.04

私は このスレッド Ubuntuリポジトリのxcalibが古すぎると述べました-2008年にビルドされました。 xcalib repository が更新されました。したがって、そこから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 

1つ(Linuxを初めて使用する人)は、これらを検索することができます

apt-cache search [some-keyword]

その上、

私の経験

私(XPS 9570)(および少なくとももう1つ)の場合、 その他のソリューション はUbuntu 18.04では機能しませんでした-輝度キーを無効にするという事実以外に、単に機能しませんでした。私はかなり長い間、画面の色を反転させるためにそのソリューションに依存してきました-(X)Ubuntu 16.04、Debian Stretchで動作しました。

さて、Googleのおかげで-私は3日以上グーグルで遊んでいます-私にとっては、オフラインのときにGoogleがあなたのクエリを検索し続けているので、もう一度検索するとより関連性の高い結果が得られます。

2
digikar

@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」 "string"

加速方法を選択します。 DDXを高速化するために利用可能なバックエンドがいくつかあります。 「UXA」(Unified Acceleration Architecture)は、GEMドライバーモデルをサポートするために導入された成熟したバックエンドです。 「SNA」(SandybridgeのNew Acceleration)に取って代わられる過程にあります。そのプロセスが完了するまで、使用するバックエンドを選択する機能は後方互換性のために残ります。さらに、デバッグ用の加速を制限するためのサブオプションのペアがあります。 「off」または「none」を指定してすべての加速を無効にするか、「blt」を指定してレンダリング加速を無効にしてBLTエンジンのみを使用します。

デフォルト:SNA(レンダリングアクセラレーション)を使用

Source

0
stackinator