Xbox 360 이전 버전과의 호환성 Xbox One에서 이전 버전과의 호환성이 작동하는 방식

가장 많은 것 중 하나 중요한 사건들마지막 E3 전시회에서는 Xbox One과 Xbox 360용 게임의 하위 호환성이 발표되었습니다. 가을에 이 기능은 콘솔의 모든 사용자가 사용할 수 있지만 현재로서는 선택된 소수만이 테스트할 수 있습니다.

그 중에는 시스템 성능을 평가하고 Eurogamer에 기사를 게재한 Digital Foundry 전문가도 있습니다.

Xbox 360에도 있었죠 하위 호환성이전 세대 Xbox용 게임을 사용했지만 프로그래머는 각 게임에 대해 별도의 셸을 만들었습니다. Xbox One에서는 상황이 다릅니다. 여기서 가상 머신은 Xbox 360 운영 체제를 에뮬레이트하고 게임을 실행하는 범용 애플리케이션입니다. 사용자는 다른 Xbox 360 OS 기능을 사용할 수 없습니다.

"가상 Xbox 360"은 Xbox One의 관점에서 볼 때 일반적인 응용 프로그램이므로 새 콘솔의 친숙한 기능(예: 스크린샷 찍기 및 비디오 녹화 기능)이 여기에서 작동합니다.

에뮬레이터는 디지털 버전(사용자가 Xbox 360에서 구매한 게임 목록 표시) 및 소매 버전(그러나 디스크를 삽입한 후에는 게임이 시작되지 않지만 다운로드는 계속 시작됨)과 모두 호환됩니다. . 가을에는 이전 버전과의 호환성이 100개의 게임에서 제공될 예정이지만 현재는 24개의 게임만 있습니다. 시스템은 아직 여러 디스크(Lost Odyssey, Blue Dragon 등)에 게시된 프로젝트와 작동하도록 교육되지 않았습니다.

에뮬레이터의 이미지 품질은 Xbox 360의 일반 1080p 사진과 비슷하지만 약간의 차이가 있습니다. 예를 들어 대비와 선명도가 증가하여 작은 아티팩트가 나타납니다. 그러나 차이점은 직접적인 비교에서만 눈에 띕니다. 더욱 놀라운 점은 Xbox One의 강제 Vsync로 인해 이미지 찢어짐 현상이 제거되었다는 것입니다. 불행하게도 이로 인해 프레임 속도가 심각하게 떨어졌습니다.

매스 이펙트

롤플레잉 매스 이펙트- 주요 블록버스터이자 Xbox 360에서 가장 하드웨어 집약적인 게임으로 이제 Xbox One에서 플레이할 수 있습니다. 초반에 나왔기 때문에 수명주기콘솔에서는 최적화가 잘 되지 않았습니다. 이미지가 찢어지고 텍스처가 눈앞에 로드되었으며 프레임 속도가 떨어졌습니다.

Xbox One의 일부 기술적 문제가 사라졌습니다. 위치가 더 빠르게 로드되고 눈에 띄는 지연 없이 선명한 질감이 화면에 나타납니다. 아아, 위에서 언급한 강제 수직 동기화로 인해 모든 것이 손상되어 주파수가 초당 5-10프레임씩 떨어집니다. 또는 오히려 Digital Foundry의 저자는 이러한 이유가 가장 가능성이 높다고 생각합니다. 그들은 또한 큰 식욕을 가지고 있습니다. 초기 게임~에 언리얼 엔진 3 프로세서 전원.

www.youtube.com/watch?feature=player_embedded&am..

퍼펙트 다크 제로

Digital Foundry의 또 다른 흥미로운 테스트는 Xbox 360 출시와 동시에 출시된 슈팅 게임 Perfect Dark Zero에 관한 것입니다. 이 게임은 낮은 프레임 속도, 이미지 잘림 및 전체 화면 안티앨리어싱 부족으로 인해 어려움을 겪었습니다. 1152640.

한편, 시차 폐색 매핑, 고품질 이미지 블러, 인상적인 조명 효과 등 2005년 표준에 따른 고급 기술을 자랑했습니다.

Xbox One의 Perfect Dark Zero에서는 Mass Effect와 동일한 현상이 발생했습니다. 에뮬레이터는 이미지 찢어짐을 제거했지만 초당 4~6프레임이 손실되었습니다.

