본문 바로가기
IT/GAME, SCIENCE

GPU 전쟁 서막. AMD 피델리티FX 슈퍼 레졸루션

by 낙엽 2021. 6. 27.
반응형

드디어 공개됐다.

 

수개월 동안의 오랜 기다림 후 화요일, AMD가 이미지 업스케일링 기술을 지원하는 PC 게임에서 프레임률을 크게 높이는  피델리티FX 슈퍼 레졸루션(FidelityFX Super Resolution, FSR)을 세상에 공개한다.

 

하지만 엔비디아의 화질 보완 기술인 DLSS와는 몇 가지 중대한 차이점이 있고, 그중 가장 큰 것이 피델리티FX 슈퍼 레졸루션의 시각 효과 보정 방식이다.

 

2018 9월 엔비디아가 RTX 20 시리즈 세대를 출시했을 때 DLSS를 지원하는 게임은 없었다. 반면, 피델리티FX 슈퍼 레졸루션은 한 두 개가 아닌 7종의 호환되는 게임이 존재하는 상태에서 출시되며 올해 말까지 더 많은 게임이 출시될 예정이다.

 

DLSS는 전용 텐서 코어가 내장된 고가의 RTX 시리즈 지포스 카드만 사용할 수 있는 기능이지만, 슈퍼 레졸루션은 기존의 쉐이더(Shader) 코어를 사용해 마법을 부린다. FSR을 지원하는 게임은 여러 종류의 다양한 GPU와 호환될 것이며 그래픽 카드 드라이버 업데이트도 필요 없다.

 

ⓒ  AMD

 

그렇다. 피델리티FX 슈퍼 레졸루션 기능은 라데온과 지포스 GPU 모두의 속도를 높일 것이고, 엔비디아가 프리싱크(FreeSync) 때처럼 오픈소스 기술을 가져온다고 해도 큰 타격이 없을 것이다.

 

AMD의 수석 게이밍 설계자 프랭크 에이조는 브리핑에서 FSR새 카드를 구매하지 않아도 되는 즉각 업그레이드와 같다고 강조했다.

 

진짜 전투가 시작됐다.

 

DLSS의 경쟁 기술을 공개할 때까지 수년이 소요된 것은 사실이다. 하지만 이제 슈퍼 레졸루션이 등장했으며 에이조는 라데온이업계의 (이미지)스케일러가 되기를 희망한다고 말했다.

 

AMD 라데온의 피델리티FX 슈퍼 레졸루션에 대한 모든 것을 살펴보자.

 

피델리티FX 슈퍼 레졸루션은 어떻게 작동하는가?

 

다소 기술적인 설명이다.

기본적으로 피델리티FX 슈퍼 레졸루션은 모든 이미지 업스케일링 기술과 같은 방식으로 작동한다. FSR을 통해 그래픽 카드는 게임을 내부적으로 낮은 해상도로 렌더링 한 후 소프트웨어 기법으로 그 이미지를 모니터에서 선택한 더 높은 해상도로 업스케일 한다.

 

성능이 크게 향상되는 이유는 GPU가 훨씬 힘든 4K 해상도로 게임을 업스케일링하기 전에 먼저 1440p 등으로 렌더링 하기 때문이다. AMD는 슈퍼 레졸루션이 네이티브 해상도만 사용할 때보다 4K 해상도에서 최대 2.4배 프레임률이 빨라진다고 밝혔다.

 

FSR이 높은 프레임률을 지원하기 때문에 지금 가진 GPU로 플레이할 수 없었던 게임을 플레이할 수 있으며 플레이하는 게임의 응답성도 크게 높아진다.

 

ⓒ  AMD

 

피델리티FX 슈퍼 레졸루션은 4가지 품질 프리셋을 제공한다. 울트라 품질(Ultra Quality), 고품질(Quality), 균형(Balanced), 성능(Performance)이 바로 그것이다.

 

한 단계씩 올라갈 때마다 프레임률이 빨라진다. FSR로 실행하는 게임은 품질보다 성능 프리셋에서 훨씬 높은 속도로 실행되지만, 높은 단계에서는 위 차트처럼 내부에서 조금 더 낮은 해상도로 게임을 렌더링 하는 방식으로 속도를 달성하기 때문에 선명도가 떨어질 수 있다.

 

1080p 해상도에서 4K(FSR 성능 프리셋)로 업스케일 된 이미지는 게임이 내부적으로 2954x1662 해상도(FSR 울트라 품질)로 렌더링 되는 것보다 더 적은 픽셀에서 정보를 얻는다.

 

