플레이스테이션 3 에뮬레이터 RPCS3 개발진이 NVIDIA 드라이버 병목을 우회하는 코드를 병합하고 그라운드 투어도 5에서 최대 37%의 프레임률 향상을 공식 발표했다. 개선은 기여자 Yahfz가 작성한 풀리퀘스트 19500번으로 이뤄졌으며 VRAM 사용량은 같은 조건에서 32% 줄었다.
RPCS3 공식 블로그와 GitHub 저장소에 따르면 기여자 Yahfz가 NVIDIA 드라이버의 병목 지점을 피해가는 코드를 작성해 풀리퀘스트 19500번으로 제출했다. 개발진은 해당 코드를 메인 브랜치에 병합했고 이 버전부터 NVIDIA 그래픽카드 사용자가 업데이트된 에뮬레이터를 받을 수 있다. NVIDIA 드라이버가 에뮬레이터의 특정 연산을 비효율적으로 처리하던 지점을 소프트웨어 측에서 다른 경로로 돌려 성능을 끌어올린 방식이다.
RPCS3 공식 계정이 X에 올린 게시물에 따르면 그라운드 투어도 5는 우회 코드 적용 전 후로 프레임률이 최대 37% 올랐다. 같은 게시물에 첨부된 스크린샷은 개선 이후 147.20 FPS를 기록한 장면을 담고 있으며 VRAM 사용량은 32% 감소한 수치도 함께 공개됐다. GitHub 풀리퀘스트에는 다른 게임의 벤치마크 스크린샷도 첨부되어 있으나 게임별 세부 수치는 제목의 최상한 값 기준으로 공식 발표는 최대 37%다.
발표 자료에 따르면 37%라는 수치는 개선 폭이 가장 큰 게임을 기준으로 한 최상한 값이며 모든 게임에서 같은 폭이 보장되지 않는다. 개선 대상은 NVIDIA 그래픽카드로 한정되며 AMD 등 다른 제조사 환경에서의 변화는 이번 발표 대상이 아니다. 게임마다 드라이버 병목을 받는 정도가 달라 체감 개선 폭은 타이틀별로 차이가 나는 구조다.
참고한 매체 보도들은 이번 현상을 NVIDIA 드라이버의 버그로 표현했으나 NVIDIA의 공식 확인은 아직 이뤄지지 않았다. 개발진이 NVIDIA 측에 문제를 전달했다는 소재가 함께 보도됐으나 드라이버 측 수정이 이뤄질지 여부도 확인되지 않았다. 현재 확정된 것은 우회 코드의 병합과 RPCS3 측이 공개한 벤치마크 수치까지다.
향후에는 드라이버 업데이트가 나왔을 때 우회 코드가 남을지와 NVIDIA의 공식 입문이 나오는지가 확인할 지점이다. 우회 코드로 인한 개선과 원인 규명은 별개의 사안이며 후속 드라이버에서 성능이 재차 바뀔 가능성도 남아 있다. 공식 블로그와 GitHub 저장소에 게임별 상세 수치가 추가로 공개되면 개선 폭의 실제 분포가 더 정확해질 것이며, 이번 발표 내용은 공식 소스로 확인된 사실이다.