듀얼 모니터가 장착된 Linux 시스템에서 게임을 실행하는 것은 특히 기본 디스플레이가 제대로 인식되지 않을 때 어려운 경험이 될 수 있습니다.사용 중인 하드웨어 구성과 디스플레이 서버에 따라 전체 화면 기능이 제대로 작동하지 않을 수 있습니다.예를 들어 게임 화면이 늘어나 보이거나, 잘못된 화면에서 실행되거나, 마우스 커서가 한 화면에 고정되지 않고 여러 화면을 자유롭게 이동하는 문제가 발생할 수 있습니다.
적절한 설정과 조정을 통해 하나의 모니터에서 완벽한 전체 화면 환경을 구현하면서 보조 디스플레이도 활용할 수 있습니다.또한, 파노라마 게임 화면을 원하는 사용자를 위해 Gamescope와 같은 도구나 XRandR 또는 Nvidia TwinView를 이용한 가상 모니터 생성과 같은 방법을 통해 두 화면에서 몰입감 넘치는 게임 플레이 경험을 제공할 수 있습니다.
디스플레이 서버로 Wayland로 전환하기
리눅스는 주로 X11과 Wayland를 통해 다양한 디스플레이 옵션을 제공합니다.기존 X11 시스템은 모니터를 하나의 넓은 표면처럼 취급하는 경우가 많습니다.이로 인해 게임이 여러 디스플레이에 걸쳐 표시되거나, 의도치 않은 화면에서 실행되거나, 모니터 사양 차이로 인해 화면 새로 고침률이 낮아지는 문제가 발생할 수 있습니다.
이와 대조적으로, Wayland는 더욱 발전된 대체 시스템으로, 전체 화면 요청을 매우 정확하게 처리하여 데스크톱 환경을 방해하지 않고 게임을 특정 모니터 하나에만 실행할 수 있도록 합니다. Fedora와 Ubuntu를 비롯한 대부분의 최신 배포판은 Wayland를 기본 설정으로 채택하여 더욱 매끄러운 게임 경험을 제공합니다.만약 여전히 X11을 사용하고 있다면, Wayland로 전환하는 것이 전체 화면 관련 문제를 효과적으로 해결하는 데 도움이 될 수 있습니다.
현재 세션 유형을 확인하려면 터미널을 열고 다음 명령을 실행하세요.
echo $XDG_SESSION_TYPE

출력 결과에 “x11″이 표시되면 레거시 시스템을 사용 중이라는 의미입니다.반대로 “Wayland”가 표시되면 최신 구성을 사용 중이라는 뜻입니다.현재 세션에서 로그아웃한 다음 로그인 화면에서 톱니바퀴 아이콘을 클릭하고 Wayland(KDE를 사용하는 경우 Wayland 기반 Plasma)를 선택한 후 다시 로그인하세요.
기본 모니터를 올바르게 지정하세요
전체 화면 사용 시 문제가 발생하는 경우는 종종 기본 디스플레이로 잘못된 모니터가 지정되어 있기 때문입니다. KDE에서 게임용 모니터를 기본 디스플레이로 설정하려면 시스템 설정 으로 이동하여 디스플레이를 선택하세요. GNOME에서는 설정 > 디스플레이를 통해 비슷한 경로를 따라가면 됩니다.
변경 사항을 저장한 후 게임을 다시 시작하세요.문제가 지속되고 게임이 원하지 않는 모니터에서 실행되는 경우, 많은 게임이 Steam의 위치를 기준으로 실행되므로 원하는 모니터에서 Steam을 직접 실행하는 것을 고려해 보세요.
테두리 없는 창 모드 활용
Wayland와 같은 최신 환경 및 KDE Plasma 또는 GNOME과 같은 최신 컴포지터에서는 전체 화면 모드와 테두리 없는 창 모드 간의 성능 차이가 크게 줄어들었습니다.
이를 적용하려면 게임 설정에 들어가서 디스플레이 모드를 테두리 없는 창 모드 로 변경하세요.해상도가 모니터의 기본 설정과 일치하는지 확인하고, 시스템 환경설정에서 게임 모니터가 기본 모니터로 설정되어 있는지 확인하세요.
이 접근 방식을 사용하면 합성 담당자가 제어권을 유지할 수 있으므로 디스플레이 전환이나 두 번째 모니터의 꺼짐과 같은 문제를 해결하고 Alt+ 키 를 통한 원활한 탐색이 가능합니다 Tab.대부분의 게임에서는 이 설정으로 충분합니다.기본 지원이 부족한 경우, 이 모드를 강제로 적용하는 다양한 도구를 사용할 수 있습니다.
Gamescope Compositor를 활용하기
밸브에서 개발한 마이크로 컴포지터인 게임스코프는 특히 스팀 덱에서 최적의 게임 환경을 조성하도록 설계되었습니다.마우스 캡처, 해상도 적용, 새로 고침 빈도 관리, 멀티 모니터 설정 시 초점 조절까지 담당하여 전체 화면 관련 오류를 크게 줄여줍니다.
사용하는 Linux 배포판에 따라 Gamescope를 설치하는 방법이 다릅니다.예를 들어 Arch Linux나 Fedora처럼 정기적으로 업데이트되는 배포판에서는 공식 저장소에서 찾을 수 있습니다. Arch Linux(또는 Arch 기반 배포판)의 경우 다음 명령어를 사용하여 설치하세요.
sudo pacman -S gamescope
Fedora의 경우 다음을 사용하십시오.
sudo dnf install gamescope
사용 중인 배포판에 최신 버전이 없는 경우, 공식 GitHub 저장소 에서 Gamescope를 직접 빌드하는 것도 항상 가능한 옵션입니다.
설치가 완료되면 다음과 같이 Steam 시작 옵션을 구성하십시오.
gamescope -f -w 2560 -h 1440 -r 144 -- %command%
-w및 -h플래그를 모니터 해상도에 맞게 수정 하고 -r새로 고침 빈도에 맞게 설정하십시오.-f플래그는 전체 화면 모드를 활성화하여 두 번째 모니터와의 간섭을 방지합니다.
Steam, Lutris 및 Heroic 최적화
Proton을 사용하여 Steam을 실행하는 많은 Linux 게이머는 전체 화면 동작을 향상시키기 위한 추가 설정을 할 수 있습니다. Steam에서 게임을 마우스 오른쪽 버튼으로 클릭하고 속성 으로 이동한 다음 일반 탭에서 시작 옵션을 찾으세요.다음 설정을 추가할 수 있습니다.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 %command%