울트라 품질 모드는 프레임률이 훨씬 빠르면서도 AMD가 말하는네이티브 렌더링과 흡사한이미지를 제공한다. AMD가 제공한 다음 이미지를 보면 각 FSR 프리셋에서 무엇을 기대할 수 있는지와 갓폴(Godfall)에서 달성한 프레임률 향상을 확인할 수 있다.

 

ⓒ  AMD

 

ⓒ  AMD

 

수치상으로는 인상적이지만 이미지 업스케일링의 경우 화면상에서 게임이 실제로 어떻게 보이는지가 중요하다. 엔비디아의 1세대 DLSS는 이미지 품질이 흐릿한 것으로 악명이 높았고, 화면이 베이스라인(Vaseline)으로 오염된 것처럼 보인다.

 

그런 수준을 원하는 사용자는 없을 것이다. 다행히도 이후 공개된 DLSS 2.0은 마치 흑마법을 부린 것처럼 훨씬 개선된 상태다.

 

한편, 피델리티FX 슈퍼 레졸루션의 느낌을 측정하기 위해 정지 이미지만 갖고 판단하지 말자. 게임이 진행 중일 때 확대된 정지 이미지에서 눈에 띄는 약간의 흐릿함이 항상 눈에 띄는 것은 아니다.

 

또한 AMD는 해상도 다운스케일링과 VRS(Variable Rate Shading)를 함께 사용하여 지원되는 게임에서 빠르게 움직일 때 이미지 성능 요건을 낮춰 프레임률을 높이는 라데온 부스트(Radeon Boost)라는 핵심 기능을 제공한다.

 

