システムwiki

表示色のキャリブレーションはロックされていないため、変更し続けます

Lanzers 受付中 最終更新日:2021-05-15 17:34

私はカスタムBuildされたデスクトップゲームマシンを実行しており、最近新しいモニターを購入してセットアップに追加しました.私は

ASUS MG248Q AMD RX 480 8GBビデオカードから稼働している144Hzのモニター.

私はモニターが好きですが、抜け出しがひどいので見たい方法を見るために微調整する必要があります.

Windows 10の組み込み表示カラーキャリブレーションを使用して、ガンマを下げる(実際には調整が必要なのは本当に唯一のものです).

私はそれを望んでいるところでガンマを設定してから、そのカスタムICCプロファイルをデフォルトとして設定してください.問題は、私がコンピュータをスリープから起動/ロック解除するか、またはモニタをスタンバイから起動すると、ガンマはそれをより高い方法で設定するよりも高い.

これは毎回起こり、それを再起動するための再校正、または再起動して正しいガンマ設定を表示するための再起動を必要とします.ただし、再起動後にガンマ設定を修正していないため、再校正する必要があります.
とにかく.

誰もがこれの修正を知っているので、私の色の校正は私に常に変わることをやめるだけで永久に設定することができますか?

ありがとう!

返信リスト(回答:4)

3 #
MonicaC 4

こんにちはLanzer、
ディスプレイの色調整の問題に関する懸念を解決するには、以下の手順に従ってください.
この手順に進む前に、コンピュータを目的の色と画面の解像度に調整したことを確認してください.

  1. コントロールパネルに移動します.
  2. 外観とパーソナライズを選択します.
  3. をクリックします.>表示.
  4. 高度な解決策を選択します.
    "/>
  5. 詳細設定を選択します.
  6. 色の管理タブを選択します.
  7. [デバイス]タブで、[このデバイスの設定を使用する]の下にチェックマークを付けます.

さらにサポートが必要な場合は、お気軽にご連絡ください.

応答3# ->にスキップ
4 #
Lanzers 5

そのように設定しましたが、とにかくガンマを変更し続けます.

応答4# ->にスキップ
2 #
MonicaC 1

ハードウェアとデバイスのトラブルシューティングを実行することをお勧めします.これを行うには、以下の手順に従います.

  1. スタートメニューで、トラブルシューティングと入力して[ 入力.
  2. 左側のペインで、[すべて表示]をクリックします.
  3. を実行しますハードウェアとデバイストラブルシューター.

さらにサポートが必要な場合は、お気軽にご連絡ください.

応答2# ->にスキップ
1 #
Escho 7

私は同様の問題を持っていました、
問題を解決すると主張したアプリでさえ、 リンク:カラーサステナーダウンロード
そして、Cpkeeperはいくつかの条件で失敗していた(例えば、モニターの設定を切り替える)
Xcalib.exeを実行するには、複数のバッチファイル(さまざまなモニター設定用)を作成しています(コマンドラインカラープロファイルローダー、 リンク:Xcalib )
自動ホットキーを使用して、起動、解像度の変更、監視、スタンバイからの移動でそれらを再適用します.

この簡単な機能を手入れするための最後の溝の努力を探している場合にここに投稿する.

example.bat(シングルスクリーン)

XCALIB-S 0-C
Xcalib-S 0 "Benq XL2420Z.icm"

example2.batマルチスクリーン

XCALIB-S 0-C
Xcalib-S 0 "Benq XL2420Z.icm"
Xcalib-S 1-C
XCALIB-S 1 "ASUS_N56VZ.ICC"

authotkey:

#SingleInstance
; このスクリプトのインスタンスを1つだけ実行できるようにします.
sendmode入力
SetWorkingDir%A_ScriptDir%
メニュー、
add、例1; 必要に応じてここでプロファイルを追加して、トレイメニューからアクティブなものを選択できます.
メニュー、
add、例2
; レジストリの場所IICプロファイルの状態を保存します
REG_ROOT= HKEY_CURRENT_USER
REG_PATH= SessionInformation

reg_key_prime= primestate

レジストリから最後のプロファイルを読み、実行するようにBatFileを設定します.

Regread、Primestate、%REG_REAS%、%REG_PATH%、%REG_KEY_PRIME%
if(Primestate= 1)
{
currenticcprofile= example1.bat.
}
if(Primestate= 2)
{
currenticcprofile= example2.bat.
}

実行、 "%a_scriptdir%\%currenticcprofile%"、min

表示イベントリスナーを追加します.

onMessage(0x7e、
"wm_displaychange")
onMessage(0x218、
"func_wm_powerbroadcast")

RETURN

XCALIB BATFILESを実行し、レジストリーキーを設定するための関数

例1:
REGWRITE、REG_DWORD、%REG_ROOT%、%REG_PATH%、%REG_KEY_PRIME%、
1
currenticcprofile= example1.bat.
寝る
実行、 "%a_scriptdir%\%currenticcprofile%"、min

RETURN

例2:
REGWRITE、REG_DWORD、%REG_ROOT%、%REG_PATH%、%REG_KEY_PRIME%、
2.
currenticcprofile= example2.bat.
寝る
実行、 "%a_scriptdir%\%currenticcprofile%"、min

RETURN

解像度/システム電源イベントを変更した後のイベント

WM_Displaychange(WParam、LParam)
{
グローバルCurrentIcprofile
500を眠る
実行、%A_ScriptDir%\%CurrentCcProfile%,
隠す
}
func_wm_powerbroadcast(WParam、LParam)
{
global reg_root、reg_path、reg_key.
if(LParam=
0){
; PBT_APMSUSPENDまたはPBT_APMSTANDBY?->システムが眠ります
if(wparam=
4またはWParam
= 5){
実行、 "%a_scriptdir%\%currenticcprofile%"、min
}
; PBT_APMRESUMESEND PBT_APMRESUMESTANDBY?->システムが登る
if(wparam==
6またはWParam
== 7
またはWParam==
8またはWParam
== 18){
; MsgBox、Windowsの電源イベントを得ました:%wparam%
実行、 "%a_scriptdir%\%currenticcprofile%"、min
再ロード
}
}
帰国する
}

すべてのファイルを1ディレクトリに保存します. IICプロファイル、BATファイル、AHKスクリプト、およびXcalib.exe.AHKスクリプトを起動時に実行するように設定します.