www.youtube.com/watch?feature=player_embedded&am..

카메오

액션 어드벤처 Kameo는 2005년 Xbox 360을 출시한 또 다른 게임입니다. 이전에 논의한 두 프로젝트와 달리 Xbox One에서는 문제가 발생하지 않으며 마치 이 플랫폼이 네이티브인 것처럼 초당 30프레임으로 안정적으로 유지됩니다.

퍼펙트 다크

Nintendo 64 슈팅 게임인 Perfect Dark가 Xbox 360에서 다시 출시되어 질감을 개선하고 해상도를 1080p로 높이고 프레임 속도를 초당 60으로 높였습니다. Xbox One에서 실행하려는 시도에서 에뮬레이터의 흥미로운 기능이 드러났습니다. 즉, 720p보다 높은 해상도를 지원하지 않고 1080p까지 확장합니다. Perfect Dark의 Xbox 360 버전은 1080p에서 실행되므로 가상 머신은 먼저 이미지를 720p로 압축한 다음 1080p로 늘립니다. 이는 분명히 그래픽에 도움이 되지 않습니다. Xbox 360에는 1080p 게임이 많지 않았지만 확실히 고칠 가치가 있습니다.

Xbox One에서 이후 게임을 처리할 수 있나요?

에뮬레이터를 사용하여 Xbox One에서 Xbox 360 게임을 실행할 수 있는 능력은 엄청난 기술적 성과입니다. Digital Foundry의 저자에 따르면 Microsoft는 한때 Xbox 360용 게임 개발자에게 DirectX 9 API의 콘솔 버전을 부과했기 때문에 이를 달성할 수 있었습니다. 나중에 이는 전송을 위한 직접적인 경로를 만드는 데 도움이 되었습니다. 이전 그래픽 코어에서 새 그래픽 코어로의 지침.

최대 성능을 끌어내기 위해 콘솔 아키텍처를 최대한 활용한 최신 Xbox 360 게임에서는 문제가 발생할 수 있습니다. 가상 머신에서 그들의 트릭을 반복하는 것이 가능할까요?

Xbox One 콘솔에 맞게 조정된 Xbox 360 게임의 출시 라인업에는 104개의 프로젝트가 포함되었습니다. 11월 9일 월요일의 전체 목록은 DualShockers 포털에서 제공됩니다.

이전 버전과 호환되는 게임 목록

케플링을 위한 왕국
케플링의 세계
외계인 호미니드 HD
어쌔신 크리드 II
소행성과 디럭스
반조 카주이: N n B
반조-카주이
반조투이
배틀블록 극장
보석으로 장식된 2
벨라토르: MMA 맹공격
비욘드 굿 앤 이블 HD
늑대인간의 피
블러드레인: 배신
보더랜드
후아레스 건슬링거의 부름
캐슬 크래셔
캐슬스톰
지네와 노래기
저주 받은
미친 택시
가장 치명적인 전사: 레전드
방어망
먼지 3
DiRT 대결
트론의 디스크
운명
둠 II
던전시즈 III
지렁이 짐 HD
우화 2
낙진 3
피딩 프렌지 2
기어스 오브 워
기어스 오브 워 2
기어스 오브 워 3
기어스 오브 워: 저지먼트
황금도끼
헤일로: 스파르탄 어썰트
견목 주사위 놀이
견목 하트
견목 스페이드
중무기
육각 HD
이카루가 아케이드
제트팩 재급유
조이 라이드 터보
저스트 코즈 2
카메오
레고 캐리비안의 해적: 비디오 게임
레고 스타 워즈: TCS
광맥 러너
루미네스 라이브!
매스 이펙트
메탈슬러그3
메탈슬러그XX
마이트 앤 매직 클래시 오브 히어로즈
거울의 가장자리
미사일 사령부
월요일 밤 전투
원숭이 섬 2: SE
원숭이 섬: SE
양 스플로젼 맨
돌연변이 얼룩 공격
아니오
NBA JAM: 온 파이어 에디션
꿈 속으로의 밤…
OF: 드래곤 라이징
팩맨 C.E.
팩맨 CE DX+
퍼펙트 다크
퍼펙트 다크 제로
팬텀 브레이커: 배틀 그라운드
핀볼 FX
식물 대 좀비
페르시아의 왕자
퍼티 분대
R형 치수
레이맨 3 HD
신성한 성채
세가 빈티지 컬렉션: Alex Kidd & Co.
세가 빈티지 컬렉션: 골든 액스
세가 빈티지 컬렉션: 몬스터 월드
세가 빈티지 컬렉션: 스트리트 오브 레이지
섀도우 콤플렉스
소닉 CD
소닉 더 헤지혹
소닉 더 헤지혹 2
소닉 더 헤지혹 3
슈퍼 미트 보이 아케이드
최고사령관 2
진실의 막대기
톰 클랜시의 레인보우 식스 베가스
톰 클랜시의 레인보우 식스 베가스2
토치라이트 아케이드
장난감 군인 아케이드
장난감 군인: 냉전
트론: 진화
추악한 미국인: 아포칼립세게돈
비바 피냐타
비바 피냐타: T.I.P.
울펜슈타인 3D
주마