실제로 눈으로 보았을 때는 네이티브 렌더링과 구분이 되지 않지만 스크린샷에서는 확인할 수 있다. 결론을 내리기 전에 피델리티FX 슈퍼 레졸루션을 눈으로 확인하자(또는 게임을 플레이해보면 더욱 좋다.

 

ⓒ  AMD

 

엔비디아 DLSS와 에픽의 곧 출시될 언리얼 엔진 5(Unreal Engine 5) 기반 템포럴 슈퍼 레졸루션(Temporal Super Resolution) 기능은 게임의 모션 벡터(Motion Vector)를 사용하여 시각 요소 업스케일을 돕는 시간적 업스케일링에 기초한다.

 

그러나 피델리티FX 슈퍼 레졸루션은 공간적 업스케일링을 적용한다. 에이조는 AMD가 시간적 업스케일링을 폄하하는 것은 아니지만(그리고 빠른 개선이 이루어진 후 어떤 식으로든 FSR에 적용될 가능성도 있지만) 전통적인 GPU 쉐이더에서 공간적 업스케일링을 사용하면 게임 개발자가 슈퍼 레졸루션을 매우 쉽게 통합할 수 있다는 장점이 있음을 더욱 강조했다.

 

이것이업계의 업스케일러’를 제공하려는 AMD의 주안점이다. (AMD 7월 중순까지 FSR 소스 코드를 AMD GPU 오픈 이니셔티브에 게시할 것이다.)

 

AMD의 게임 엔지니어링 책임자 니콜라스 티비에로츠는 피델리티FX 슈퍼 레졸루션이 이미지 업스케일링을 위해 2개의 경로를 사용한다고 말했다.

 

첫 번째 경로는 이미지를 낮은 내부 렌더 해상도에서 업스케일하고, 두 번째 경로는 소스 이미지에서 다시 고품질 엣지를 생성하며 이미지 선명화를 수행해 남은 부분을 정리하고, 이미지 업스케일링에 내재된 부드러운 시각 요소를 줄인다.

 

ⓒ  AMD

 

최선의 결과를 위해서는 입력 이미지의 앨리어싱 현상을 제거해야 한다. 그래서 개발자는 톤 맵핑(Tone Mapping)뿐 아니라 이 단계 이후에 FSR을 통합해야 한다.

 

, 색수차나 필름 입자 등 이미지에노이즈를 추가하는 시각 효과는 FSR의 업스케일링 및 선명화 경로 이후에 적용되어 이런 선택지가 슈퍼 레졸루션의 마법 같은 품질에 영향을 미치지 않도록 한다.

 

건전성 표시줄과 아모 카운터(Ammo Counter) 등의 디스플레이 요소는 마지막에 추가되어 풀 해상도로 표시된다.

 

피델리티FX 슈퍼 레졸루션 같은 기술이 필요한 이유 중 하나는 실시간 레이트레이싱 효과를 활성화할 때 성능이 저해되는 현상을 줄이는 것이다. AMD는 라데온 RX 6000 시리즈 그래픽 카드에서부터 실시간 레이트레이싱 지원을 추가했다.

 

엔비디아 RTX GPU는 업스케일링과 레이 트레이싱 노이즈 제거를 전용 텐서 코어에 맡긴다. AMD의 기술은 모든 작업(뿐 아니라 실제 게임 렌더링)을 표준 GPU 쉐이더에서 수행하기 때문에 티비에로츠에게 레이 트레이싱이 활성화되면 FSR의 효과가 감소하는지 질문했다.

 

답은아니다이다. 티비에로츠는 AMD RDNA 2 기반 GPU의 급진적인 인피니티 캐시(Infinity Cache)가 슈퍼 레졸루션 성능을 높여줄 것으로 기대하지 않지만, FSR의 두 번째 선명화 경로가 더욱 메모리 집약적이기 때문에 특정 시나리오에서 약간의 이점이 있을 수 있다고 말했다. 하지만 AMD는 아직 이 지점을 정확히 측정해 공개하지는 않았다.

 

피델리티FX 슈퍼 레졸루션을 지원하는 게임은 무엇?

ⓒ AMD

 

발표 당일, 7개의 게임이 업데이트되어 피델리티FX 슈퍼 레졸루션을 지원하기 시작했다. 7종은 각각 갓폴, 리프트 브레커(Rift Breaker), 아노 1800(Anno 1800), 이블 지니어스 2(Evil Genius 2), 터미네이터 레지스탕스 (Terminator Resistance), 킹션트(Kingshunt), 22세기 레이싱 시리즈(22nd Century Racing Series).

 

게임에서 FSR을 활성화하기 위해 별도로 드라이버 업데이트를 할 필요는 없지만, 하드웨어 제공업체가 추가적인 최적화가 적용된 드라이버 업데이트를 자유롭게 공개할 수도 있다.

 

엄청난 블록버스터는 보이지 않지만(그럼에도 이블 지니어스 2는 많은 이가 사랑하는 게임이다) AMD에 따르면레지던트 이블 빌리지(Resident Evil Village), 미스트(Myst), 파크라이 6(Far Cry 6), 도타 2(Dota 2), 발더스 게이트(Baldur’s Gate) 리부트 등의 대작 게임이  출시될 예정이다.

 

ⓒ  AMD

  

미래 전망은 더욱 밝다. 에이조와 티비에로츠는 AMD가 개발자들의 피델리티FX 슈퍼 레졸루션 지원에완전히 압도될 정도였다고 말했다.

 

여기에 더해 아직 신작 또는 기존 게임에 대한 FSR 통합을 발표할 준비가 되지 않은 수십 곳의 스튜디오와 엔진이 이미 FSR을 지원하기로 한 것으로 알려졌다.

 

이 목록에는 밸브(Valve), 에픽의 언리얼 엔진, 유니티(Unity), 일렉트로닉 아츠(Electronic Arts)의 프로스트바이트(Frostbite) 엔진, 워너 브로스(Warner Bros), 유비소프트(Ubisoft), 캡콤(Capcom), 크리스탈 다이나믹스(Crystal Dynamics), 기어박스(Gearbox), 코치 미디어(Koch Media) 등의 주요 기업들과 라리안(Larian), 사이언(Cyan), 옵시디언(Obsidian), 블루버 팀(Bloober Team) 등의 많은 이의 사랑을 받는 PC 스튜디오가 포함되어 있다.

 

이미지 품질과 마찬가지로 개발자 지원에서도 차이가 있을 것이다. 엔비디아의 RTX 20 시리즈 출시 당시 DLSS 지원을 발표했던 25개 게임 중 2020 RTX 30 시리즈가 출시될 때까지 실제로 기술을 지원한 것은 고작 8종이었다.

 

이와 비교할 때 AMD는 처음부터 사용자들에게 강렬한 인상을 심어줄 수 있다.

 

에이조는업스케일링을 범용화하는 피델리티FX 슈퍼 레졸루션은 통합이 쉽고, 하드웨어 지원이 광범위하기 때문이라고 원인을 설명했다. FSR을 추가하기 위해 모션 벡터로 고생하거나 눈에 보이지 않는 상당한 수정 작업을 거칠 필요가 없다는 의미다.

 

그리고 슈퍼 레졸루션은 기존에 출시된 다수의 그래픽 카드와 호환되기 때문에 통합 작업을 하는 개발자들도 GPU 부족 사태에 와서 손쉽게 교체할 수 없는 구형 하드웨어를 가진 PC 사용자에게 자사 게임을 판매할 수 있다.

 

AMD가 말하는 것처럼 모든 것이 원활하게 진행된다면 개발자에게는 상당히 매력적인 패키지라 할 수 있다.

 

게임은 얼마나 빨라질까?

 

아직 직접 FSR을 테스트해 본 것은 아니지만, AMD는 라데온 RX 6800M 모바일 GPU와 구형 AMD 및 엔비디아 카드 등 일련의 시나리오에서 FSR의 성능을 보여주는 여러 개의 차트를 제공했다.

 

아무래도 성능 향상 효과는 라데온 RX 6000 시리즈 하드웨어보다 구형 GPU가 조금 더 낮다. 라데온 RX 400 시리즈까지만 FSR을 지원하는 것도 이 때문이다.

 

모든 마법은 전통적인 렌더링과 마찬가지로 쉐이더에서 이루어지기 때문에, 구형 그래픽 카드와 일부 보급형 GPU는 최신 그래픽 카드와는 달리 FSR로 성능상 이점을 얻을 만큼 성능이 강력하지 않다.

 

ⓒ  AMD

 

FSR을 지원하는 GPU는?

 

엔비디아의 DLSS는 전용 텐서 코어 하드웨어를 갖춘 값 비싼 RTX 브랜드 그래픽 카드로 제한되지만, 피델리티FX 슈퍼 레졸루션의 업스케일링은 쉐이더 기반이기 때문에 지원하는 GPU가 훨씬 많다.

 

ⓒ  AMD

 

AMD 진영에서는 라이젠 2000 시리즈와 라데온 그래픽이 통합된 신형 APU를 포함한 라데온 RX 400 시리즈 이상이 FSR과 호환된다. 슈퍼 레졸루션은 엔비디아의 지포스 RTX 20 30 시리즈 그래픽 카드뿐 아니라 GTX 10 16 시리즈 GPU에서도 작동한다.

 

피델리티FX 슈퍼 레졸루션은 게임 개발자가 구현하고, 전통적인 쉐이더에서 작동하는 기술이기 때문에 엔비디아가 자사 드라이버에서 FSR 최적화를 거부하더라도 지원되는 게임이라면 활성화할 수 있다.

 

몇 년 동안 엔비디아가 시간을 끌다 결국 AMD 프리싱크 모니터를 지원 대상에 포함한 것을 지켜본 PC 게이머들에게는 반가운 소식이다.

 

한편, AMD는 피델리티FX 슈퍼 레졸루션이 더 멀리 뻗어 나가기를 원한다. 인텔과 마이크로소프트 모두 FSR에 대한 관심을 표명했다. 에이조는 (게임 콘솔 등의) 플랫폼은 구성 방식 때문에 FSR을 매우 쉽게 활성화할 수 있다고 말했다.

 

AMD APU는 엑스박스 시리즈 S X와 플레이스테이션 5에 모두 사용되고 있다. 또한 에이조는 지포스 지원으로 입증되었듯이 비 AMD 플랫폼에서도 FSR을 쉽게 활성화할 수 있다고 강조했다. 닌텐도 스위치는 언제쯤 FSR을 지원할지 궁금해지는 대목이다.

 

ⓒ  AMD

 

피델리티FX 슈퍼 레졸루션은 지금은 PC에서만, 그리고 단 7개 게임에서만 지원되지만 AMD는 앞으로 게이밍 세계 전체에서 더 큰 역할을 할 수 있도록 노력을 아끼지 않을 것이라고 밝혔다.

 

FSR이 정말 엔비디아의 무서울 만큼 뛰어난 DLSS 2.0의 충실함과 성능을 뛰어넘을지는 조금 더 두고 볼 일이지만, ‘괜찮은정도로만 구현해도 라데온 그래픽 카드는 성공적으로업스케일링을 범용화하고, FSR도 프리싱크 모니터처럼 새로운 산업 표준으로 자리 잡을 수 있을 것이다. 게임은 이제부터 시작이다.

 

반응형

댓글