맞춤 새로 고침 빈도를 저장 상태로 유지하는 방법은 무엇입니까?


17

파티션에서 14.04를 테스트하여 완전히 릴리스되었을 때 기본 데스크톱으로 사용할지 여부를 확인하려고하지만 몇 가지 문제가 발생했습니다.

144Hz 모니터가 있으므로 Nvidia X Server 설정 창에서 새로 고침 빈도를 144Hz로 설정했는데 정상적으로 작동합니다. 그러나 컴퓨터를 다시 시작하면 해당 설정이 "자동"으로 돌아가고 Ubuntu에 로그인 할 때마다 새로 고침 빈도를 144Hz로 다시 설정해야합니다. Nvidia 설정을 144Hz로 유지하려면 어떻게합니까?

Minecraft에서 전체 화면으로 이동할 때마다 새로 고침 빈도 설정도 자동으로 되돌아갑니다.

Google을 검색했지만 이러한 문제에 대한 해결책을 찾지 못하는 것 같습니다.

눈이 특정 재생률 이상의 차이를 볼 수 없기 때문에 144Hz가 무의미한 방법에 대한 강의에는 공개되어 있지 않습니다. 따라서 잘못된 지식에 대해 강의하려는 경우 사라져주세요.


아래의 답변은 144Hz를 제공하지만 문제는 유지됩니다. 이제 천천히 움직일 때 144Hz로 이동하는 창이 있지만 더 빨리 움직이면 창이 마우스 뒤에서 시작됩니다. 나는 이것이 xorg 또는 compiz의 문제라고 생각합니다. 오래된 소프트웨어에 비해 너무 뜨거운 하드웨어. 미르 나 웨이 랜드를 기다려야합니다.
Kaspar

해결책 중 하나라도 문제에 대해 가능한 한 많이 해결 한 경우 다른 이유가없는 한 둘 중 하나를 성공으로 표시하도록 요청합니다. Wayland를 기대하는 한 OpenGL은 X에 상당히 크게 의존한다고 말해야하므로 코드를 작성하기 전에 코어가 Wayland와 호환되기를 바랍니다.
cossacksman

미안하지만 작동하지 않습니다 ... xserver 설정을 저장하고 장치를 재부팅하려고 할 때도 여전히 같은 문제가 있습니다 ...

답변:


29

113 개의 블로그 게시물, SO 질문 및이 문제를 해결하기위한 기타 시도를 읽은 후에도 재부팅시 여전히 새로 고침 빈도가 사라졌습니다.

거기에서 나는 맨 페이지를 빗질하고 수십 가지 유틸리티를 가지고 놀았습니다. 그 과정에서 GTX 760을 사용하는 64 비트 시스템에서 다음의 한 줄짜리 작업을 발견했습니다.

xrandr --output DVI-D-0 --mode 1920x1080 --rate 144

DVI-D-0을 통해 연결된 장치를 대상으로 해상도를 1920W로 1080H로 설정하고 새로 고침 빈도를 144Hz로 설정합니다.

--output 값을 확인하려면 다음 명령을 실행하십시오.

xrandr -q

다음과 같은 정보가 표시됩니다.

xrandr -q 결과

마지막에서 두 번째 항목은 장치 이름과 지원되는 설정을 찾은 곳입니다.

로그인 후 바로 실행되도록하기 위해 "시작 응용 프로그램"에서이 스크립트를 호출합니다. 암호를 입력 한 직후 화면이 깜박이기 때문에이 솔루션에 만족하지 않습니다. 당신이 그걸로 살 수 있다면 (가능합니다), 그러면 문제가 해결됩니다.


4
이것은 최종적이고 효과적인 답변입니다! 또한 VG248QE의 화면 주사율을 60에서 다른 것으로 변경할 수 없다는 매우 비슷한 문제를 해결하기 위해 몇 시간을 보냈습니다! xrandr에 대한 많은 시도를 포함하여 몇 가지 명령을 시도했습니다. 당신의 oneliner가 작동합니다!
Timmos

7
모든 사용자 .config 폴더에는 monitors.xml이라는 파일도 있습니다. 거기에서 모니터 재생 빈도를 144Hz로 편집하면 xrandr 명령을 사용하지 않고도 작동합니다.
카스파

이런 f ** ing 똥 나는 당신이 이것에 대한 해결책을 가지고 있다고 믿을 수 없다! 감사. 단 하나. @Elad 주석 (답변 아래)은이 스크립트를 "시작 응용 프로그램"에 추가 할 필요가 없습니다. xrandr 명령 folloy를 실행 한 후 Elad의 단계를 수행하면 monitors.xml이 생성됩니다. Gnome과 Cinnamon에서 Ubuntu 18.04에서 테스트 및 작업
Capy

9

새로 고침 빈도를 영구적으로 설정하려면 (우분투 16.04로 테스트) :

  • 를 엽니 다 ~/.config/monitors.xml.
  • 파일에 여러 구성 섹션이있을 수 있으며 다른 모니터 설정을위한 것으로 보입니다. 가장 최근에 설정을했습니다.
  • 여러 개의 디스플레이가있는 경우 올바른 출력을 편집해야합니다. xrandr터미널에 쓰고 편집 된 출력이 실제로 원하는 모드를 지원하는 출력 이름으로 확인하십시오.
  • rate요소에 새로 고침 빈도를 삽입하십시오 .

이 방법은 Kaspar의 의견 에서 발견 되었지만 이것이 답변으로 제기되어야한다고 생각합니다.


14.04에서도 작동합니다!
visoft

4

이전 답변을 보완하려면 monitors.xml이 없으면 xrandr을 사용하여 새로 고침 빈도를 임시로 설정 한 다음 "디스플레이"구성 창을 입력하고 "적용"을 클릭하여 올바른 새로 고침 빈도로 파일을 작성하십시오 (설정을 수정할 필요가 없음) ).


와 함께 일했습니다 unity-control-center > Screens > Apply. 내 경우에는 monitors.xml이미 존재하고 적용 후 업데이트되었습니다. 감사!
Alfonso Nishikawa

1

nvidia-xconfig루트로 실행 하고 구성을 저장하십시오.

  1. 터미널을 열고 실행

    sudo nvidia-xconfig 
    
  2. 화면을 설정 한 탭에서 설정을 선택한 다음 저장을 누르십시오.

    여기에 이미지 설명을 입력하십시오

  3. 저장할 위치가있는 새 창이 나타납니다. 기본값은 이미이어야 /etc/X11/xorg.conf하고 OK를 누르십시오.


3
분명히 생성 한 X 구성은 세션이 X.server 재시작시 선택한 해상도 나 화면 주사율을 사용하도록 강제하지 않습니다.
Kaspar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.