최근 수정 시각 : 2025-01-21 23:54:57

Xenia

1. 개요2. 요구 사양3. 개발 현황4. 호환성 일람
4.1. CAVE사의 호환성 이슈 해결방안
5. 논란6. 관련 문서

1. 개요

2024년 현재도 개발중인 Xbox 360 오픈 소스 에뮬레이터. BSD 라이센스로 배포된다. 2014년, 개발자 Ben Vanik[1]이 2008년작 게임 Frogger 2를 구동 가능한 상태의 에뮬레이터를 최초로 공개한 이후 다른 개발자들이 합류해 개발이 진행되고 있다. RPCS3에 비해 개발 속도가 더딘 편이긴 하지만, 일단 버려진 상태는 아니라 초기에 비하면 호환성이 꽤 올라오기는 했다.

2018년 고해상도 기능 지원을 추가해 2배 해상도로[2] 구동할 수 있다. 하지만 GPU 요구 사양이 아주 높아 해상도를 높이면 속도가 떨어질 가능성이 높다. 또한 ROV(Rasterizer Ordered Views) 기능을 필요로 해 NVIDIA는 맥스웰, AMD는 베가 세대 GPU부터 업스케일링이 작동한다.

기본 설정으로는 소리의 레이턴시가 거의 0.5초 수준으로 높으며, 이를 해결하기 위해서는 Canary Experimental 빌드에서만 변경 가능한 설정을 건드리면 된다. 자세한 것은 이 링크(영어)를 참조.

2. 요구 사양

공식 사이트 기준

3. 개발 현황

  • 호환성 목록
    PS3 에뮬레이터인 RPCS3에 비해 아직까지 개발 진척은 덜하지만[3], 그래도 꾸준히 개발이 진행되고 있으며 2024년 11월 기준 311개의 게임이 'Playable' 상태이다.
  • 2018년, 헤일로 3
    그래픽은 깨졌지만, 프레임레이트가 아주 높은 점은 주목할 만 하다.
  • 2019년, 레드 데드 리뎀션
    프레임 드롭이 없지는 않지만, 30fps에 근접한 속도를 유지한다. 영상의 컴퓨터는 i7-8086K, GTX 1080 Ti. Xenia 개발자는 레딧에서 평균적인 하드웨어에서는 20fps 정도가 나온다고 밝혔다. 같은 컴퓨터에서 2배 해상도로 구동한 영상에서는 GPU 병목으로 프레임레이트가 떨어진 것을 확인할 수 있다.

4. 호환성 일람

어지간한 360 명작 타이틀은 모두 Xbox One 하위호환을 지원하고, 레드 데드 리뎀션도 공식 리마스터 및 한글화가 된 지금 이제 Xenia 에뮬레이터를 굳이 써야 할 이유는 점점 사라져가는 중이다. 하지만 아직까지 하위호환을 지원하지 않거나 타 기종으로 발매가 되지 않은 게임들이 존재한다. 그중에 하나가 CAVE사 슈팅 게임으로 360 이식판을 플레이할 수 있는 에뮬레이터라는 점이다.

※ 해당 게임이 다른 콘솔 게임기로 발매된 적이 없는 경우 콘솔 독점란에 O로 표시한다.
제목 콘솔 독점 구동여부 내용
도돈파치 대왕생 블랙 레이블 EXTRA O O 본작의 가장 큰 문제점이었던 로딩 속도를 PC 스펙으로 밀어버릴 수 있어 로딩 시간을 크게 단축시키는 것이 가능하다.
Xenia의 오랜 문제인 호환성이 떨어지는 게임의 사운드가 씹히는 현상도 발생한다.
블랙 레이블을 PC에서 완벽하게 구동할 수 있는 방법이라는 점에서존재 의의가 크다.
케츠이: 키즈나 지고쿠타치 X[4] 게임플레이 자체는 완벽에 가깝게 구동되나, 게임 데이터가 저장되지 않는다.
때문에 게임을 부팅할 때마다 "게임 데이터가 없습니다.
새로 작성하시겠습니까?" 메시지가 뜨고, 확인을 눌러봐야 저장되지 않으므로 스코어링이고 옵션 설정이고 게임을 부팅할 때마다 초기화된다.
Xenia 개발진이 에물레이터를 고쳐줘야 하는 부분.
RPCS3로도 구동할 수 있을뿐더러 현세대기 버전인 Deathtiny가 존재하기에 메리트는 적다.
에스프가루다 2 블랙 레이블 X[5] O 완벽 구동.
벌레공주님 후타리 O O 완벽 구동.
도돈파치 최대왕생 O O 완벽 구동.
무찌무찌 포크 O O 문제 없음.
핑크 스위츠 O O 문제 없음.
THE iDOLM@STER O 커뮤니케이션이나 레슨은 문제없으나 오디션이 동작하지 않아 트루엔딩은 볼수 없다.
검호 제로 O O 정상 동작.
걸☆건 X[6] 일부 그래픽이 깨져서 나온다.

4.1. CAVE사의 호환성 이슈 해결방안

※ CAVE사의 게임들은 소리만 들리고 화면이 검은 화면으로 아무것도 안 나오는 경우가 있는데, 이는 xenia-canary.config을 메모장으로 연 다음 gpu_allow_invalid_fetch_constants 값을 true로 바꿔주면 해결된다. 사운드 딜레이의 경우 똑같은 config 파일에서 상단에 있는 apu_max_queued_frames를 3으로 바꿔주면 해결된다.

※ 게임의 업데이트는 Xenia를 실행한 뒤 File - Install Content로 들어가 360 게임의 업데이트 파일인 TU 파일을 선택해주면 끝이다. 폴더를 생성해 파일을 넣거나 외부 프로그램을 쓰거나 하는 방법들은 전부 Xenia 구버전에 해당하는 것으로, 현재는 더 이상 그런 불편한 방법을 쓰지 않아도 된다. TU 파일은 이름을 바꿔도 잘 적용되니 구별하기 쉽게 해당 게임 이름으로 바꿔놓는 것이 편하다.

5. 논란

Xenia Canary의 개발자 중 한명이 독단적으로 정품 게임 CD에서 추출한 ISO가 아닌 인터넷에서 공유한 불법 ISO 파일을 실행하면 시끄러운 경고음이 들리게끔 업데이트를 한 적이 있었다. 이 조치는 논란을 낳았고, 최종적으로 경고음을 없애고 경고문을 한 번 보여주는 것으로 변경했다. 해당 코드를 넣은 개발자는 현재 개발에서 손을 뗀 상태다.

6. 관련 문서



[1] 구글 직원이다. [2] 많은 X360 게임들의 원본 해상도는 720p이므로 1440p가 된다. [3] RPCS3의 업데이트가 주당 최소 3회라고 가정한다면 제니아의 경우 빠르면 2주 1회, 늦으면 월 1회로 느린 편이다. [4] PS3, PS4로 발매되었다. [5] 닌텐도 스위치로 발매되었다. [6] PS3판이 존재한다.