그래픽 오류 수정이 ‘깜짝 성능 향상’으로 이어지다
리눅스 그래픽 스택인 Mesa의 최신 패치가 인텔 알케미스트(Arc A 시리즈) GPU에서 최대 260%에 달하는 성능 향상을 이끌어냈다는 보고가 나왔다. 이번 변화는 단순한 성능 최적화가 아닌, 수년간 이어져 온 그래픽 오류(corruption) 문제를 해결하는 과정에서 부수적으로 발생한 결과라는 점에서 주목받고 있다.
패치는 인텔 오픈소스 그래픽 드라이버 엔지니어인 프란시스코 헤레즈(Francisco Jerez)가 제출한 총 18개의 수정안으로, Mesa 26.1에 병합됐다. 적용 대상은 DG2 계열 그래픽으로, 알케미스트 외장 GPU와 메테오 레이크 iGPU가 포함된다.
당초 목적은 그래픽 깨짐 현상을 해결하는 것이었지만, 실제 테스트 결과 일부 게임에서 폭발적인 성능 개선이 확인됐다. 대표적인 사례로는 NBA 2K23이 있다. 리눅스 환경에서 DirectX 11 모드, 4K 해상도, 울트라 옵션으로 실행했을 때 성능이 기존 대비 최대 260% 향상된 것으로 보고됐다.
패치의 핵심은 HiZ-CCS(압축 깊이 버퍼) 처리 방식의 변경이다. 기존 Mesa 드라이버는 깊이 버퍼를 샘플링할 때 전체 버퍼를 강제로 해제(resolve)했는데, 이번 패치에서는 실제로 필요한 영역만 부분적으로 해제(partial resolve)하도록 변경됐다. 이로 인해 불필요한 메모리 트래픽이 크게 줄었고, 동시에 그래픽 오류도 사라졌다.
헤레즈는 패치 설명에서 다음과 같이 밝혔다.
“HiZ와 CCS를 유지한 상태에서 깊이 데이터를 안전하게 샘플링할 수 있게 됐다. MSAA 표면에서 깊이 샘플링이 빈번한 워크로드에서 특히 큰 성능 개선이 나타난다.”
"After switching to partial resolves this series appears to improve performance of workloads that do frequent sampling from non-WT depth surfaces (e.g. MSAA surfaces). Trace Nba2K23-trace-dx11-2160p-ultra improves performance by a whopping 260% on Gfx12.5 parts"
다만 성능 향상이 모든 게임이나 그래픽 작업에 동일하게 적용되는지는 아직 불확실하다. 현재까지 공개된 수치는 NBA 2K23 단일 사례에 기반한 것이며, 다른 DirectX 11 게임이나 Vulkan, OpenGL 워크로드에서도 유사한 개선이 나타날지는 추가 검증이 필요하다.
또한 패치는 리눅스 Mesa 드라이버에만 적용되는 만큼, 윈도우 환경의 인텔 Arc 사용자들은 동일한 혜택을 즉시 누릴 수는 없다. 해당 수정안은 2024년 9월부터 개발이 진행돼 왔으며, 그만큼 문제 해결이 복잡했음을 보여준다.
그럼에도 불구하고 사례는 인텔 알케미스트 아키텍처가 드라이버 성숙도에 따라 여전히 상당한 잠재력을 지니고 있음을 보여주는 신호로 해석된다. 특히 오픈소스 드라이버 생태계에서의 지속적인 개선이 실제 체감 성능으로 이어질 수 있다는 점에서 의미가 크다. 리눅스 기반 게이밍 환경에서 인텔 GPU의 입지가 다시 한번 재평가될 가능성도 조심스럽게 제기되고 있다.
본 콘텐츠는 뉴스픽 파트너스에서 공유된 콘텐츠입니다.