Skip to main content
다양한 해상도와 화면 비율로 렌더링하면 게임의 성능이나 시각적 레이아웃에 영향을 미칠 수 있습니다. Microsoft는 게임이 스트리밍되는 모든 디바이스에서 잘 실행되는지 확인하기 위해 다양한 해상도와 화면 비율에서 게임을 테스트할 것을 권장합니다.

살펴봐야 할 사항

가장 가능성이 높은 문제 범주는 다음과 같습니다.
  1. 성능 관련: 더 높거나 낮은 해상도로 렌더링할 때의 성능 차이로 인한 프레임 속도 저하, 충돌 또는 경합 조건. 이는 시야(field-of-view) 변경으로도 영향을 받을 수 있습니다(예를 들어, 더 넓은 화면이 한 번에 더 많은 적을 표시하여 프레임 속도가 낮아짐). PIX와 같은 성능 테스트에 일반적으로 사용하는 도구는 사용자 지정 해상도에도 작동합니다.
  2. 시각적/UI 레이아웃: 특히 UI 오버레이에서 아래 예시와 같은 문제가 발생할 수 있습니다.

다음과 같이 표시되어야 하는 게임의 경우:

다음과 같은 문제를 찾으세요:

늘어나거나 눌린 이미지/텍스트. 아래 이미지와 같이 전체 화면이 늘어난 것처럼 보이면 백버퍼 해상도와 XGameStreamingSetResolution에 전달된 값 사이에 불일치가 있을 수 있습니다. 이는 렌더링이 잘못된 화면 비율 가정을 하는 경우 발생할 수 있습니다.

잘린 이미지/텍스트

이는 UI 레이아웃이 잘못된 해상도 또는 화면 비율 가정을 하는 경우 발생할 수 있습니다.

UI 겹침

이는 UI 요소 크기와 배치가 다른 해상도나 화면 비율에 맞게 적절하게 스케일되지 않는 경우 발생할 수 있습니다.
디바이스의 화면이나 창이 스트림 해상도와 일치하지 않으면 검은색 레터박스나 필러박스가 자동으로 추가되므로, 이런 경우가 예상될 수 있습니다.

테스트 설정

사용자 지정 해상도를 테스트하려면 XBOX Series X 개발 키트에서 스트리밍해야 합니다. 스트리밍 설정에 대한 지침은 여기를 참조하세요. 다양한 클라이언트 디바이스로 테스트할 수 있지만, 사용자 지정 해상도를 테스트하는 가장 쉬운 방법은 PC의 Edge로 스트리밍하는 것입니다. 해당 PC에서 스트림 창을 다른 해상도로 크기 조정하여 테스트할 수 있습니다. Edge 개발자 도구를 사용해 창을 원하는 특정 크기로 설정하여 일관된 테스트를 보장할 수 있습니다. 그렇게 하려면:
  1. XBOX Game Streaming 원격 연결 페이지를 열고 개발 키트에 연결합니다.
  2. …>More Tools 하위 메뉴에서 Edge 개발자 도구를 엽니다.
  3. 왼쪽 상단의 휴대폰/태블릿 아이콘이 있는 Toggle Device Emulation 버튼을 클릭합니다.
  4. 상단 해상도 옆에 있는 사전 설정 메뉴에서 디바이스를 선택하거나 메뉴에서 Edit를 선택하고 Add Custom Device를 클릭하여 자체 해상도를 추가합니다. 사용자 지정 디바이스를 추가하는 경우 Device Pixel Ratio를 1로 설정합니다. 해상도를 변경할 수 있는 “Responsive” 설정은 PC의 스케일링 설정에 따라 선택한 픽셀 값에 배수를 적용하므로 이 설정으로 올바른 해상도를 확인하는 것은 더 어렵습니다.
  5. 에뮬레이트된 디바이스를 변경하거나 Rotate 버튼을 클릭하여 DisplayDetails 업데이트 이벤트를 트리거합니다.

테스트 커버리지 보장

게임이 고정된 해상도 세트를 지원한다면, 각 해상도가 작동하는지 확인하는 것으로 충분한 커버리지를 제공할 수 있습니다. 그러나 게임이 임의의 해상도로 스케일링될 수 있는 경우, 다음 네 가지 경계 사례를 테스트하면 대부분의 문제를 발견하는 데 도움이 됩니다.
  1. 최대 픽셀 수: XGameStreamingGetDisplayDetails에 전달하는 maxPixelCount 값에 도달하는 해상도로 게임을 실행합니다. 이는 성능 문제를 발견하는 데 도움이 됩니다. XBOX Game Streaming이 현재 지원하는 것보다 큰 값을 전달할 수 있다는 점에 유의하세요(2022년 9월 기준, 최대 스트리밍 해상도는 1080p, 2073600픽셀에 해당하며, 향후 증가할 수 있습니다). 스트리밍이 현재 지원하는 것보다 높은 해상도로 테스트하려면, 16:9 화면 비율로 렌더링하고 스트리밍 없이 게임을 테스트할 수 있습니다. maxPixelCount를 게임이 현재 시스템 디바이스 유형에서 일반적으로 렌더링하는 픽셀 수로 설정하면, 이는 일반 테스트로도 커버될 수 있습니다.
  2. 최소 해상도: 최소 스트리밍 해상도는 640x360입니다. 이 해상도(또는 게임의 최소 해상도 중 더 큰 값)를 테스트하여 비정상적으로 빠른 렌더링으로 인한 경합 조건과 저해상도에서 잘리는 UI 요소를 찾습니다.
  3. 지원되는 가장 넓은 화면 비율: widestSupportedAspectRatio 값과 일치하는 해상도를 선택하여 UI 레이아웃 또는 넓은 카메라 시야에 대한 문제를 찾습니다. 2022년 9월 기준, 스트리밍의 최대 너비는 2560픽셀(향후 증가할 수 있음)이며 최소 높이 360픽셀과 함께 64:9 화면 비율이 됩니다.
  4. 지원되는 가장 높은 화면 비율: tallestSupportedAspectRatio 값과 일치하는 해상도를 선택하여 UI 레이아웃 또는 높은 카메라 시야에 대한 문제를 찾습니다. 2022년 9월 기준, 스트리밍의 최대 높이는 1440픽셀(향후 증가할 수 있음)이며 최소 너비 640픽셀과 함께 4:9 화면 비율이 됩니다.

참고 항목

사용자 지정 해상도 개요
마지막 수정일 2026년 8월 24일