私のモニター(Dell S2176DG)はGSyncをサポートしていますが、Linuxで正しく表示されるにはICC /カラープロファイルが必要です。 GNOME設定を使用してカラープロファイルを設定できますが、nvidia設定を開くたびにリセットされます。
問題は:GNOMEシェルとモニターの構成ではうまく機能しないため、起動するたびにGSyncを無効にする必要があることです。ウィンドウをドラッグし続けないと、奇妙な気がします。私のワークフローでは、Linuxデスクトップから起動するときにGSyncは必要ないので、無効にすることを選択しました。ただし、nvidia設定を再度開くとICCプロファイルがリセットされ、その後にGNOME設定を再度開き、プロファイルを切り替える必要があります。始めるたびに。
NVIDIA設定を開かずにGSyncを永久に無効にするか、少なくともログインしたときに無効にする方法はありますか?
ベストアンサー1
nvidia-settings
GUIを開かなくても、コマンドラインでさまざまなオプションを設定できます。デフォルトでは、保存された設定を適用しようとしましたが(カラープロファイルが混乱する可能性があります)、正しいオプションを渡すと、変更を要求したものだけが変更されます。
ここにあるオプションは次のとおりですAllowGSYNC
。-q
オプションは現在の状態を表示できます。
$ nvidia-settings -q AllowGSYNC
Attribute 'AllowGSYNC' (termina:1.0): 1.
'AllowGSYNC' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'AllowGSYNC' can use the following target types: X Screen.
これを切り替えるには、次の-a
フラグを使用します。
nvidia-settings -a AllowGSYNC=0
ブーム、GSyncは無効になっており、他の設定はタッチされていません。これはアプリケーションの他の設定で使用され、フラグを使用して利用可能なオプションを表示できます-L
。
これをXスタート/セッションスクリプト/何でも追加すると、毎回機能します。
[私自身の質問に答えて、この問題が長い間私を悩ませてきたので、ついに解決策を見つけました。うわー! ]