1. 관련 질문자가 자기 device 정보를 남길 때 'inxi -Fxxxrz' 라는 명령어를 사용한다. - Inxi is a command line tool that can be used to find the complete system and hardware details such as; Hardware,CPU,Drivers,Xorg,Desktop,Kernel,GCC version,Processes,RAM usage,and other useful information. - CPU / Drivers / Xorg / Desktop / Kernel ... 등 하드웨어와 전체 시스템 정보를 찾기위해 사용하는 툴 2. xrandr 라는 명령어로 화면 해상도를 설정하는 듯 보인다. - Xrandr is used to set the size, orientation and/or reflection of the outputs for a screen. It can also set the screen size. ( 화면 크기, 방향 등 설정 명령어 )
나머지는 대충 알겠는데 '230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync' 이 부분이 뭔지 모르겠다.
위에서 궁금했던 부분에 대해서도 알 수 있는데 ... '새 모드에 대한 해상도와 타이밍' 등을 나타낸다고 한다.
이는 다음 명령어로 확인할 수 있다. (General Transfer Format의 약자다.)
gtf 3440 1440 60
3440 1440 은 내 모니터 해상도고 60은 refresh rate 다. 내 모니터는 144hz 까지 지원하지만 노트북에 내장그래픽이라 그냥 60으로 했다. 실행하면 다음 사진처럼 결과가 나온다.
여기서 Modeline 뒤에서부터 "3440 ... +Vsync" 까지 복사하고 다음 명령어에 사용한다. 여기까지 완료하면 실질적으로 해상도 추가는 완료된다. (두번째 명령어에서 나는 HDMI-1 를 사용했는데 inxi 명령어로 사용할 포트가 어떤건지 확인하고 입력하자)
아마 여기까지만해도 Display 설정에 추가된 해상도가 보일테지만 제대로 적용이 안된다. 이후 로그아웃 했더니 잘 동작했다. 어떤 것이든 설정 후에 뭔가가 안되면 로그아웃을 해보자...
아무 인자 없이 xrandr를 실행해보면 아래 HDMI-1 항목에 3440x1440 이 추가된 것을 볼 수 있다.
(추가) 로그아웃 / 리부팅 이후 Display Resolution 삭제되는 현상
처음 설정에서 제대로 적용이 되지 않아서 logout을 해보라고 했었다. 이 땐 로그아웃 이후에도 설정이 유지되어서 원래 그런줄 알았는데 시간이 지나고보니 설정이 삭제되어 있었다. 아무래도 추가한 설정이 유지되지 않는 모양이다. 바로 위에 링크해두었던 페이지에 설정을 저장할 수 있는 방법이 설명되어있다. 다만 나의 경우 zsh를 사용하므로 좀 다르게 설정해야했다.
일단 기본적인 방법은 본인 쉘 설정 파일에 아래와 같은 코드를 추가하는 것이다. 보면 아시겠지만 앞에서 설정할 때 사용한 명령어 두줄이다. 본인의 상황에 맞게 입력해주면 된다.
파일의 변경사항을 저장한 후 로그아웃/리부팅 하면 추가한 설정이 없어지지 않고 유지되어있다.
* 주의 사항 *
1. HDMI를 연결해도 모니터가 켜지지 않을때 : 아무리 뺐다껴도 반응이 없더니 inxi 명령어를 사용한 후 모니터카 켜졌다. ( 켜지고나니 해상도가 달라서 이 글을 작성하게 되었지만... ) 디바이스 정보를 표시하기위해 refresh 하면서 켜지는거 아닌가... 싶다.
2. 본인이 사용할 디스플레이 포트를 잘 확인하자 : 첫 번째 링크에서는 HDMI-2, 두 번째 링크에서는 wayland0 라고 표시되어있다. 나 같은 경우 inxi -Fxxxrz 명령어로 확인해보니 외장모니터용으로 HDMI-1 포트를 사용 중이었기 때문에 xrandr 명령어의 인자로 HDMI-1 을 사용했다.
생각해보니 똑같은 모니터를 사용하는 데스크탑에서도 똑같은 버전을 사용중인데 왜 노트북에서만 이런건지 잘 모르겠다.. 다른 글도 보다보니 같은 4.x 커널 안에서도 이전버전에서는 해상도가 지원되었다가 다음 버전에서 해상도가 지원이 안되는 경우도 있는걸 보면 자주 있는 일 같기는 하다.