# 윈도우 게임을 Arm으로 가져오는 작업의 설계자, 밸브

> Clean Markdown view of GeekNews topic #24814. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24814](https://news.hada.io/topic?id=24814)
- GeekNews Markdown: [https://news.hada.io/topic/24814.md](https://news.hada.io/topic/24814.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-12-04T08:33:26+09:00
- Updated: 2025-12-04T08:33:26+09:00
- Original source: [theverge.com](https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais)
- Points: 14
- Comments: 4

## Summary

밸브가 **Proton**과 **Fex 에뮬레이터**를 결합해 윈도우용 x86 게임을 리눅스 기반 Arm 기기에서 직접 실행할 수 있도록 지원하면서, 게이밍 아키텍처의 벽이 점점 옅어지고 있습니다. 2016년부터 이어진 이 프로젝트는 단순한 호환성 실험이 아니라, 개발자가 포팅 부담 없이 다양한 하드웨어에서 동일한 게임 경험을 제공할 수 있는 기반을 다지는 시도입니다. Arm 시대의 SteamOS가 어떤 생태계를 만들어갈지, 이제 그 윤곽이 드러나기 시작했습니다.

## Topic Body

> **Steam Machine today, Steam Phones tomorrow**  
- Valve가 오픈소스 기술을 활용해 **윈도우 PC 게임을 Arm 기반 기기에서 실행할 수 있도록 지원하는 핵심 주체로 확인됨**  
- **Proton**과 **Fex 에뮬레이터**를 결합해 x86용 윈도우 게임을 **리눅스 기반 Arm 기기**에서 구동 가능하게 함  
- 밸브는 2016년부터 **Fex 개발자들을 직접 고용 및 자금 지원**하며, Arm 호환성 확보를 장기 목표로 추진  
- **SteamOS의 Arm 버전**은 기존과 동일한 구조를 유지하며, Proton과 Fex를 통해 게임 실행을 지원  
- 이 기술은 **스마트폰, 노트북, 데스크톱 등 다양한 Arm 기기에서 PC 게임을 실행할 수 있는 기반**으로 평가됨  
  
---  
  
### 밸브의 Arm 게이밍 전략  
- 밸브는 **윈도우 게임을 Arm 아키텍처로 이식 없이 실행**할 수 있도록 오픈소스 기술을 개발 및 지원  
  - 핵심 구성요소는 **Proton(윈도우-리눅스 호환층)** 과 **Fex(x86-Arm 변환 에뮬레이터)**  
  - Proton은 Wine 기반으로, 윈도우 API 호출을 리눅스 환경에 맞게 변환  
  - Fex는 x86 코드를 **JIT(Just-In-Time) 변환**으로 Arm 코드로 실시간 변환 수행  
- 밸브는 **Fex 프로젝트의 실질적 창립자이자 주요 자금 후원자**로, 개발 초기부터 핵심 인력을 고용  
  - 2016~2017년부터 오픈소스 개발자들과 협력해 Arm 호환성 확보를 위한 장기 개발 착수  
  - Fex의 리드 개발자 Ryan Houdek은 밸브의 지원으로 전업 개발 중임  
  
### Steam Frame과 Arm 생태계 확장  
- **Steam Frame 헤드셋**은 단순한 VR 기기가 아니라, **Arm 기반 기기에서 Steam 게임을 실행할 수 있는 기술 플랫폼**  
  - 삼성 갤럭시, 구글 픽셀, Arm 게이밍 노트북 등에서 동일 기술 활용 가능  
  - 기자는 **갤럭시 스마트폰에서 Hollow Knight: Silksong을 실행**하며 해당 기술을 직접 사용  
- 밸브는 **SteamOS의 Arm 버전**을 통해 다양한 폼팩터(핸드헬드, 노트북, 데스크톱)에 대응  
  - 동일한 Arch Linux 기반으로, Proton과 Fex를 포함한 동일 구성 유지  
  - Arm용 Proton은 Arm 코드로 컴파일되어 Fex와 연동  
  
### 기술 구조와 작동 방식  
- **Proton**은 Wine의 확장판으로, 윈도우용 게임 실행에 필요한 API를 리눅스 환경에서 구현  
  - DirectX, DirectSound, USB 입력 등 윈도우 API 호출을 리눅스 API로 변환  
  - DXVK(D3D11→Vulkan), VKD3D(D3D12→Vulkan) 등 그래픽 변환 계층 포함  
- **Arm 환경에서의 실행 과정**  
  - Proton이 코드 세그먼트를 분석해 x86 코드일 경우 Fex로 전달  
  - Fex는 x86 코드를 Arm 코드로 변환 후 실행  
  - API 호출 시에는 Arm 네이티브 코드로 전환되어 성능 손실 최소화  
  
### 밸브의 개발 철학과 목표  
- 밸브는 **게임 개발자가 아키텍처별 포팅에 시간을 낭비하지 않도록 하는 것**을 목표로 함  
  - “포팅 작업은 라이브러리 가치 측면에서 낭비된 노력”이라는 입장  
  - 개발자들이 **게임 품질 향상과 신작 개발에 집중**할 수 있도록 지원  
- 밸브는 **Steam Deck에서의 리눅스 게이밍 성공 경험**을 Arm 전환에도 적용  
  - 리눅스 기반 게이밍의 확장성과 오픈소스 생태계의 지속적 발전을 강조  
  
### 향후 전망과 기기 확장 가능성  
- 밸브는 **Arm 기반 SteamOS 기기**의 다양화를 기대  
  - 초경량 노트북, 고성능 랩톱, 핸드헬드, 데스크톱 등 다양한 형태 가능성 언급  
  - Apple의 M 시리즈 칩처럼 **대형 SoC 기반 데스크톱 설계**도 가능성 있음  
- **SteamOS for Arm**은 별도 OS가 아닌 동일 코드베이스로 유지  
  - 향후 OEM 협력 확대를 통해 다양한 Arm 기기에서 SteamOS 지원 예정  
  - 현재는 구체적 상용화 계획은 없으며, **기존 Steam Machine과 Steam Deck 개발에 집중 중**  
  
### 기타 기술 요소  
- **Steam Frame의 Android 앱 실행 기능**은 Android 전체를 탑재하지 않고, **Proton 유사 호환층**으로 구현  
  - 게임 실행에 필요한 라이브러리만 제공하여 Arm 코드 그대로 실행 가능  
- **SteamOS 폰 출시 여부**에 대해 밸브는 “가능성을 배제하지 않지만 현재는 주요 초점이 아님”이라고 언급  
  - 현재는 **리빙룸, 핸드헬드, 데스크톱 게이밍 경험 개선**에 집중  
  
### Arm 게이밍의 위치  
- 밸브는 Arm이 **저전력 및 중간 성능 구간에서 경쟁력**을 가진다고 평가  
  - Steam Deck 이하 성능대에서 특히 유리  
  - 시장 방향을 주도하기보다는 **모든 선택지를 지원하는 플랫폼 구축**을 목표로 함

## Comments



### Comment 47192

- Author: ethanhur
- Created: 2025-12-04T11:26:29+09:00
- Points: 3

저는 Steam Deck 유저인데요. Value가 요즘 하는 일들이 고객-기업-산업이 전부 win-win-win 할 수 있는 일을 하고 있다고 느끼고 있습니다.  
  
게이브 뉴웰의 개인 회사라서 이런 선택을 긴 시계열로 꾸준히 이어나갈 수 있지 않나 싶구요.

### Comment 47219

- Author: m00nlygreat
- Created: 2025-12-04T20:05:50+09:00
- Points: 2
- Parent comment: 47192
- Depth: 1

저도 환호하고 있습니다. 일단 그동안은 게임 때문에 탈윈도우가 어려웠는데. 너무 고마워요

### Comment 47602

- Author: aobamisaki
- Created: 2025-12-11T20:31:54+09:00
- Points: 1

(적어도 게이밍 분야에선) 윈도우의 그늘에서 완전히 벗어날 수 있는 그날을 저도 기대하고 있습니다.

### Comment 47172

- Author: neo
- Created: 2025-12-04T08:33:26+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=46126446) 
- Valve이 **Linux 생태계**를 위해 하는 모든 일들이 정말 큰 영향을 주고 있음  
  이제는 HL3 밈조차 농담으로 쓰기 미안할 정도로, 커뮤니티를 위해 진심으로 많은 일을 하고 있음
  - Valve는 HN에서 드물게 “비밀리에 좋은 일을 하는 회사”로 언급되는 몇 안 되는 기업 중 하나임. 대부분의 회사는 “비밀리에 나쁜 일을 하는 회사”로 불리는데 말임
  - 나는 Valve의 Linux 노력을 **재정적으로 지원**하기 위해 Steam Deck을 샀음. 게임은 거의 안 하지만, Wine 개발자들과 CodeWeavers, 그리고 Valve 덕분에 이제 “Linux는 게임이 안 된다”는 말을 더 이상 듣지 않아도 됨. 오히려 지금은 Linux가 Windows보다 성능이 더 좋음  
    [관련 영상](https://www.youtube.com/watch?v=CJXp3UYj50Q)
  - HL3 밈은 원래 **선의의 농담**으로 받아들였음. 이제는 게임 문화의 일부가 되었고, “SteamOS 2: Episode 2 part 1” 같은 걸 기다리고 있음
  - Proton과 Steam을 정말 좋아하지만, Google 때처럼 **기업을 숭배하는 실수**는 반복하지 말아야 함. 경영진이 바뀌면 언제든 정책이 나빠질 수 있음
  - Half-Life 신작이 실제로 개발 중이라는 **강한 루머**가 있음. 2026년 신형 하드웨어와 함께 출시될 거라는 기대가 있음

- Valve가 **보완재를 상품화**하는 전략(즉, 위아래 레이어를 개방하는 전략)을 잘 실천하고 있음

- 대부분의 현대 멀티플레이 게임은 **안티치트** 문제로 번역 계층에서 작동하지 않지만, 일부는 예외임. Usermode 안티치트는 Wine에서 그대로 작동하기도 하고, Proton 지원을 추가한 게임도 있음
  - 작동은 하지만 완벽히 **치트를 막지는 못함**. 오픈소스의 본질은 사용자가 제어권을 갖는 것이므로, 원하면 치트도 가능함. Linux의 프로파일링과 문서화된 라이브러리 덕분에 구조를 이해하기 쉬움
  - “Rust, 보고 있나?” 같은 느낌임. Microsoft의 Masterchief Collection도 지원하는데, 왜 다른 개발사들은 안 하는지 이해가 안 됨  
    [areweanticheatyet.com](https://areweanticheatyet.com/)
  - Arc Raiders는 Proton에서 잘 작동하는 **현대 멀티플레이 게임**의 좋은 예시임. 치트 문제도 거의 없음
  - SteamOS는 **불변형 Linux**라서 SecureBoot와 attestation을 통해 시스템 무결성을 보장할 수 있음. Valve가 하드웨어를 직접 밀고 있는 이유가 바로 Linux에서 안티치트를 지원하기 위함이라고 생각함
  - Valve라면 **안티치트 소프트웨어를 내 혈관에 주입**해도 괜찮을 듯함. 그만큼 신뢰함

- Valve가 Wayland/X11/Xwayland를 완전히 없애버렸으면 좋겠음. Wayland는 여전히 앱 지원이 부족하고 NVIDIA GPU와 호환이 안 됨. X11은 너무 오래됐고, Xwayland는 두 세계의 단점을 합친 느낌임
  - 그래서 어떤 디스플레이 서버를 쓰거나 추천하는지 궁금함

- MacOS에서도 SteamOS를 보고 싶음. 내 Mac Mini에서 Steam은 잘 돌아가지만, 모든 게임이 지원되면 정말 좋을 것 같음
  - Apple이 적극적으로 나설 가능성은 낮지만, Valve와 협력해 **Mac에서도 Steam Deck 수준의 호환성**을 보여준다면 환상적일 것 같음
  - 문제는 **Vulkan 지원 부재**임. MoltenVK 같은 우회 솔루션은 깔끔하지 않음. Wine, Rosetta 2, DXVK, MoltenVK를 겹쳐 쓰는 건 성능과 안정성 면에서 불안함
  - Valve가 이 프로젝트를 하는 이유는 **OS 벤더의 통제에서 벗어나기** 위함임. 그런 점에서 Apple은 최악의 선택임
  - 혹시 **Crossover**를 찾는 건가? Steam을 네이티브로 돌리진 않지만, M2 mini에서 성능은 괜찮음. Baldur’s Gate 3 같은 크로스플랫폼 게임도 잘 돌아감
  - Valve와 Apple의 마지막 협업은 2016년 SteamVR 지원이었음. 1년쯤 후에 무산됐지만, 다시 그런 협업이 이루어지길 바람

- 다음 세대 **Steam Deck 출시 시기**가 궁금함. 2025년을 기대하지만 2026년일 가능성이 높다고 생각함. Switch로 GTA: San Andreas를 하며 느낀 건, 이제 더 강력한 기기가 필요하다는 것임  
  [관련 기사](https://www.pcmag.com/picks/the-best-handheld-gaming-devices)
  - Valve가 내년에 Steam Machine을 내놓고, Steam Deck 후속은 **기존보다 확실히 나아질 때까지 기다린다**고 했으니, 2027년쯤일 듯함  
    [출처](https://www.theverge.com/2023/9/21/23884863/valve-steam-deck-2-refresh-upgrade-cpu-2025)
  - 나는 **Legion Go S**를 샀는데, 주로 데스크탑에서 스트리밍으로 게임을 하기 때문임. 120Hz 고해상도 디스플레이가 마음에 듦. SteamOS가 기본 탑재되어 있고, 소프트웨어적으로는 Steam Deck과 거의 동일함. 다만 버튼 배치나 뒷면 매핑 버튼 수가 아쉬움
  - Steam Deck 2는 **2026년 하반기 이후**가 될 것 같음
  - 대안 휴대용 기기를 고려한다면 **Bazzite나 CachyOS Handheld Edition**이 더 나은 선택일 수 있음. SteamOS는 커널과 그래픽 스택이 오래되어 최신 하드웨어 지원이 부족함. 현재는 AMD Strix Halo 기반 기기들이 가장 강력하지만 가격이 너무 비쌈. 나는 FSR4를 네이티브로 쓸 수 있을 때까지 기다릴 예정임
  - 그냥 Steam Deck을 사는 게 좋음. **가성비**가 압도적임. Steam Deck OLED로 충분히 만족하고 있고, 아직도 수명이 길다고 느낌

- Microsoft는 여러 번 **Windows on ARM**을 시도했지만 실패했음. 반면 Valve는 성공할 가능성이 높음
  - Valve는 Windows를 돌리려는 게 아니라 **데스크탑 게이밍 자체를 ARM에 맞게 최적화**하려는 것임. Microsoft는 이미 비대한 OS를 억지로 옮기려다 실패했음
  - Microsoft의 ARM 시도가 실패했지만, 그 과정에서 생긴 **x86 바이너리 메타데이터**가 Valve의 ARM 에뮬레이터 성능 향상에 도움이 됨
  - 그냥 Copilot에게 시켜보면 되지 않을까 하는 농담도 있음
  - ARM 기기의 장점이 명확하지 않았던 게 문제였음. Valve는 ARM을 **초소형 스트리밍 중심 기기**에 활용하려는 중임. 현재 x86으로는 대체 불가능한 영역임
  - 결국 Linux와 Steam Machine의 **커뮤니티 결속력**이 Microsoft의 통제 시도를 무너뜨리고 있음. ARM vs RISC 전쟁은 아직 이르지만, Valve는 이미 Microsoft를 앞서가고 있음

- ARM의 **전력 효율성**이 실제로 얼마나 차이 나는지 궁금함. 특히 게임 부하 상태에서
  - 명령어 세트 자체의 영향은 미미함. 단지 효율적인 칩들이 ARM을 쓰고 있을 뿐임
  - **작업 부하에 따라 다름**. ARM은 유휴 상태나 단순 연산에서는 효율적이지만, SIMD 명령어 처리에서는 느려짐

- Valve가 SteamOS를 모든 Windows 프로그램과 호환되게 만든다면, Windows를 대체할 수 있을까?
  - 굳이 그럴 필요가 없음. Microsoft조차 Windows 라이선스에 큰 관심이 없고, 기업들은 “가짜 Windows”를 쓰지 않을 것임. **비즈니스 모델이 없음**

- ARM 라이선스가 비우호적이라면, **RISC-V 아키텍처**를 탐색하는 게 낫지 않을까?
  - 아직 상용화된 **고성능 64비트 RISC-V 칩**이 없음. ARM은 이미 Proton과 Rosetta 같은 기술적 기반이 탄탄함
  - ARM이 완전히 개방적이지는 않지만, **탐욕스러운 독점 기업**도 아님. RISC-V는 아직 고성능 구현이 부족함
  - Valve는 시장을 특정 방향으로 몰지 않고, **현재 소비자가 쓰는 하드웨어를 지원**하는 데 집중함. 그래서 Steam Frame에는 ARM을 선택한 것 같음
  - 아직 RISC-V는 ARM64나 AMD64 수준의 **CPU·GPU 성능과 호환성**을 갖추지 못함
  - ARM은 서방 중심, RISC-V는 동방 중심의 **지정학적 구도**임. Valve는 Microsoft를 우회하려는 전략을 쓰고 있으며, 지금까지 거의 모든 시도에서 성공해왔음. ARM vs RISC 전쟁은 아직 시기상조임
