플레이스테이션 5(PS5) 오픈소스 소프트웨어 개발(Homebrew) 커뮤니티는 기기 성능에 있어 질적 도약을 이루어냈으며, 새로운 소프트웨어 도구들을 통해 본체를 안드로이드 게임 실행, 닌텐도 스위치 2 게임 에뮬레이션, 그리고 PC 게임 구동이 가능한 멀티태스킹 게임 기기로 탈바꿈시켰습니다.
안드로이드 게임 로컬 실행
이러한 발전 중 가장 두드러지는 것은 프로그래머 ZiZc3가 개발한 Hydroid라는 오픈소스 프로젝트입니다. 이 프로젝트는 리눅스 설치나 무거운 가상화 환경 사용 없이 64비트 안드로이드 게임을 플랫폼에서 직접 실행할 수 있게 해줍니다. 이 도구는 ARM64 명령어를 변환하고 그래픽, 오디오, DualSense 컨트롤러 제어를 위한 시스템 호출을 번역하기 위해 동적 컴파일러(dynarmic)에 의존합니다.
Switch 2 및 PC 게임 에뮬레이션
다른 한편으로, 닌텐도 스위치 2 게임을 지원하는 것을 목표로 하는 Eglantine 에뮬레이터의 실험적 포트인 EglantinePS5 프로젝트가 등장했습니다. 초기 단계임에도 불구하고 최대 4배 해상도 업스케일링, 햅틱 피드백 및 모션 컨트롤 지원과 같은 기능을 지원합니다. 또한 PS5 플랫폼은 윈도우 게임을 실행하기 위해 Wine 호환성 계층을 사용하는 Playden 및 PC5 같은 인터페이스를 통해 PC 게임 구동 능력이 향상되었으며, Steam 계정 동기화 또는 로컬 저장 게임 실행을 완벽하게 지원합니다.
실질적으로 무엇이 바뀌는가?
이러한 도구들은 소니의 공식 생태계 외부에서 다양한 게임 라이브러리에 접근할 수 있게 함으로써 플랫폼 사용자들에게 새로운 지평을 열어줍니다. 그러나 이러한 기능들은 기술적으로 제약이 따릅니다. 이 도구들은 (펌웨어 13.60 이하의) 구형 운영체제 버전이 설치되어 있고 기기 탈옥(Jailbreak)이 완료된 PS5 기기를 요구하기 때문입니다. 이는 최신 버전으로 기기를 업데이트한 사용자들은 이러한 수정 사항을 이용할 수 없음을 의미하며, 이러한 과정은 기기를 공식 지원 범위에서 벗어나게 하고 소니의 온라인 서비스 접속을 차단합니다.
제약 및 과제
대부분의 이러한 프로젝트가 여전히 실험적(Alpha) 단계에 있으며, 이는 게임마다 성능 차이가 있음을 의미한다는 점에 주목해야 합니다. 일부 게임은 원활하게 작동하는 반면, 다른 게임들은 리버스 엔지니어링에 의존하는 커뮤니티 개발 프로젝트에서 흔히 볼 수 있는 기술적 문제나 비호환성에 직면할 수 있습니다.