PC 게임계의 가장 멍청한 논쟁을 해결하려고 노력했습니다

테두리 없음 또는 전체 화면? 이는 모든 PC 게이머가 호기심 때문에 또는 PC 게임에 가장 적합한 설정을 얻으려는 친구들에게서 겪게 되는 질문입니다. 경계선 없는 게임과 전체 화면 게임 에 대한 간단한 가이드에서 제시하는 것과 같은 표면적인 조언을 따르면 올바른 길로 갈 수 있을 것입니다. 보더리스가 더 편리하지만 일부 게임에서는 성능 저하가 발생할 수 있습니다. 이론적으로는 이것이 당신이 알아야 할 전부입니다. 하지만 내 존재를 괴롭히는 질문은 여전히 ​​​​울려납니다. 왜?

온라인에서 검색해 보면 경계선 없는 화면과 전체 화면 화면 중 어느 쪽이 성능에 더 좋은지에 대해 매우 다양한 조언을 얻을 수 있습니다. 어떤 사람들은 차이가 없다고 말합니다. 다른 사람들은 PlayerUnkown's Battlegrounds 와 같은 게임에서 전체 화면 모드가 크게 향상되었다고 주장합니다 . Fallout 4 와 같은 게임에서 경계선 없는 모드를 사용하면 더 나은 성능을 얻을 수 있다고 말하는 사람들 도 더 많습니다 . 이 조언을 따를 필요는 없으며 아마도 더 보편적으로 적용해서는 안 되지만, 무엇에 대해 그렇게 많은 주장이 있는 걸까요? 그래픽 메뉴에서 가장 간단한 설정 중 하나여야 합니까?

나는 알고 싶었고 확실히 시도했습니다. 그러나 경계 없는 전체 화면 게임에 대한 데이터 기반 분석으로 시작된 작업은 이미지가 화면에 표시되는 방식에 대한 연구 프로젝트로 빠르게 전환되었습니다. 이것은 논쟁거리도 아니고 2024년에 논의할 가치도 없는 주제입니다. 속담에서 (또는 문자 그대로) 잔디를 만진다면, 몇 분 동안 차양을 닫고 있으면 빽빽하고 극도로 괴상한 길로 안내해 드리겠습니다. 게임이 화면에 표시되는 방식에 대해 알아보세요.

내 작업 표시

여러 게임에서 경계선 없는 전체 화면 모드의 성능.
Jacob Roach / 디지털 트렌드

게임을 테스트해보았습니다. 정말 그랬어요. 이 기사에 대한 나의 원래 계획은 지난 5년 동안 출시된 최신 게임을 가능한 한 많이 실행하고 전체 화면 모드와 경계선 없는 모드에서 벤치마킹하는 것이었습니다. 나는 사소한 성능 차이라도 보여주는 평균을 얻기를 희망하면서 각 디스플레이 모드에 대해 각 게임을 5번 패스했습니다. 그들은 거기에 없었습니다.

위에서 제가 만든 몇 가지 게임을 볼 수 있습니다. 나는 훨씬 더 많은 테스트를 할 계획이었지만 계속해서 실행하고, 게임을 실행해도 똑같은 결과가 계속 나타났습니다. 아마도 PlayerUnknown's BattlegroundsFallout 4 와 같이 차이가 있는 게임이 몇 개 있을 수 있지만 Horizon Zero DawnRed Dead Redemption 2와 같은 대형 게임에서는 사소한 차이조차 발견하지 못했다면 차이가 있다고 말하기는 어렵습니다. 일관된 추세.

유일한 예외는 Hitman 3 이었습니다. 엄청난 차이는 아니지만 측정 가능한 차이입니다. Hitman 3는 내가 테스트한 게임에서 이상했습니다. Black Myth: WukongReturnal 에서도 성능 차이 없이 각각 한 번씩 실행했습니다. 하지만 이는 단순히 성능 차이가 있기 때문만은 아닙니다. 제가 테스트한 다른 게임과 달리 Hitman 3 에는 경계선 없는 옵션이 없습니다. 대신 전체 화면 옵션과 독점적인 전체 화면 옵션이 있습니다.

