저는 최근 Nvidia GTX 1060Ti 카드가 장착된 Acer Helios 300 프레데터 노트북을 구입하여 Windows 10 및 Manjaro Linux를 듀얼 부팅하도록 설정했습니다. 나는 Steam 게임의 Windows 설치를 유지했습니다(만자로에서 게임을 플레이할 수 있다는 것을 알았음에도 불구하고).
모든 것이 잘 진행되고 있는 것 같습니다. 프로그램 명령을 앞에 추가하면 primusrun
상태 nvidia-smi
출력(gpustat
훌륭한 유틸리티 래퍼입니다. 그렇지 않으면 출력/오류가 없습니다.
그래서 질문에: 저는 단지 어린아이일지도 모르지만, Windows 10 데스크톱 환경은 기본적으로 간단한 검색 및 파일 탐색 등을 위해 1920x1080의 144hz 새로 고침 빈도를 활용하는 것 같습니다. 그러나 xfce를 사용하는 X-server는 60Hz로 제한됩니다.
시작/로그인 세션에서 NVidia 드라이버를 활성화해야 하기 때문일까요? 이렇게 하면 배터리가 더 빨리 소모되고 불필요할 수도 있습니다. 하지만 X-Session 중에 NVidia를 기본 GPU로 강제/활성화하는 방법을 잘 모르겠습니다.
진정한 리눅스 방식에서는 호기심이 생겨서 보기만 해도 수정하고 싶었습니다. 이것은 내 현재 출력입니다 xrandr
.
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
960x540 59.82
864x486 59.92 59.57
640x480 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
1920x1080 (0x46) 368.140MHz -HSync -VSync
h: width 1920 start 1968 end 2000 total 2102 skew 0 clock 175.14KHz
v: height 1080 start 1090 end 1095 total 1216 clock 144.03Hz
그러니 누구든지 나를 도와줄 수 있다면
A) NVidia 1060을 세션의 기본 GPU(Intel HD Graphics 대신)로 활성화하는 방법을 알아보십시오.
B) xfce에서 144hz 속도를 활성화/전환하는 방법을 알려주시면 감사하겠습니다!
답변1
non-free
bumblebee
몇 가지 조사를 통해 내 자신의 질문에 답했습니다. Manjaro를 설치할 때 nvidia 드라이버를 선택했기 때문에 , primusrun
/ 를 사용할 수 있습니다 optirun -b primus
. 문제는 모니터 새로 고침 감지 기능을 사용 xrandr
하고 새로 고침 빈도를 144hz로 설정하는 옵션을 새로 추가해야 한다는 것입니다. 이제 144hz로 표시할 수 있는 모든 애플리케이션(예: "Thunar FM, Chrome 브라우저 등)". 다음 명령을 사용했습니다.
$ cvt 1920 1080 144
# 1920x1080 143.88 Hz (CVT) hsync: 169.35 kHz; pclk: 452.50 MHz
Modeline "1920x1080_144.00" 452.50 1920 2088 2296 2672 1080 1083 1088 1177 -hsync +vsync
$ xrandr --newmode "1920x1080_144.00" 452.50 1920 2088 2296 2672 1080 1083 1088 1177 -hsync +vsync
cvt
<너비> <높이> <새로 고침 빈도> 사용
Modeline
내가 추가한 a를 계산 xrandr
한 다음 디스플레이를 기본값으로 전환합니다.
$ xrandr --addmode eDP1 1920x1080
$ xrandr --output eDP1 --mode 1920x1080 --rate 144
수정된 것 같습니다.