시간이 지남에 따라 이 목록은 확장될 것입니다. 12월에는 Halo Reach, Halo Wars, Call of Duty: Black Ops, Bioshock, Bioshock 2, Bioshock Infinite 및 Skate 3로 보충될 예정인 것으로 이미 알려져 있습니다. 콘솔 제작을 맡은 Microsoft는 이전을 원합니다. 과거부터 IT 장치 세대까지 전체 게임 라이브러리.

11월 12일에 Xbox One에서 이전 버전과의 호환성이 활성화됩니다. 이날 무료 이용 Xbox 360에서 게임을 실행하는 에뮬레이터를 추가하는 다음 업데이트가 나타날 것입니다. 동시에, 콘솔 자체는 새로운 콘솔의 통제를 받게 될 것입니다. 운영 체제 Windows 10. 인터페이스의 시각적 변경 외에도 장치에는 여러 가지 중요한 혁신이 적용됩니다.

Microsoft는 한 Xbox 세대에서 다른 Xbox 세대로 게임을 이전하려는 계획을 숨기지 않았지만 2015년 6월에 공식적으로 발표했습니다. 회사의 엔지니어들은 새로운 아키텍처에 맞게 최적화하고 있으며 저작권 보유자는 이식을 허가하거나 금지할 수 있습니다. 게임 외에도 추가 콘텐츠 및 다양한 기능, 특히 클라우드 절약. 온라인 인프라 오래된 게임 Xbox One에서는 서버가 계속 실행 중이고 기술 지원을 받고 있는 경우 작동됩니다.

Xbox One의 가장 가까운 경쟁자인 PS4는 하드웨어 수준에서 이전 버전과의 호환성이 없습니다. Sony Computer Entertainment Worldwide Studios의 책임자인 Shuhei Yoshida에 따르면 콘솔 아키텍처는 이 기능을 구현하도록 설계되었습니다. 대신, 소니는 PS4에서 주요 PS3 블록버스터의 재출시를 발표하고 있습니다.

지난 E3 전시회의 가장 중요한 이벤트 중 하나는 Xbox One과 Xbox 360용 게임의 하위 호환성 발표였습니다. 가을에 이 기능은 콘솔의 모든 사용자에게 제공될 예정이지만 현재는 일부 사용자만 사용할 수 있습니다. 그것을 테스트할 수 있는 사람은 거의 없습니다.

그 중에는 시스템 성능을 평가하고 Eurogamer에 기사를 게재한 Digital Foundry 전문가도 있습니다.

Xbox 360은 이전 세대 Xbox 게임과도 하위 호환성이 있었지만 프로그래머는 각 게임에 대해 별도의 셸을 만들었습니다. Xbox One에서는 상황이 다릅니다. 여기서 가상 머신은 Xbox 360 운영 체제를 에뮬레이트하고 게임을 실행하는 범용 애플리케이션입니다. 사용자는 다른 Xbox 360 OS 기능을 사용할 수 없습니다.

"가상 Xbox 360"은 Xbox One의 관점에서 볼 때 일반적인 응용 프로그램이므로 새 콘솔의 친숙한 기능(예: 스크린샷 찍기 및 비디오 녹화 기능)이 여기에서 작동합니다.