명명법의 차이는 많은 것을 의미하며, 대부분의 게임은 이에 주의를 기울이지 않습니다.

전체 화면의 의미

Baldur's Gate 3는 Alienware 32 QD-OLED에서 재생됩니다.
Zeke Jones / 디지털 트렌드

아마도 게임에서 "전체 화면"이 실제로 무엇을 의미하는지 모르실 것입니다. 게임 자체가 전체 화면이 무엇을 의미하는지 명확하지 않을 가능성이 높기 때문에 자신있게 말할 수도 있습니다. 과거에는 전체 화면 설정이 독점적인 전체 화면을 의미했습니다. 이는 디스플레이 어댑터( 그래픽 카드 )가 디스플레이를 완전히 제어할 수 있다는 의미입니다. 오래된 게임을 부팅하고 전체 화면 모드로 전환하면 화면이 몇 초 동안 공백으로 표시됩니다. 그것이 바로 그래픽 카드가 차지하고 있는 것입니다.

전용 전체 화면 응용 프로그램을 실행하지 않는 경우 디스플레이는 Windows의 데스크톱 창 관리자 (DWM)에 의해 제어됩니다. 이는 해당 운영 체제에서 Aero 기능을 활성화하는 방법으로 Windows Vista에서 처음 도입되었습니다. 전체 화면이 화면에 표시되기 전에 메모리의 한 위치에 렌더링(또는 그려지는) 데스크탑 구성 서비스입니다. 이전에는 창이 디스플레이에 직접 그려졌습니다.

전체 화면 및 경계선 없는 게임에 대한 전통적인 지혜가 DWM으로 돌아왔습니다. 아이디어는 테두리 없는 모드에서는 게임이 전체 디스플레이를 차지하더라도 DWM에 일정량의 리소스를 소비해야 한다는 것입니다. 최고의 성능을 보장하려면 DWM을 완전히 우회하고 이로 인해 발생할 수 있는 잠재적인 성능 손실을 우회하여 전체 화면 모드에서 실행하는 것이 좋습니다.

Dark Souls 2에서 실행되는 보더리스 게임.
Jacob Roach / 디지털 트렌드

2024년에 이러한 지혜에는 두 가지 문제가 있습니다. 첫 번째는 게임이 전체 화면과 경계선 없음이 실제로 의미하는 바에 대해 일관성이 없다는 것입니다. 예를 들어 Horizon Zero Dawn 과 같은 게임은 테두리 없는 옵션과 전체 화면 옵션을 모두 제공함에도 불구하고 독점적인 전체 화면 모드를 사용하지 않습니다. 그리고 Black Myth: Wukong 과 같은 최신 게임에는 전체 화면 옵션이 전혀 없습니다. Hitman 3가 성능 차이를 보인 데에는 이유가 있습니다. 독점 전체 화면 모드가 있기 때문입니다.

두 번째 문제는 더 복잡하며 이미지가 실제로 디스플레이에 표시되는 방식과 관련이 있습니다. DWM은 과거 몇 년 동안 성능 저하를 나타낼 수 있었지만 오늘날에는 그보다 조금 더 똑똑해졌습니다.

프레임 뒤집기

게이밍 모니터에서 실행되는 Counter-Strike 2.
Jacob Roach / 디지털 트렌드

Windows 8이 출시되면서 Microsoft는 DXGI 플립 프레젠테이션 모델을 도입했습니다. DXGI는 DirectX 그래픽 인프라이며 게임과 그래픽 카드 사이의 긴 미들웨어 스택 중 하나의 구성 요소입니다. Microsoft 자체 문서 에 따르면 플립 프레젠테이션 모델은 "시스템 리소스 로드를 줄이고 성능을 향상시킵니다." 아이디어는 렌더링된 프레임을 메모리의 한 위치에서 복사하는 대신 화면으로 "뒤집는" 것입니다.

