|
2026-10-05 10:22
조회: 157
추천: 0
파판7 리버스, 끊김 해소? SCSKiller 유저 반응
파이널 판타지 VII 리버스 공식 전투 화면(PS5). 출처: PlayStation·Square Enix. PC 게임에서 새로운 효과가 나타날 때 발생하는 셰이더 컴파일 끊김을 줄이기 위한 무료 오픈소스 도구 'SCSKiller'가 공개됐다. 게임 실행 전에 필요한 그래픽 처리 작업을 준비해, 플레이 도중 컴파일을 기다리는 시간을 줄이는 방식이다. Wccftech는 10월 4일 BlueHeisenberg가 개발한 SCSKiller를 소개하고, '파이널 판타지 VII 리버스'에서 직접 사용한 결과를 전했다. SCSKiller는 'Shader Compilation Stutter Killer'의 줄임말이다. 개발자에 따르면 도구는 게임에 포함된 셰이더를 읽고, 이를 조합해 사용하는 파이프라인을 파악한 뒤 GPU 드라이버 캐시에 미리 컴파일한다. 셰이더와 렌더링 설정 등을 묶은 파이프라인 상태 객체(PSO)를 실제 게임에서 처음 만들 때 발생할 수 있는 지연을 사전에 처리하는 것이 핵심이다. 일반적인 사전 컴파일은 게임을 종료한 상태에서 진행한다. 작업을 마치면 SCSKiller를 닫아도 게임이 드라이버 캐시를 활용한다. 게임 파일만으로 파악하지 못하는 파이프라인은 선택 기능인 녹화기를 켜고 플레이해 기록한 뒤, 후속 실행을 위한 컴파일에 활용할 수 있다. 공식 지원 환경은 윈도우(Windows) 10 2004 버전 이상 또는 윈도우 11의 64비트 시스템이다. 엔비디아(NVIDIA)와 AMD GPU의 다이렉트X(DirectX) 12 게임을 지원하며, 다이렉트X 11은 엔비디아 GPU에서만 지원한다. 인텔(Intel) GPU는 아직 지원하지 않는다. 스팀(Steam)과 에픽게임즈 스토어(Epic Games Store) 등 주요 런처의 설치 게임을 자동으로 찾는 기능도 제공한다. 드라이버 업데이트로 캐시가 초기화되면 다시 컴파일할 수 있으며, 지원 여부와 효과는 게임 및 GPU·드라이버 환경에 따라 달라진다. 개발자가 공개한 시험에서는 게임별 약 5분 동안, 드라이버 캐시가 비어 있는 상태와 SCSKiller로 컴파일한 상태를 비교했다. 측정 대상은 자체 파이프라인 녹화기로 기록한 20ms 이상의 셰이더 컴파일 지연이었다. 지포스 RTX 5090 환경에서 '파이널 판타지 VII 리버스'의 해당 지연은 19건에서 0건으로, 가장 긴 지연은 76ms에서 5ms로 줄었다. 같은 GPU에서 '호그와트 레거시(Hogwarts Legacy)'는 1,014건에서 87건으로, '스타워즈 제다이: 서바이버(Star Wars Jedi: Survivor)'는 9,038건에서 11건으로 감소했다. 이는 개발자의 자체 측정으로, 모든 사용자의 성능을 보장하는 수치는 아니다. Wccftech의 별도 시험은 정성적인 사용기였다. 매체는 '파이널 판타지 VII 리버스'용 엔비디아 PSO 바이너리가 약 3GB 생성됐으며, 이후 새로운 효과를 처음 접할 때 나타나던 셰이더 컴파일 끊김이 시험 구간에서 사실상 사라졌다고 평가했다. 다만 전후 평균 FPS나 하위 프레임, 반복 측정 결과는 제시하지 않았다. 모든 끊김을 해결하는 도구는 아니다. 이동 중 데이터 로딩이나 에셋 스트리밍, CPU 처리 등 다른 원인으로 생기는 지연은 해결 대상에 포함되지 않는다. 사전에 찾거나 기록하지 못한 셰이더는 플레이 중 컴파일될 수 있다. 컴파일 지연이 0건으로 측정됐다는 결과도 게임 전체의 끊김이 없다는 뜻은 아니다. 초기 이용자들도 개선 사례를 공유했다. 레딧 이용자들은 '파이널 판타지 VII 리버스'의 끊김이 크게 줄었다거나, '호그와트 레거시'에서 이동 중 발생하는 끊김은 남았지만 이전보다 나아졌다는 후기를 남겼다. 효과가 제한적이었다는 반응도 나왔다. 라이젠 7 9800X3D와 RTX 5090으로 'The Elder Scrolls IV: Oblivion Remastered'를 시험한 이용자는 약 14GB의 셰이더를 컴파일하는 데 약 20분이 걸렸으며, 실행은 부드러워졌지만 상당한 끊김이 남았다고 밝혔다. 공식 깃허브에는 1.2.0 버전에서 '스칼렛 스트링스(SCARLET NEXUS)'의 컴파일이 오류로 중단됐다는 보고도 올라왔다. 사용 시 주의점도 있다. 일반 사전 컴파일과 달리 선택형 녹화기는 게임 폴더에 DLL과 설정 파일을 추가한다. 개발자는 안티치트 게임의 녹화를 원칙적으로 제한하고, 일부 게임의 오프라인 예외 기능에도 별도 확인과 위험 안내를 적용했다. 따라서 안티치트가 적용된 온라인 게임에서 안전성이 보장된다고 받아들여서는 안 된다. 확인 시점의 공식 릴리스는 1.2.2이며, 설치형과 포터블 형태로 배포했다. 배포 파일에는 아직 코드 서명이 적용되지 않아 윈도우 보안 경고나 실행 차단이 발생할 수 있다. 개발자는 공식 GitHub 릴리스만을 정식 다운로드 경로로 안내했으며, 윈도우 11의 Smart App Control이 활성화된 경우 서명된 배포본을 기다리도록 설명했다. PC에서 수행하는 기본 기능은 계정 없이 무료로 이용할 수 있다. 다른 이용자의 기록을 활용하는 커뮤니티 셰이더 해시 데이터베이스 등 일부 부가 기능은 Patreon 후원자에게 제공했다.
SCSKiller 실행 화면. 출처: SCSKiller GitHub·Wccftech
개발자가 공개한 자체 측정 결과. 게임별 약 5분간 기록한 셰이더 컴파일 지연이며, 모든 환경의 성능을 보장하는 수치는 아니다. 출처: SCSKiller GitHub·Wccftech 출처: Wccftech · SCSKiller GitHub · 레딧 이용자 반응
|