에뮬레이터는 디지털 버전(사용자가 Xbox 360에서 구매한 게임 목록 표시) 및 소매 버전(그러나 디스크를 삽입한 후에는 게임이 시작되지 않지만 다운로드는 계속 시작됨)과 모두 호환됩니다. . 가을에는 이전 버전과의 호환성이 100개의 게임에서 제공될 예정이지만 현재는 24개의 게임만 있습니다. 시스템은 아직 여러 디스크(예:)에 게시된 프로젝트로 작업하는 방법을 배우지 않았습니다.

에뮬레이터의 이미지 품질은 Xbox 360의 일반 1080p 사진과 비슷하지만 약간의 차이가 있습니다. 예를 들어 대비와 선명도가 증가하여 작은 아티팩트가 나타납니다. 그러나 차이점은 직접적인 비교에서만 눈에 띕니다. 더욱 놀라운 점은 Xbox One의 강제 Vsync로 인해 이미지 찢어짐 현상이 제거되었다는 것입니다. 불행하게도 이로 인해 프레임 속도가 심각하게 떨어졌습니다.

매스 이펙트

퍼펙트 다크 제로

또 다른 흥미로운 Digital Foundry 테스트는 슈팅 게임에 관한 것입니다. 퍼펙트 다크 제로, Xbox 360 출시와 함께 출시되었습니다. 이 게임은 1152x640의 해상도에서 낮은 프레임 속도, 이미지 잘림, 전체 화면 앤티앨리어싱 부족으로 어려움을 겪었습니다.

한편, 시차 폐색 매핑, 고품질 이미지 블러, 인상적인 조명 효과 등 2005년 표준에 따른 고급 기술을 자랑했습니다.

와 함께 퍼펙트 다크 제로 Xbox One에서도 동일한 일이 발생했습니다. 에뮬레이터는 이미지 찢어짐을 제거했지만 초당 4-6 프레임이 손실되었습니다.

카메오

액션 어드벤처 카메오는 2005년에 Xbox 360이 출시한 게임 중 하나입니다. 이전에 논의한 두 프로젝트와 달리 Xbox One에서는 문제가 발생하지 않으며 마치 이 플랫폼이 네이티브인 것처럼 초당 30프레임으로 안정적으로 유지됩니다.

퍼펙트 다크

Nintendo 64 슈팅 게임이 Xbox 360에서 다시 출시되어 질감이 개선되고 해상도가 1080p로 향상되었으며 프레임 속도는 초당 60으로 향상되었습니다. Xbox One에서 실행하려는 시도에서 에뮬레이터의 흥미로운 기능이 드러났습니다. 즉, 720p보다 높은 해상도를 지원하지 않고 1080p까지 확장합니다. Xbox 360 버전은 1080p에서 실행되므로 가상 머신은 먼저 이미지를 720p로 압축한 다음 1080p로 늘립니다. 이는 분명히 그래픽에 도움이 되지 않습니다. Xbox 360에는 1080p 게임이 많지 않았지만 확실히 고칠 가치가 있습니다.

Xbox One에서 이후 게임을 처리할 수 있나요?

에뮬레이터를 사용하여 Xbox One에서 Xbox 360 게임을 실행할 수 있는 능력은 엄청난 기술적 성과입니다. Digital Foundry의 저자에 따르면 이는 한때 Xbox 360용 게임 개발자에게 DirectX 9 API의 콘솔 버전을 부과했기 때문에 달성된 것입니다. 나중에 이는 콘솔에서 명령을 전송하기 위한 직접적인 경로를 만드는 데 도움이 되었습니다. 기존 그래픽 코어를 새 그래픽 코어로 교체합니다.

최대 성능을 끌어내기 위해 콘솔 아키텍처를 최대한 활용한 최신 Xbox 360 게임에서는 문제가 발생할 수 있습니다. 가상 머신에서 그들의 트릭을 반복하는 것이 가능할까요?

2015년에는 유명한 E3 전시회가 열렸습니다. 마이크로소프트 회사 Xbox One 콘솔의 새로운 기능에 대해 이야기했습니다. 특히, 제시된 이전 버전과의 호환성 기능, 이전 세대 Xbox 360 콘솔을 새 콘솔과 연결합니다.

