eGPU 도크에서 RTX 5090과 페어링된 M5 Max MacBook Pro — 프레임 생성을 포함한 최대 설정에서 100FPS 이상으로 Cyberpunk 2077을 실행합니다.
#Hardware#Tom's Hardware

eGPU 도크에서 RTX 5090과 페어링된 M5 Max MacBook Pro — 프레임 생성을 포함한 최대 설정에서 100FPS 이상으로 Cyberpunk 2077을 실행합니다.

2026. 5. 16. 오후 7:40:00·예상 읽기 3

Quick Brief

한 소프트웨어 엔지니어가 M5 Max MacBook에서 RTX 5090을 실행하고 Cyberpunk 2077을 100FPS 이상으로 플레이하는 방법을 알아냈습니다.이 프로세스에는 Linux VM 실행, 게임 작동을 위한 FEX 변환 계층 사용 등 많은 조정이 필요했습니다.

Full Story

Apple의 M5 Max SoC 플래그십은 가장 빠른 실리콘 조각 중 하나이며 적어도 일부 작업 부하에서 AMD 및 Intel의 플래그십 소비자 데스크탑 칩과 경쟁할 수 있습니다.논리적으로 이는 고급 GPU 하드웨어와 결합되면 훌륭한 게임용 CPU가 됩니다.소프트웨어 엔지니어 Scott J. Goldman은 이 아이디어를 테스트하고 가상화 및 eGPU 도크를 사용하여 M5 Max 기반 MacBook Pro에서 Nvidia의 주력 RTX 5090 그래픽 카드를 실행하는 방법을 찾았습니다.그의 결과는 프레임 생성이 활성화되어 있는 한 MacBook을 통해 RTX 5090에서 게임을 하면 현대 AAA 게임에서 훌륭한 경험을 제공할 수 있다는 것을 보여주었습니다.

설정 과정은 결코 쉽지 않았습니다.ARM 기반 MacBook은 Nvidia GPU를 사용한 eGPU 게임을 공식적으로 지원하지 않으므로 Goldman은 이를 활성화하기 위해 특히 Linux OS를 사용한 가상화를 통해 많은 조정을 해야 합니다.MacOS는 Nvidia GPU를 지원하지 않으며(기본 드라이버 지원 없음) Linux는 기본적으로 Apple 실리콘에서 Thunderbolt를 지원하지 않습니다.가상화는 macOS와 Linux의 장점을 활용하여 이 문제를 해결합니다.

소프트웨어 엔지니어가 해결해야 했던 몇 가지 다른 문제에는 PCI BAR 설정 및 DMA(직접 메모리 액세스) 활성화가 포함되었습니다.Goldman이 해결해야 했던 이상한 문제 중 하나는 가상화 앱이 가상 CPU 스레드에 대한 우선 순위 수준을 설정하지 않은 구성 문제로 인해 기본 설정으로 인해 벤치마크 점수가 산발적으로 변동하는 QEMU의 일정 문제였습니다.

Linux 가상 머신을 설정하는 것 외에도 x86 명령어를 M4 Max 칩이 이해할 수 있는 ARM 기반 명령어로 변환하려면 FEX 변환 계층을 구현하는 것도 필요했습니다.ARM을 지원하는 PC 게임이 거의 없기 때문에 이는 필요했습니다.

이 소프트웨어 설정을 통해 소프트웨어 엔지니어는 RTX 5090과 쌍을 이루는 다른 두 시스템에 대해 자신의 M5 Max MacBook을 테스트했습니다. 이 시스템에는 구형 M4 Air, 에뮬레이션이나 변환 레이어 없이 기본적으로 Linux를 실행하는 2020 Intel 기반 Macbook Pro, 전통적인 데스크톱 환경을 대표하는 i5-12600K 게이밍 PC가 포함되어 있습니다.그는 또한 통합 GPU를 실행하는 M4 및 M5 Max 장치의 벤치마크도 추가했습니다.

그의 성능 벤치마크에 따르면 M5 Max 및 M4 MacBook의 eGPU 설정은 프레임 생성이 사용되는 한 원활한 게임 경험을 제공할 수 있습니다.Cyberpunk는 FEX 변환, 가상화된 Linux 환경 및 Thunderbolt eGPU에서 실행되는 RTX 5090의 오버헤드에도 불구하고 프레임 생성이 활성화된 RT Ultra 사전 설정에서 두 Mac 장치 모두에서 100FPS가 훨씬 넘는 속도로 실행되었습니다.

Related

관련 글