이유는 모르겠습니다. 나는 무엇을 해야할지 모르겠습니다. 하지만 내 xrandr은 정말 엉망입니다. 마침내 버그가 없는 그래픽 드라이버를 찾았다고 생각했는데, 아니었습니다. 심각하게 중단될 수 있습니다.
그래서 배경. 컴퓨터를 절전 모드에서 깨우면 잘못된 해상도가 로드됩니다. 듀얼 모니터 설정에서는 1920x1080 및 1600x900에서 1024x768 및 1600x900으로 변경됩니다. 나는 터미널에서 매우 간단한 ~/.xprofile 명령을 실행하곤 했습니다(해상도를 복원한 경우).
xrandr --output HDMI-0 --mode 1600x900+0+0 --rate 59.98
xrandr --output HDMI-1 --mode 1920x1080+1600+880 --rate 60 --primary
알았어, 좋아. 일반적으로 컴퓨터가 다시 절전 모드로 전환될 때까지 문제가 해결됩니다. 그런데 갑자기 작동이 안 되더라고요. 어떤 이유로든 시스템 업데이트로 인해 모드 값이 인식되지 않는다는 메시지가 나타납니다. 그래서 나는 그것을 다음과 같이 바꿔야했습니다.
xrandr --output HDMI-0 --mode 1600x900 --pos 0x0 --rate 59.98
xrandr --output HDMI-1 --mode 1920x1080 --pos 1600x880 --rate 60 --primary
이것은 한동안 효과가 있었습니다. 그런데 처형을 하던 중 갑자기 번역의 세계를 발견하게 되었습니다. 나는 이전에 어떤 OS에서도 패닝을 해본 적이 없으며 그것을 좋아하지 않습니다.
패닝을 비활성화하는 방법을 보여주는 duckduckgo 결과가 없습니다. 그래서 몇 가지 추측을 해봤습니다.
나는 이것을 시도했다
xrandr --output HDMI-0 --mode 1600x900 --pos 0x0 --panning 1600x900 --rate 59.98
xrandr --output HDMI-1 --mode 1920x1080 --pos 1600x880 --panning 1920x1080 --rate 60 --primary
기본적으로 번역을 예상 해상도와 일치시킵니다. 이것이 결국 약간의 도움이 되었습니다.
이 모든 것의 어딘가에서는 그래픽 드라이버를 지속적으로 설치하고 재부팅하여 깨어날 때마다 터미널을 사용하여 해상도를 재설정할 필요가 없을 만큼 안정적인지 확인하는 작업을 다루고 있습니다.
하나 찾은 줄 알았는데! 엔비디아 470. 몇 주 동안 안정적으로 실행할 수 있습니다.
그런데 오늘 상황이 엉망이 됐다. 내 결심은 모두 틀렸어. 모니터가 겹칩니다. 둘 다 팬입니다. 끔찍한. 터미널 명령을 실행했는데...해상도는 올바르게 돌아왔지만 모니터는 여전히 겹쳐지고 여전히 패닝이 발생했습니다.
말도 안돼.
어쨌든 이상한 기적을 통해 내 설정-> 디스플레이 기능이 마침내 작동했습니다. 단일 모니터로 설정하고 저장한 다음 다시 듀얼(결합) 모니터로 설정하고 모니터가 겹치지 않도록 위치를 조정했더니 제대로 작동했습니다. 알았어, 좋아.
하지만 내 ~/.xprofile이 손상되었습니다. 현재와 동일한 출력을 계속 사용하려면 이를 수정하는 방법을 모르겠습니다. 현재 설정을 동결하여 변경되지 않도록 하고, 변경된 경우 정확한 구성으로 복원하고 싶습니다.
이 작업을 수행하려면 어떤 xrandr 명령이 필요합니까?
이것은 내 xrandr 출력입니다.
Screen 0: minimum 8 x 8, current 3520 x 1839, maximum 32767 x 32767
HDMI-0 connected 1600x900+0+0 (normal left inverted right x axis y axis) 435mm x 237mm
1600x900 59.98*+ 74.89 60.00
1440x900 59.89
1366x768 59.79
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1152x864 75.00 60.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+1600+759 (normal left inverted right x axis y axis) 698mm x 393mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1440x900 59.89
1440x576 50.00
1440x480 59.94
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
몇 달 동안 .xprofile을 폭파하고 xrandr 매개변수를 무시하고 싶은데 무엇을 놓치고 있는지 알려주십시오. 내 컴퓨터를 다음과 같이 설정하는 올바른 방법은 무엇입니까?
왼쪽 상단 모니터는 0x0에 있고 해상도는 1600x900입니다. 오른쪽 하단에 있는 메인 디스플레이의 해상도는 1600x880이고 해상도는 1920x1080입니다. 겹치는 부분이 없습니다. 패닝이 필요하지 않습니다. 매우 간단합니다. 단순한. 기준. 아, 새로 고침 빈도는 동일한 것 같아요. 60fps에 가까울수록 좋습니다. 놀라운 일은 없습니다. 멋진 것은 없습니다.
다시 한 번, 30분 동안 컴퓨터로 하려고 계획했던 모든 것을 미루고 고군분투한 끝에 마법이 일어났고 내 설정은 정확히 내가 원했던 위치에 있었습니다. 하지만 일단 컴퓨터가 절전 모드에 들어가면 다시 폭발할까봐 걱정됩니다.
편집: 이것도 작동하지 않습니다.
xrandr --output HDMI-0 --mode 1600x900 --pos 0x0 --rate 59.98 --panning 0x0
xrandr --output HDMI-1 --mode 1920x1080 --pos 1600x880 --rate 60 --panning 0x0 --primary
저는 우분투 22.04 LTS를 사용하고 있습니다. 멋진 것은 없습니다. 이국적인 것은 없습니다. 그냥 바닐라가 되려고 노력하는 중이에요.