NVIDIA 설정을 열지 않고 GSync를 비활성화하는 방법은 무엇입니까?

NVIDIA 설정을 열지 않고 GSync를 비활성화하는 방법은 무엇입니까?

내 모니터(Dell S2176DG)는 GSync를 지원하지만 Linux에서 제대로 표시되려면 ICC/색상 프로필이 필요합니다. GNOME 설정을 사용하여 색상 프로필을 설정할 수 있지만 nvidia 설정을 열 때마다 재설정됩니다.

문제는: GNOME 쉘 및 모니터 구성에서 제대로 작동하지 않기 때문에 부팅할 때마다 GSync를 비활성화해야 한다는 것입니다. 창을 계속 드래그하지 않으면 이상한 버벅임이 발생합니다. 내 작업 흐름에서는 Linux 데스크톱으로 부팅할 때 GSync가 필요하지 않으므로 비활성화하기로 선택했습니다. 하지만 다시 nvidia 설정을 열면 ICC 프로필이 재설정되고 그 다음에는 GNOME 설정을 다시 열고 프로필을 전환해야 합니다. 시작할 때마다.

NVIDIA 설정을 열지 않고 GSync를 영구적으로 비활성화하거나 최소한 로그인했을 때 비활성화할 수 있는 방법이 있습니까?

답변1

nvidia-settingsGUI를 열지 않고도 명령줄에서 다양한 옵션을 설정할 수 있습니다. 기본적으로 저장된 구성을 적용하려고 시도하지만(색상 프로필이 엉망이 될 수 있음) 올바른 옵션을 전달하면 변경하도록 요청한 내용만 변경됩니다.

여기에 있는 옵션은 다음과 같습니다 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 시작/세션 스크립트/무엇이든 추가하면 매번 작동할 것입니다.

[내 자신의 질문에 대답하면서, 이 문제가 오랫동안 나를 괴롭혀 왔기 때문에 마침내 해결책을 찾았습니다. 우와! ]

관련 정보