Nvidia
如何在不打開 nvidia-settings 的情況下禁用 GSync?
我的顯示器(戴爾 S2176DG)支持 GSync,但需要 ICC/顏色配置文件才能在 Linux 上看起來不錯。我可以使用 GNOME 設置設置顏色配置文件,但是每當我打開 nvidia-settings 時,它都會被重置。
問題是:每次啟動我都需要禁用 GSync,因為它不能很好地與 GNOME Shell 和我的顯示器配置配合使用。除非我經常拖動視窗,否則會有一些不尋常的口吃。對於我的工作流程,當我啟動到我的 Linux 桌面時,我不需要 GSync,所以我選擇禁用它。但同樣,如果我打開 nvidia-settings,我的 ICC 配置文件會被重置,然後我必須再次打開 GNOME 設置並切換配置文件。每次開機。
有沒有辦法在不打開 nvidia-settings 的情況下永久或至少在我登錄時禁用 GSync?
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
Boom,GSync 禁用,沒有其他設置被觸及。這適用於應用程序中的其他設置;可用選項可以用 flag 查看
-L
。將此添加到您的 X 啟動/會話腳本/任何內容中,它應該每次都應用。
$$ Answering my own question because this has plagued me for so long and I finally found a solution. Wahoo! $$