Xbox One 이전 버전과의 호환성이란 무엇입니까?

Xbox 360에는 이미 비슷한 기능이 있었습니다. Xbox Original에서 게임을 실행할 수 있었습니다. 각 프로젝트에는 필요한 작업이 필요했기 때문에 이 프로세스를 구성하는 것은 개발자에게 어려웠습니다. 별도의 에뮬레이터.


Xbox One의 경우에는 조금 바뀌었습니다. 처음에는 개발자들에게 몇 가지 기술적인 문제가 있었지만 해결책을 찾았습니다. 가상 기기. 이 응용 프로그램은 360의 게임뿐만 아니라 그의 대시보드 기능 중 일부: 메시지 보내기, 친구 및 팀과의 소통. 스크린샷을 찍고 게임플레이를 녹화하는 Xbox One의 Snap도 사용할 수 있습니다.

Xbox 360을 사용하는 친구가 있으면 Xbox One에서 게임을 공유할 수 있습니다.

Xbox One에서 Xbox 360의 게임을 다운로드하는 방법

아직 Xbox 360의 디스크가 있거나 계정에서 디지털 사본을 이미 구매한 경우, Xbox One에서 다운로드할 수 있습니다.

매장에 입장 엑스 박스 라이브, 다운로드할 수 있는 게임 목록에 표시됩니다. 이전에 구매한 Xbox 360 게임. 그냥 로드하고 플레이하세요. 분명 어려움은 없을 것입니다.

디스크에 담긴 게임에 관해 더 많은 질문이 있었습니다. Microsoft는 해결책을 찾았습니다.: Xbox One에 디스크를 넣고 Live에서 게임을 다운로드하기만 하면 됩니다. Xbox One은 Xbox 360 디스크를 완전히 읽지 못합니다. 간단한 말로, 그는 단지 몇 가지에만 관심을 기울이고 게임 파일, Live에서 게임 이름을 찾는 데 도움이 됩니다.

일반적으로 개발자들은 최선을 다했습니다. 그들은 오래된 게임을 다운로드하는 과정을 최대한 편안하고 간단하게 만들 수 있었습니다. 어쨌든 설치해야 할 유일한 것은 당신을위한 것입니다 인터넷이 필요할 거예요.

Xbox One에서 게임이 업데이트된 방식

거의 모든 Xbox 360 게임은 새 콘솔에서 약간 다르게 표시됩니다. 사진은 일반 사진과 다르지 않습니다 해상도 1920x1080픽셀, 그러나 약간의 차이가 있습니다. 사진의 대비와 선명도가 높아져 소위 "인공물"이 나타납니다. 다행히도 그 수가 많지 않으며 게임 인식에 어떤 영향도 미치지 않습니다.

많은 사람들이 Xbox One용 게임을 플레이한 후 다시 30fps에 익숙해지세요, Xbox 360을 포함하여. 게임이 엄청나게 느린 것 같았습니다.

그래서 Xbox One에서 게임을 에뮬레이션할 때 강제로 켜지는 수직동기화 때문에 '360' 이후의 게임들은 더 원활하게 작동하지 않습니다. 반대로 FPS가 크게 떨어지는 경우도 있었습니다. 하지만 이미지가 찢어지는 횟수는 눈에 띄게 줄었습니다.


직접적으로 같은 것을 비교하다 게임 순간 Xbox 360 및 One에서는 첫 번째 화면에서 최대 드롭이 24~26FPS인 반면 새 콘솔에서는 14~16FPS인 것을 볼 수 있습니다. 그러나 이는 최대 하락일 뿐이며 자주 발생하지는 않습니다. 평균적으로 두 콘솔의 초당 프레임 수는 약 30FPS로 동일합니다.

Xbox One 게임에서 비용을 절약하는 방법

중고 디스크의 추가 재판매 문제와 Xbox One에서 디스크를 교환하는 기능은 오랫동안 지속되어 왔습니다. 처음에 Microsoft는 특정 제한 사항을 부과했습니다. 더이상 유효하지 않은.

"리마스터"(포팅된 게임)에 훨씬 더 많은 비용을 지불하는 대신 Xbox 360에서 저렴한 게임을 구입할 수 있습니다.

