[clearfix]
1. 개요
AMD Fluid Motion Frames, 이하 AFMF |
2023년 9월 FSR 3.0과 함께 발표된 AMD의 플루이드 모션, 즉 실시간 렌더링용 프레임 보간 기술이다. 하술하듯 서드파티 프로그램을 이용해 동영상에도 적용 가능하다.
라데온 700M, RX 6000/7000 등 RDNA 2 이후 출시된 하드웨어에서 사용 가능하며, 2024년 10월에는 여러 부분에서 크게 개선된 AFMF 2 버전이 출시되었다.
2. 상세
AFMF는 GPU로 렌더링된 두 장의 이미지 사이에 추가적인 이미지(프레임)를 생성해 집어넣는 기술이다. 대표적인 유사 기술로는 엔비디아 DLSS 3 FG 그리고 AMD FSR 3 FG가 있다.다만 AFMF는 이들 기술과는 구동 방식에서 다소 차이가 있다. FSR 3.0 FG와 DLSS 3.0 FG는 인게임 내에서 처리되는 게임의 데이터를 온전히 알고 처리하는 프레임 보간이고, AFMF는 인게임의 데이터가 아닌 드라이버 상에서 그래픽 데이터를 가지고 보간한다.퀘이사존 칼럼에서도 AFMF와 FSR 3.0 FG를 구분해 설명한다[1] DLSS나 FSR은 개발사에서 포팅해준 게임에서만 사용 가능하지만, AFMF는 아무 게임에서나 다 적용할 수 있는 것도 이 때문이다.
2.1. AFMF
최초 발표는 2022년이었으며, 프리뷰 드라이버가 2023년 8월에 공개되었다. 정식 출시된 드라이버에는 2024년 1월부터 탑재되었다.게임 내 데이터를 알고 처리하는 방식이 아니기 때문에 게임 자체에 포팅된 FSR, DLSS FG보다는 품질이나 처리시간(인풋 랙) 부분에서 다소 불리하다. 가장 큰 단점으로는 화면이 빠르게 전환될 때 비활성화된다는 점이 주로 꼽힌다. 다만 이 부분들 전반이 AFMF 2 버전에서 크게 완화되었다.
2.2. AFMF 2
AMD Fluid Motion Frames 2. 2024년 10월에 정식 출시되었다.AFMF 1 버전 대비 개선점은 다음과 같다.
- 인풋 랙 감소
- Vulkan 및 OpenGL API 사용 게임 지원
- AI 최적화를 통한 화질 개선
- 빠른 전환 시 AFMF가 해제되는 빈도 감소
- 커스터마이징 기능 추가[2]
- Radeon Chill 기능을 통한 프레임 제한 및 VRR 적용 가능[3]
3. 특징
3.1. 장점
- 뛰어난 범용성
RDNA 2 이후 하드웨어를 탑재한 모든 기기에서 무료로 사용할 수 있으며, DLSS나 FSR과 달리 지원하는 게임을 가리지도 않는다. 원신이나 엘든 링처럼 의도적으로 60 FPS 제한을 걸어둔 게임에도 적용할 수 있고, DLSS 등이 있지도 않던 시절에 나온 게임들에도 적용할 수 있다.
- 동영상에 적용 가능
기본적으로 지원하는 기능은 아니긴 하지만, 동영상 프로그램을 게임으로 인식시키거나 블루스카이 FRC, 팟플레이어 등을 사용하여 과거의 플루이드 모션 비디오처럼 동영상의 프레임을 뻥튀기 할 수 있다. 다만 근본은 게임용 프로그램이다보니 동영상 보간 품질은 FMV에 비해 다소 떨어진다.##2
- 적은 하드웨어 부하
유사 프로그램인 LSFG 대비 하드웨어 부하가 훨씬 적은 편이고, 따라서 AFMF를 켰을 때 베이스 프레임 저하 폭이 상대적으로 적다.
- 내장그래픽과의 시너지
위의 적은 하드웨어 부하 덕분에 저사양 기기, 특히 라이젠 Z1 시리즈 칩셋을 탑재한 UMPC와의 시너지가 유명하다. 이들 칩셋은 체급 대비 고성능은 맞지만 아무리 해상도를 줄여도 AAA 게임을 고주사율로 뽑기는 좀 무리가 있는데, AFMF가 그러한 단점을 상당부분 보완해줄 수 있기 때문이다.
- 납득할만한 인풋 랙
AFMF 1에서는 단점으로 많이 지적되던 부분이나, AFMF 2로 오면서 1 버전 대비 인풋 랙이 30% 가량 줄어들어 상당히 쾌적한 사용이 가능해졌다.
3.2. 단점
- 빠른 화면 전환 시 적용 해제
AFMF 2부터 크게 개선되긴 했지만, FPS처럼 빠른 화면 전환이 잦은 게임에서는 화면을 휙 돌릴 때마다 AFMF가 풀리는 것이 거슬리게 느껴지기 쉽다.
- DLSS/FSR FG 대비 다소 모자란 성능
게임 내 데이터를 이용하는 것이 아니라 드라이버 상에서 동작하기 때문에 당연한 것이지만, 저 둘보다는 결과물의 품질과 인풋 랙 면에서 불리하다. 따라서 게임 자체에 포팅된 FG 기술이 있다면 굳이 AFMF를 사용할 필요가 없다. 다만 이건 DLSS 3.5와 FSR 3.1 이상 버전과 비교했을 때의 이야기이고, DLSS 3이나 FSR 3 FG 초기 버전보다는 AFMF 2의 품질이 오히려 더 좋기 때문에 상황에 따라선 AFMF 2가 더 경쟁력 있는 선택일 수 있다.
3.3. 기타
- GeForce + Radeon 조합
이렇게 그래픽카드 두 장을 사용하여 DLSS FG와 AFMF를 동시에 켜면 상당한 시너지 효과를 볼 수 있다.# RSR+FSR이 극악의 저효율로 유명한 것과 대조적이다. 대신 이 경우에는 두 그래픽카드의 PCIe 레인이 각각 x8만 할당되기 때문에 다소의 성능 하락이 있고,[4] 프레임 보간을 2번 거치기에 레이턴시(인풋랙)가 급격하게 증가한다. 더불어 다른 회사의 그래픽카드를 동시에 사용할 때 발생하는 극심한 소프트웨어 불안정성도 생각해야 한다.
- GeForce + AMD APU 조합
AMD APU의 내장 GPU 성능이 꽤 유명한 편이라 내장그래픽으로 AFMF를 돌리는 것이 가능하다. 그러나 AMD APU 라인은 자체적인 PCIe 레인이 8x 밖에 없고, 일반 CPU 라인 대비 캐시가 토막난 등 너프된 부분이 많으므로 부득이하게 둘을 조합해야 하는 경우가 아니면 비권장한다.[5]
- 각종 트윅
지포스 RTX 20~30 사용자를 위해 DLSS 3와 FSR 3를 모두 지원하는 게임의 DLSS FG를 FSR 3(AFMF)로 바꿔주는 트윅#, FSR 2만 지원하는 게임에 FSR 3를 적용하는 트윅# 등이 존재한다. 다만 DLSS 3(FG) 없이 FSR 2 지원만 후킹하는 방식은 한계가 있다고#
4. LSFG와의 비교
Lossless Scaling, 이하 LSFG라는 유료 프로그램[6]이 AFMF의 비교군으로 자주 언급된다. AFMF 2와 LSFG 3을 기준으로 비교할 때, LSFG의 주요 특징들은 다음과 같다.- 빠른 화면 전환 시 꺼짐 없음
- 그래픽카드 제조사를 가리지 않고 사용 가능
- 권장 베이스 프레임은 60 fps 이상으로 AFMF와 동일
- 3배 이상의 높은 프레임 생성 배수 지원[7]
- DirectX 9 지원
- 전담 GPU를 구비하여 듀얼 구성 및 낮은 레이턴시 구현 가능#
- AFMF 대비 다소 높은 그래픽 리소스 요구
- HDR 및 G-Sync/FreeSync 사용이 제한적[8]
- 창 모드 적용이 제한적[9]
반드시 뭐가 좋고 나쁘다고 하기 어렵고 일장일단이 있으니 상황이나 게임에 맞게 사용하는 것이 바람직하다.
5. AFMF 2 요구 사항
- Radeon RX 7000 시리즈 그래픽카드 또는 AMD RYZEN 7000 시리즈 CPU : HYPR-RX 및 AFMF 전체 창 모드 지원
- Radeon RX 6000 시리즈 : 전체 화면 모드만 지원
- FreeSync 모니터 권장
- AMD Adrenalin Edition 24.9.1 이상 버전
- 드라이버 및 게임 내 수직동기화 비활성화
- OpenGL, Vulkan, DirectX 11, 12 사용 게임
- Windows 10, 11
6. 관련 문서
[1] 사실 엄밀히 따지면 DLSS 3(FG)와 FSR 3(AFMF)가 맞고, 여기서 말하는 (라데온 제어판 상에서 설정하는) AFMF는 'AFMF 인젝터'라고 구별해야 맞지만, 언중 자체가 그렇게 학술적으로 엄밀히 따져가면서 언어를 쓰지 않기에 저런식으로 구별하게 된 것이다. 애초에 FG 자체가 범용적 용어이지만 NVIDIA가 선점했기 때문에 (일단은) AMD에서 안 쓰려고 하는 것에 불과하기도 하고. 이전에도 같은 이유로 GPU(VPU로 대체 시도)나 ML(MI로 대체 시도)을 안 쓰려고 했지만 흐지부지된 전례가 있다.[2] 빠른 화면 전환 시 AFMF가 꺼지는 것을 조절하는 '검색 모드', 이미지 품질을 조절하는 '성능 모드' 탭이 있다.[3] 240Hz 모니터를 사용할 경우, Chill을 통해 인게임 프레임을 119로 제한하고 AFMF를 거쳐 238 프레임을 만드는 식으로 쓸 수 있다. 다만 Chill은 스터터링을 유발하기도 하는 등 아직도 다소 불안정하다.[4] 인텔과 AMD의 일반 컨슈머용 CPU에서는 첫째 PCIe 슬롯은 CPU와 직결된 16레인을 지원하지만, 2장의 GPU 장착 시엔 두 그래픽카드가 각각 x8씩 대역폭을 나누어 사용한다. 태생적으로 CPU직결 PCIe 레인수가 많은 HEDT과 서버용 CPU는 제외.[5] 8700G 기준 총 20레인을 칩셋(4), NVMe0(4), NVMe1(4), PCIe0(8)로 분배한다.[6] Steam 7,800원. 할인 시 5,000원 아래로 내려간다.[7] 당연하지만 생성 배수에 비례하여 베이스 프레임과 이미지 품질도 하락하니 적당선에서 타협이 필요하다.[8] HDR 사용 시 그래픽 리소스 요구량이 크게 증가하며, 여전히 버그가 다소 존재한다. G-Sync/FreeSync는 창 모드/전체 창 모드에서 적용이 불가하고 전체 화면에서만 적용이 가능하다.[9] 반드시 게임이 화면 중앙에 위치해야 하며, 게임 창 바깥은 필러박스로 검게 처리된다.