잠시 백업해 보겠습니다. 그래픽 렌더링에는 스왑 체인 이라는 것이 있습니다. 그래픽은 백 버퍼에서 렌더링된 다음 해당 버퍼가 디스플레이로 전환됩니다. 스티커 메모 패드를 상상해보십시오. 맨 위 스티커 아래 스티커 메모에 이미지가 그려져 있습니다. 완료되면 앞면 노트가 뒤집어져 밑에 내용이 표시됩니다. 이것이 스왑 체인이 작동하는 방식입니다.

그래픽 렌더링의 스왑 체인 그래픽입니다.
위키미디어 커먼즈

즉시 뒤집을 수도 있습니다. 그래픽 카드가 프레임을 표시할 때 전면 버퍼라고 알려진 것이 표시됩니다. 이 이미지에는 포인터가 연결되어 있습니다. 백 버퍼가 화면 밖으로 그려지고 있습니다. 프레임이 준비되면 필요한 것은 포인터 변경뿐입니다. 프론트 버퍼를 가리키는 대신, 우리는 백 버퍼를 가리키고 있으며, 이는 다시 새로운 프론트 버퍼가 됩니다. 이전 전면 버퍼(현재 백 버퍼)는 다음 프레임을 렌더링하는 데 사용되며 앞뒤로 이동합니다. 더 복잡한 일련의 버퍼를 가질 수 있지만 이것이 스왑 체인이 높은 수준에서 작동하는 방식입니다.

뒤집기란 경계 없는 게임을 렌더링하기 위해 Windows 8에서 가져온 중요한 변화이기 때문에 뒤집기가 무엇을 의미하는지 이해하는 것이 중요합니다. 플립 프레젠테이션 모델 이전에는 DWM에서 비트 블록 전송을 사용했습니다. 이를 위해서는 백 버퍼를 DWM으로 복사한 다음 화면에 구성해야 했습니다. 뒤집기 모델을 사용하면 DWM이 프레임에 대한 포인터를 볼 수 있습니다. 다음 프레임을 구성해야 할 때 필요한 것은 스왑 체인과 마찬가지로 포인터 변경뿐입니다. 읽기 및 쓰기 작업을 방지합니다.

이 변화로 인해 Windows 내에서 게임이 실제로 작동하는 방식이 바뀌었습니다. 이제 대부분의 게임은 전체 화면 모드에서 실행되는 경우에도 여전히 DWM으로 구성됩니다. Alt+Tab을 통해 게임을 빠르게 종료할 수 있으며 오버레이가 제대로 작동하는지 확인할 수 있습니다. 특히 오래된 게임의 경우 문제가 발생할 경우 그래픽 카드가 디스플레이를 완전히 제어할 수 있도록 Windows에 내장된 "전체 화면 최적화 비활성화"에 대한 몇 가지 조언을 볼 수 있습니다.

중요하지 않은 논쟁을 해결하다

Asus ROG PG42UQG에서 실행되는 스파이더맨.
Jacob Roach / 디지털 트렌드

플립 프레젠테이션 모델 이전에는 성능 이점이 작더라도 최고의 성능을 얻으려면 독점적인 전체 화면이 가는 길이라는 주장이 있었습니다. 오늘은 정말 중요하지 않습니다. 성능 차이가 있는 특정 게임(특히 오래된 게임인 경우)을 접하게 될 가능성이 있습니다. 또는 구성에 따라 성능 문제를 해결하기 위해 전체 화면 최적화를 비활성화해야 할 수도 있습니다. 그러나 경계선 없음 또는 전체 화면을 선택해야 한다면 마음이 원하는 것을 무엇이든 선택할 수 있습니다.

이 주제가 나에게 보낸 토끼 굴을 고려하면 실망스러운 대답일 수도 있지만 실제로는 그렇지 않습니다. 이는 토론에 뉘앙스를 더하고 국경 없는 논쟁을 중심으로 춤추는 수십 년간의 포럼 게시물이 남긴 공백을 머리에 못 박지 않고 채웁니다. 다른 것이 없다면 이제 성능을 고려하지 않고 경계선 없는 모드를 계속 사용할 수 있습니다.


게시됨

카테고리

작성자

태그: