듀얼 모니터가 연결된 Linux에서 게임을 시작하면 일반적으로 기본 화면에서 열려고 시도합니다. 그러나 설정 및 디스플레이 서버에 따라 전체 화면 모드가 항상 완벽하게 작동하는 것은 아닙니다. 게임이 이상하게 늘어나거나, 경계선 없는 모드로 열리거나, 마우스가 잠겨 있어야 하는 위치에 머무르지 않고 두 번째 모니터로 이동할 수 있습니다.
올바른 설정과 몇 가지 간단한 조정을 통해 한 디스플레이에서는 게임을 완벽하게 전체 화면으로 유지하면서 다른 화면은 완전히 사용할 수 있게 유지할 수 있습니다. 초광각 경험을 선호하는 경우 Gamescope와 같은 도구를 사용하거나 XRandR 또는 Nvidia TwinView로 가상 초해상도 모니터를 생성하여 동시에 두 모니터에 걸쳐 게임을 확장할 수도 있습니다.
목차
디스플레이 서버를 Wayland로 변경해 보세요
Windows와 달리 Linux는 주로 X11 및 Wayland와 같은 여러 디스플레이 스택을 지원합니다. 레거시 X11 시스템에서는 모니터가 하나의 대형 가상 캔버스처럼 작동하는 경우가 많습니다. 결과적으로 전체 화면 게임이 두 화면 모두에 걸쳐 확장되거나, 잘못된 모니터에서 실행되거나, 마우스가 디스플레이를 넘을 때 초점을 잃거나, 모니터 간에 공유되는 가장 낮은 새로 고침 빈도로 떨어질 수 있습니다.
최신 대체품인 Wayland는 이 문제를 훨씬 더 잘 처리합니다. 독점적인 전체 화면 요청을 적절하게 관리하여 나머지 데스크톱에 영향을 주지 않고 게임을 하나의 모니터로 제한합니다. Fedora나 Ubuntu와 같은 대부분의 주요 배포판은 기본적으로 Wayland를 사용하며, 이를 통한 게임은 일반적으로 더욱 세련된 느낌을 줍니다. 아직 X11을 사용하고 계시다면 Wayland로 전환하시면 많은 문제를 즉시 해결할 수 있습니다.
먼저 터미널을 열고 다음을 입력하여 세션 유형을 결정하세요.
echo $XDG_SESSION_TYPE
출력에 x11이 표시되면 레거시 시스템을 사용하고 있는 것입니다. Wayland라고 표시되어 있으면 현대 표준에 있는 것입니다. 대부분의 배포판에서는 로그아웃하고 로그인 화면에서 톱니바퀴 아이콘을 클릭한 다음 Wayland(또는 KDE용 Wayland의 Plasma)를 선택한 다음 다시 로그인하세요.
기본 모니터를 올바르게 설정하세요
많은 전체 화면 문제는 단순히 잘못된 모니터가 기본 모니터로 표시되었기 때문에 발생합니다. KDE에서는 시스템 설정으로 이동하세요. 그런 다음 표시 게임 모니터를 기본으로 설정하세요. GNOME에서 설정으로 이동하세요. 그런 다음 디스플레이 같은 일을 하려고요.
이렇게 변경한 후 게임을 다시 시작하세요. 게임이 여전히 잘못된 모니터에서 열리면 게임을 표시하려는 모니터에서 Steam을 직접 실행해 보세요. 많은 게임이 Steam의 위치를 상속하기 때문입니다.
경계 없는 창 모드로 전환
Linux에서 독점적인 전체 화면 모드와 경계선 없는 모드 간의 성능 차이는 이제 최소화되었으며, 특히 Wayland와 KDE Plasma 또는 GNOME과 같은 최신 합성기에서는 더욱 그렇습니다.
이를 설정하려면 게임 설정을 열고 디스플레이 모드를 변경하세요. 경계 없는 창 모드로 , 해상도를 모니터의 기본 해상도로 설정하고 게임 모니터가 시스템 디스플레이 설정에서 기본으로 표시되어 있는지 확인하세요.
이 방법은 합성기가 제어 상태를 유지하기 때문에 작동합니다. 디스플레이 모드 전환이 없고, 두 번째 모니터가 검게 변하지 않으며, Alt+Tab이 원활하게 작동합니다. 대부분의 게임에서는 이것이 전부입니다. 게임이 기본적으로 이 모드를 지원하지 않더라도 걱정하지 마세요. 이를 강제할 수 있는 도구가 있습니다.
게임스코프 합성기 사용
Gamescope는 Valve에서 제작한 마이크로 컴포지터로, Steam Deck에서 게임에 대한 통제된 환경을 만드는 데 사용됩니다. 마우스를 잡아내고, 해상도를 강제하고, 새로 고침 빈도를 관리하고, 다중 모니터 초점 문제를 수정하고, 전체 화면 결함을 방지합니다.
Gamescope는 Linux 배포판에 따라 다양한 방법으로 설치할 수 있습니다. 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 플래그는 전체 화면 모드를 강제합니다. Gamescope는 게임을 효과적으로 포함하므로 두 번째 모니터를 방해할 수 없습니다.
또한 시간이 지남에 따라 발전할 수 있으므로 배포판의 Gamescope 패키지 설명서에서 최신 플래그를 확인할 수도 있습니다.
Steam, Lutris 및 Heroic을 위한 조정
대부분의 Linux 게이머는 Steam with Proton을 사용하므로 듀얼 모니터 설정에서 전체 화면이 이상하게 작동하는 경우 시도해 볼 수 있는 몇 가지 실질적인 조정 방법이 있습니다. Steam에서 게임을 마우스 오른쪽 버튼으로 클릭하고 속성을 엽니다. 을 클릭하고 실행 옵션을 찾으세요. 일반 탭 아래의 필드입니다. 거기에 다음을 추가할 수 있습니다:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 %command%
이 환경 변수는 SDL 기반 게임에 전체 화면에 사용할 모니터를 알려줍니다. 게임이 여전히 잘못된 화면에서 실행되는 경우 0를 변경하세요. 1으로 (또는 다른 번호) 모니터 주문에 따라 다릅니다.
또한 호환성 탭으로 이동하여 Proton Experimental을 선택하여 다양한 Proton 버전을 테스트해 볼 가치가 있습니다. 또는 최신 안정 릴리스. 일부 전체 화면, 포커스 또는 다중 모니터 버그는 특정 Proton 빌드에만 해당되므로 버전을 전환하면 시스템의 다른 항목을 변경하지 않고도 문제를 즉시 해결할 수 있습니다.
Steam이 아닌 게임의 경우 Lutris 및 Heroic Games Launcher와 같은 도구가 유사한 컨트롤을 제공합니다. Lutris에서 게임을 마우스 오른쪽 버튼으로 클릭하고 구성을 선택합니다. , 러너 옵션으로 이동하세요. , 창 모드(가상 데스크톱)를 활성화합니다. .
이 기능은 사용자가 정의한 해상도로 단일 창 내에 가상 Windows 데스크탑을 생성합니다. 해당 해상도를 모니터의 기본 크기와 일치하도록 설정하면 게임이 해당 가상 공간 내에 국한되어 Alt + Tab을 누를 때 게임이 두 모니터에 걸쳐 늘어나거나 초점을 잃는 일이 방지됩니다.
Heroic Games Launcher에서는 게임의 Wine 또는 Proton 설정을 열고 간단한 토글을 통해 Gamescope를 활성화할 수 있습니다. 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) 모두 전체 화면 창 리디렉션 해제와 같은 설정을 포함합니다. 또는 전체 화면 응용 프로그램에 대한 합성을 비활성화하는 옵션. 이를 활성화하면 성능이 향상되고 사소한 끊김 문제가 해결될 수 있습니다.
최종 생각
Linux는 설정을 이해하는 데 약간의 시간이 걸릴 때 가장 잘 작동합니다. 여러 개의 모니터를 쉽게 구성하여 게임에 사용할 수 있으며, 게임을 중단하지 않고 두 번째 모니터를 열어 다른 작업을 할 수 있습니다. 또한 GameMode를 사용하여 Linux에서 게임 성능을 향상시킬 수 있는 방법도 확인해 보세요.