게다가 당신은 오래된 콘솔을 구입할 필요가 없습니다 7세대 게임을 플레이하려면 새 콘솔. 그러나 많은 Xbox 360 게임은 Xbox One에서 더 빠르게 실행됩니다.

예를 들어보자 인기 게임매스 이펙트. Xbox One에서는 찢어짐 현상 없이 안정적인 사진을 얻을 수 있으며, 거의 완벽한 30FPS, 빠른 위치 로딩(게임 도중 눈에 보이는 개체가 바로 다이빙하지 않음), 향상된 색상 표현 및 기타 여러 사소한 차이점을 얻을 수 있습니다.

당사 워크샵에서 제작됨 Xbox One 수리. 우리 전문가들의 다년간의 경험을 자신있게 신뢰할 수 있습니다. 전화해서 예약하세요!

이 블록의 주요 아이디어는 다음과 같습니다. Xbox 360에서 게임을 구매하고 Xbox One에서 플레이하세요.. 이렇게 하면 많은 돈을 절약하고 이전 세대 콘솔에서 출시된 훌륭한 걸작을 얻을 수 있습니다.

Xbox One의 이전 버전과의 호환성은 현재 세대 콘솔의 주요 기술 발전입니다. 2년 반 전, Phil Spencer는 로스앤젤레스에서 Xbox One 하드웨어에서 실행되는 Mass Effect의 Xbox 360 오리지널 버전을 선보였습니다. 인상적인 초기 액세스 기간을 거친 후 이전 버전과의 호환성 프로그램이 출시되었습니다. 완전한 힘, 이제 플레이어는 Xbox One에서 실행할 수 있는 수백 개의 Xbox 360 시대 타이틀을 보유하고 있으며 Xbox One X에서 4K를 지원하는 몇 가지 향상된 게임이 있습니다. Eurogamer는 이전 버전과의 호환성이 정확히 어떻게 작동하는지에 대해 Microsoft와 이야기했습니다.

이전에 뭔가가 유출된 적이 있습니다. 따라서 PowerPC 아키텍처용 원래 Xbox 360 실행 파일은 중간 형식으로 구문 분석된 다음 x86에 가까운 코드로 다시 컴파일되는 것처럼 보입니다. 에뮬레이션 작업을 단순화하기 위해 일부 하드웨어 호환성 블록이 Xbox One SoC에 통합된다는 언급도 있었지만 지금까지 전반적으로 알려진 바는 거의 없습니다.

"기본적으로 우리는 VGPU를 가지고 있습니다. - 엑스박스 GPU360, x용으로 다시 컴파일됨86 - 전체 Xbox 운영 체제 패키지를 실행합니다. 360 가상 머신에서,- Xbox 플랫폼 책임자인 Bill Stillwell에 대해 설명했습니다. — 우리는 모든 게임을 가져와 실행되도록 다시 컴파일하지만 기본적으로는 여전히 환경에서 실행됩니다.엑스박스360이며 우리 팀은 여러 단계로 게임을 개발하고 있습니다."

첫 번째 단계에서 팀은 GPU 셰이더를 조립하고, Stillwell 씨가 "Enlightenments"라고 부르는 것을 조립합니다. 출발점 GPU 성능이 아닌 CPU 성능을 요구하는 게임 재컴파일 프로세스를 개선합니다. 이는 하드웨어, 기능 호출 지점 등에 직접 액세스하기 위한 게임 지침에 대한 정보입니다.

Xbox 360 하드웨어 디자인의 여러 측면이 실제로 Xbox One 칩에 내장되어 있다는 사실, 특히 텍스처 및 사운드 형식에 대한 지원으로 인해 에뮬레이션 작업이 훨씬 쉬워졌습니다. Xbox 360 프로세서가 Xbox One의 x86과 매우 거리가 먼 PowerPC 아키텍처를 사용한다는 사실을 고려하면 에뮬레이션 작업은 매우 어렵습니다. 예를 들어 부동 소수점 계산은 충돌 감지와 같은 게임 측면에 잠재적인 영향을 미치면서 40비트 명령에서 32비트로 조정되어야 하지만 Microsoft의 목표는 분명합니다. 가상 Xbox 360에서 게임 코드를 실행할 수 있도록 하는 것입니다. 가능한 한 원래 하드웨어에 가깝습니다. 따라서 실행 가능한 프로젝트 자체는 실제 Xbox 360에서 실행되고 있지 않다는 것을 이해하지 못합니다. 즉, 에뮬레이터가 데이터를 변환하는 방법에 관계없이 게임은 콘솔에서 기대하는 값을 반환합니다.

Microsoft는 또한 게임을 플레이하고 수천 시간의 비디오 데이터를 수집하는 100명이 넘는 테스터로 구성된 군대를 보유하고 있습니다. 획득한 데이터를 기반으로 개발자는 다음 게임의 새로운 포트가 나올 때마다 점점 더 발전하는 에뮬레이터를 디버깅하고 있습니다.

3코어 6스레드 3.2GHz PowerPC 프로세서용으로 개발된 코드를 저전력, 저주파 x86 코어에 적용하는 작업은 매우 간단합니다. 이론적으로는 6개의 Xbox 360 하드웨어 스레드가 특정 Xbox One 프로세서 코어에 할당될 수 있지만 좀 더 복잡합니다. 예를 들어 Xbox One에는 부하를 분산시키는 Windows와 유사한 스레드 스케줄러가 있었지만 360에는 고정되고 매우 일관된 스레드 스케줄러가 있었습니다. 따라서 에뮬레이션할 때 Microsoft는 호환성을 위해 자체 스레드 스케줄러를 다시 작성해야 했습니다. Xbox 360 로고가 시작되자마자 콘솔의 스레드 관리가 이전 콘솔의 레일로 전송됩니다.

근본적으로 Xbox 360과의 하위 호환성은 거의 전적으로 에뮬레이션에 달려 있습니다. 이는 부분적으로 특수 하드웨어 블록과 일부 비밀 요소에 의존합니다(예를 들어 Microsoft는 에뮬레이터가 Xbox 360에서 VMX128 벡터 블록에 대한 지원을 구현하는 방법에 대해 언급하지 않습니다). 그러나 Microsoft 팀은 이제 모든 가능성과 Xbox 기능현재 Xbox One 콘솔은 360 소프트웨어를 복제할 수 있습니다. 이는 Xbox 360 시대 말기에 많은 개발자들이 DirectX API와 같은 소프트웨어 표준에 훨씬 덜 의존하기 시작했고 종종 플랫폼에서 더 많은 것을 짜내기 위해 하위 수준 하드웨어에 대한 액세스를 사용했기 때문에 인상적입니다. 코드를 다시 컴파일하는 것이 더 어렵습니다.

에뮬레이터를 개발할 때 중요한 단계 Halo Reach가 되었습니다. 이전 버전과의 호환성이 출시된 후 언론 보도가 나오기 시작했습니다. 어려운 게임 Xbox 360보다 성능이 떨어집니다. Microsoft는 새로운 테스트 절차와 도구를 개발하고 문제 영역을 식별하며 더 높은 에뮬레이션 효율성을 보장하는 데 많은 노력과 돈을 투자해야 했습니다. 이제 고급 게임도 때로는 원래 콘솔보다 더 좋고 원활하게 실행됩니다. 이는 부분적으로 팀이 처음부터 이 목표를 설정하고 Xbox One의 성능을 통해 기존 게임에서 더 많은 것을 활용할 수 있다는 사실을 깨달았기 때문입니다.

Microsoft는 이전 버전과의 호환성과 관련하여 여러 가지 원칙을 준수합니다. 예를 들어, 회사는 유용한 시나리오에서도 단 한 줄의 코드나 게임 자산도 변경하지 않습니다. 예를 들어, Xbox 360의 Halo 3에서 고르지 않은 프레임 렌더링 문제는 Xbox One에서 해결되었지만 이는 GPU의 추가 성능으로 인해 해결되었습니다. 모든 개선 사항은 에뮬레이터를 통해서만 수행됩니다.

