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


13

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

Error - unsupported ramp size 0

1
よるとxcalibのREADME最後のパラメータは、ICCプロファイル、またはでなければならない-aか、-alterこの前のQ&Aで説明したようにxcalibとのコントラストを調整する方法
steeldriver

同じエラーを試しました。
tomasantunes

@TomásAntunes上記の解決策を試しましたか?
アンワル

回答:


11

これは実際にはdebianやその他のさまざまな場所でアップストリームに報告されているバグです。Xの新しいバージョンがこれを引き起こしたようです。ユーザーがインテルのドライバーの回避策を報告し、それは私のために働いた。

まず、適切なドライバーが実際にインストールされていることを確認してください:$ sudo apt install xorg xserver-xorg-video-intel

.confIntelドライバーの使用を強制するには、xorg ファイルを作成する必要があります。ファイル/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は別の方法で呼び出すことができます。

次に、X()を再起動または再起動しsudo systemctl restart display-managerます。


再起動を回避するにはどうすればよいですか?
エルジョアルゴ

1
あなたはX再起動してみてくださいすることができます
アンワル

ありがとうございました。私の問題を解決しましたが、どういうわけか/ etc / X11内にxorg.conf.dフォルダーが見つかりませんでした。Ubuntu18.04を使用しているので、ディレクトリを作成し、その中にファイルを配置し、同じコードを/ etc / X11 / Xsession.d / 20-
intel.conf

これは、Dell XPS13 Developer Editionでは機能しません。これを行った後、ログインできません
ダニエル

1
@ GeppettvsD'Constanzoお使いのシステムは何ですか?私はファイルを作成した後、ubuntu 18.04とIntel Skylakeを搭載したthinkpad t460sを使用できません
-sunxd

3

Ubuntu 16.04およびそれ以前

もう一つの答えは私にとって非常にうまくいきました。

Ubuntu 18.04で

このスレッドに出くわしたのxcalibは、Ubuntuリポジトリ内が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 

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

apt-cache search [some-keyword]

その上、

私の経験

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

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


ありがとう、私はxcalibを使おうとしていたのに失敗しました、そしてあなたの答えは私のための解決策でした!
ダニー

0

@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(レンダリングアクセラレーション)を使用

ソース


SNAアクセラレーションとUXAアクセラレーションで示されているように、デフォルトの新しいSNAアクセラレーション方法は、機能する場合は2倍高速です。
サージストローバンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.