이 변수는 SDL 기반 게임에 전체 화면 모드에 적합한 모니터를 지정합니다.게임이 여전히 잘못된 화면을 기본값으로 선택하는 경우, 모니터 구성에 따라 0값을 (또는 다른 숫자로 ) 변경하십시오.1
또한, 다양한 Proton 버전을 테스트해 보는 것이 도움이 될 수 있습니다.호환성 탭에서 Proton Experimental 버전 또는 최신 안정 버전을 선택해 보세요.특정 Proton 빌드에서 전체 화면 및 멀티 모니터 관련 문제가 발생할 수 있으며, 버전을 변경하면 이러한 충돌이 원활하게 해결될 수 있습니다.
Steam 이외의 플랫폼에서 출시된 게임의 경우, Lutris나 Heroic Games Launcher와 같은 프레임워크가 유사한 기능을 제공합니다. Lutris에서 게임을 마우스 오른쪽 버튼으로 클릭하고 ‘구성’을 선택한 다음, ‘실행기 옵션’ 으로 이동하여 ‘창 모드(가상 데스크톱)’를 활성화하세요.

Alt이 옵션은 사용자가 선택한 해상도로 단일 창에 가상 데스크톱을 생성합니다.여러 디스플레이에 걸쳐 창이 늘어나거나 + 키를 눌렀을 때 포커스가 유지되지 않는 것을 방지하려면 이 해상도를 모니터의 기본 크기와 일치시키세요 Tab.
Heroic Games Launcher에서는 게임의 Wine 또는 Proton 설정에서 간단한 토글 기능을 통해 Gamescope를 활성화할 수 있습니다.이를 통해 복잡한 명령줄 설정 없이도 게임이 제어된 환경에서 실행되고 하나의 디스플레이에 고정됩니다.
XRandR을 이용한 디스플레이 제어
X11 환경을 유지하려면 XRandR 도구를 사용하여 모니터를 관리할 수 있습니다.터미널 명령어를 사용하여 xrandr연결된 모니터를 표시하고 모니터 이름(예: HDMI-1 또는 DP-1)을 확인하십시오.
게임 시작 전에 보조 모니터를 즉시 비활성화하려면 다음 명령어를 사용하십시오.
xrandr --output HDMI-1 --off
HDMI-1을 실제 보조 모니터 식별자로 바꿔주세요.완료되면 다음 명령으로 모니터를 다시 활성화하세요.
xrandr --output HDMI-1 --auto
이 방법은 다소 직접적인 조작이 필요할 수 있지만, 남은 화면에서 게임이 진정한 전체 화면 모드로 렌더링되도록 효과적으로 보장합니다.
KDE(KWin)와 GNOME(Mutter) 모두 전체 화면 창 리디렉션 해제 또는 전체 화면 애플리케이션 합성 비활성화와 같은 설정 기능을 제공합니다.이러한 설정을 활성화하면 성능이 눈에 띄게 향상되고 사소한 끊김 현상을 해결하는 데 도움이 될 수 있습니다.
결론
리눅스 게임 환경을 최적화하려면 시스템 성능에 대한 기본적인 이해가 필요합니다.적절한 설정을 통해 여러 대의 모니터를 게임용으로 사용하면서 동시에 보조 모니터는 다른 작업에 활용할 수 있습니다.또한, 게임 모드(GameMode) 사용과 같이 리눅스에서 게임 성능을 향상시키는 방법을 살펴보는 것도 좋습니다.
답글 남기기