그런데 새로운 테스트 방법론이 작업을 개선하는 데 도움이 되었습니다. Xbox 게임일부 아키텍처 변경으로 인해 부분적으로 에뮬레이션이 필요한 업데이트된 Xbox One X 플랫폼의 하나입니다. Xbox One X는 향상된 성능을 제공했을 뿐만 아니라 리소스 로딩 시간 감소, 16배 하드웨어 이방성 필터링, 게임의 프레임 속도를 디스플레이 주파수와 동기화하는 FreeSync 기술 지원까지 제공했습니다. 또한, Xbox 360 게임 7개는 기술을 발명한 개발자 Eric Heutchy의 이름을 딴 Heutchy 방식 덕분에 기본 4K 해상도를 지원하는 등 Xbox One X에서 크게 개선되었습니다.

"게임이 원래 렌더링 대상으로 렌더링되면 가상 GPU는엑스박스360은 크기를 인식하고 대상 렌더링의 크기를 조정하여 본질적으로 Xbox 메모리에 숨겨진 자산의 고해상도 복사본을 얻습니다.하나, 빌 스틸웰이 설명합니다. — 게임은 이를 모르지만 에뮬레이터를 다루고 있기 때문에 이 표면이 화면의 텍스처로 사용될 때 고해상도 버전으로 대체할 수 있습니다. 게임 리소스는 독점적으로 사용되며, 이를 사용하기 때문에-캐시, 이 모든 일이 매우 빠르게 발생합니다. 이는 공장에서 제작하는 것보다 개별적으로 접근하는 경우입니다. 우리는 각 게임을 살펴보고 그것이 어떻게 변하는지 평가해야 합니다. 특히 리소스를 더 많이 사용할 때 더욱 그렇습니다. 높은 해상도최종 해상도를 9배(각 축을 따라 3배) 확장합니다. 결과적으로 우리는 텍스처로 동일하거나 더 나은 성능을 얻습니다. 더 높은 해상도» .

때때로 Xbox One X의 개선 결과는 매우 인상적입니다. 그리고 픽셀 수의 증가뿐 아니라 Fallout 3 및 Halo 3에서와 같이 텍스처 필터링 분야 및 모델의 세부 묘사 증가 측면에서도 마찬가지입니다. Xbox에서 개선된 Xbox 360용 Assassin's Creed 게임 One X는 그림자가 크게 향상되었습니다(세부 사항이 9배 증가하여 계산됨). 같은 방식으로 미리 계산된 그림자와 Mirror's Edges의 텍스처와 결합된 것은 변경되지 않았지만 동적 그림자는 해상도가 증가했습니다.

Halo 3와 Mirror's Edge도 HDR 지원을 받았는데, 이는 이전 버전과의 호환성 팀과 Advanced Technology Group의 작업 결과입니다. 이론적으로 10비트 렌더링 파이프라인을 갖춘 Xbox 360 세대의 모든 게임(출력은 이전에 항상 8비트 모드로 수행) HDR 지원을 받을 수 있지만 쉽지 않습니다. 예를 들어 모든 게임이 렌더링 파이프라인 전체에서 10비트 색상 처리를 사용하는 것은 아닙니다. 또한 HDR 모드는 게임을 시각적으로 다소 변경할 수 있으며 일부 개발자는 이에 동의하지 않습니다.

Xbox One X의 Mirror's Edge에서는 HDR 지원으로 플레이 스타일이 약간 변경됩니다.

Mirror's Edge에서는 해상도가 높아졌음에도 불구하고 Xbox One X에서 실행할 때 사전 계산된 그림자가 개선되지 않습니다.

Xbox One X용으로 개선된 7개의 하위 호환 게임 외에도 Microsoft는 다른 프로젝트에서도 유사한 혁신을 약속합니다. 또한 Xbox One X의 개선 사항을 끌 수 있습니다. 이 경우 사용자는 게임을 원래 해상도로 받게 되지만 성능은 향상되어 새 콘솔이 에뮬레이션 모드에서 제공할 수 있습니다.

Xbox One X의 Assassin's Creed는 해상도뿐만 아니라 그림자 품질도 향상시킵니다.

아시다시피 Xbox One과 PlayStation 4의 아키텍처는 매우 유사하므로 Microsoft는 이전 게임의 호환성과 개선에 있어 더욱 진전을 이루었습니다. 새로운 시스템중요해진다 구별되는 특징그 플랫폼. 또한 회사는 첫 번째 Xbox부터 게임을 에뮬레이션하기 시작했으며 해상도 증가와 텍스처 필터링 개선 등의 개선도 받았습니다.