본문으로 건너뛰기
피드

리눅스 게임이 빨라지는 이유, 이제 윈도우 API가 커널 기능이 되고 있음

open-source 약 6분
vote
0
댓글
북마크

리눅스가 2026년 3월 처음으로 스팀 사용자 점유율 5%를 넘겼고, 그 배경에는 스팀 덱과 윈도우 10 지원 종료가 있음. 예전에는 Wine과 Proton의 번역 레이어 개선이 핵심이었다면, 이제는 NTSYNC처럼 윈도우 게임이 기대하는 동기화 기능이 리눅스 커널 안으로 들어오고 있음.

  • 1

    리눅스 스팀 사용자 비중이 2026년 3월 5%를 돌파함

  • 2

    NTSYNC는 윈도우식 스레드 동기화 동작을 리눅스 커널에서 직접 처리하게 해주는 드라이버임

  • 3

    40~200% 성능 향상 수치는 일반 Proton 사용자 기준이 아니라 순정 Wine 대비라 맥락이 필요함

  • 4

    Valve는 이미 SteamOS 안정 버전에 NTSYNC를 넣었고 최신 스팀 덱에서 기본 사용 중임

  • 리눅스 게임 얘기가 예전이랑 좀 달라짐. 이제는 Wine이나 Proton만 열심히 고치는 수준이 아니라, 윈도우 게임이 기대하는 기능이 리눅스 커널 안으로 들어오고 있음

    • 2026년 3월 기준 리눅스는 스팀 사용자 비중 5%를 처음 넘겼음
    • 윈도우 10 지원 종료와 스팀 덱 보급이 같이 밀어준 결과에 가까움
    • 스팀 덱을 쓰는 사람들은 본인이 리눅스 게이머라고 크게 의식하지 않아도, 실제로는 리눅스 게임 생태계에 들어와 있는 셈임
  • 핵심 주인공은 NTSYNC라는 커널 드라이버임

    • 현대 게임은 렌더링 파이프라인, 에셋 로딩, 물리 연산, 오디오, NPC 인공지능, 입력 처리 같은 작업을 여러 코어에서 동시에 돌림
    • 이런 작업들이 서로 꼬이지 않게 맞춰주는 동기화 메커니즘이 중요한데, 윈도우 게임은 당연히 윈도우식 동기화 동작을 기대함
    • 예전 Wine은 이걸 esync, fsync 같은 방식으로 흉내 냈고, NTSYNC는 그 동작을 리눅스 커널에서 직접 지원하게 만든 것임

중요

> NTSYNC의 포인트는 “API가 바뀐다”가 아니라 “리눅스 커널이 윈도우 게임의 동기화 요청을 더 네이티브하게 답한다”는 데 있음.

  • 성능 향상 수치는 꽤 화려하지만, 그대로 받아들이면 살짝 낚일 수 있음

    • NTSYNC 초기 벤치마크에는 40~200% FPS 향상 같은 숫자가 나왔음
    • 다만 이 비교 대상은 대부분의 게이머가 쓰는 Proton이 아니라, 튜닝되지 않은 순정 Wine에 가까움
    • 스팀 덱 사용자나 일반 리눅스 게이머는 이미 fsync가 들어간 Proton을 쓰는 경우가 많아서, 체감 향상은 훨씬 작을 수 있음
  • 그래도 Valve가 NTSYNC를 SteamOS 안정 버전에 넣은 건 꽤 의미 있음

    • Valve 엔지니어 Pierre-Loup Griffais도 fsync가 이미 충분히 빠르다고 말한 적이 있음
    • 그런데도 2026년 3월 안정 버전에 NTSYNC를 실었다는 건, 단순 평균 FPS 말고도 해결할 문제가 있었다는 얘기임
    • 우회 구현은 특정 게임에서 미세한 끊김, 데드락, 이상 동작 같은 애매한 버그를 만들 수 있음
  • 이 변화가 좋은 이유는 배포판 전체가 이득을 볼 수 있다는 점임

    • Bazzite, CachyOS, Fedora, Ubuntu 계열 배포판이 새 커널을 받아오면 같은 개선을 공유할 수 있음
    • 예전처럼 특정 Proton 패치나 외부 우회에만 기대는 구조보다 유지보수 면에서 훨씬 깔끔함
    • 게임 하나하나의 예외 처리보다, 운영체제 레이어에서 윈도우 동작을 더 정확히 맞추는 방향으로 가는 중임
  • 더 큰 그림은 “윈도우가 아니어도 PC 게임이 된다”는 선택지가 점점 현실화되고 있다는 것임

    • Valve, CodeWeavers, Wine 개발자들이 같이 밀고 있고, NTSYNC 작성자인 Elizabeth Figura도 CodeWeavers 소속임
    • 스팀 사용자 5%라는 숫자는 작아 보일 수 있지만, 게임 플랫폼 관점에서는 커널 개발을 정당화할 만큼 커진 신호임
    • 아마 NTSYNC가 마지막 사례는 아닐 가능성이 큼. 윈도우 게임이 필요로 하는 기능이 리눅스 안으로 더 들어올 수 있음

기술 맥락

  • 이번 선택은 Wine 안에서 계속 흉내 내던 동기화 기능을 리눅스 커널로 내린 거예요. 왜냐면 게임이 기대하는 윈도우식 동작을 사용자 공간에서 맞추면 빠르더라도 미묘한 예외가 계속 남을 수 있거든요.

  • fsync가 이미 충분히 빨랐다는 점도 중요해요. 그래서 NTSYNC는 단순히 평균 FPS를 올리는 패치라기보다, 특정 게임에서 생기는 끊김이나 데드락 같은 재현 어려운 문제를 줄이는 쪽에 더 가까워요.

  • Valve가 이걸 SteamOS 안정 버전에 넣었다는 건 커널 레벨 변경을 감수할 만큼 호환성의 가치가 컸다는 뜻이에요. 스팀 덱처럼 수많은 윈도우 게임을 한 플랫폼에서 돌려야 하는 환경에서는 “대부분 빠름”보다 “이상하게 망가지는 게임이 적음”이 훨씬 중요하거든요.

  • 배포판 입장에서도 커널에 들어간 기능은 장점이 커요. Proton이나 Wine의 특수 패치에 덜 의존하고, 새 커널을 따라가면 여러 리눅스 게임 배포판이 같은 기반 개선을 공유할 수 있기 때문이에요.

이건 단순히 리눅스 게임 FPS가 조금 오른다는 얘기가 아니라, 게임 호환성을 위해 리눅스 커널 자체가 바뀌고 있다는 신호임. Valve가 Proton 바깥, 커널 레벨까지 밀어붙이면서 리눅스 데스크톱의 약점이 꽤 현실적으로 줄어드는 중임.

댓글

댓글

댓글을 불러오는 중...

open-source

차세대 데이터 파일 포맷 F3, 디코더를 Wasm으로 파일 안에 넣자는 실험

F3는 Parquet, ORC 같은 기존 컬럼형 파일 포맷의 한계를 줄이기 위해 제안된 오픈소스 연구 프로토타입이다. 핵심 아이디어는 데이터와 메타데이터뿐 아니라 WebAssembly(Wasm) 디코더까지 파일에 함께 넣어, 새 인코딩 방식이 나와도 플랫폼 호환성을 유지하자는 것이다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 판매 시작

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 정식 판매하기 시작했음. 가정용 로봇을 개발자가 직접 조율하고 프로그래밍하고 2차 개발할 수 있게 만든 플랫폼이고, 가격은 4만9990위안, 약 1,134만원 수준임.

open-source

BMW·폭스바겐·스텔란티스, 자동차 소프트웨어 오픈소스 동맹 키운다

BMW, 폭스바겐그룹, 스텔란티스 등 유럽 완성차 업체들이 소프트웨어 정의 자동차(SDV) 경쟁력 강화를 위해 오픈소스 공동 개발에 나서고 있다. 독일자동차산업협회 주도 프로젝트에는 완성차, 부품사, 반도체 기업 등 30개 이상 기업이 참여하며 차량 OS, 미들웨어, 통신 소프트웨어 같은 공통 영역을 함께 만든다. 기대 효과는 개발·유지 비용 최대 40% 절감, 차량 개발 기간 최대 30% 단축이다.

open-source

AI 시대 오픈소스, ‘공개됐으니 막 써도 됨’은 진짜 위험한 착각

생성형 AI 서비스가 오픈소스 코드, 모델, 데이터셋, 외부 API를 섞어 쓰면서 라이선스와 이용 조건 관리가 훨씬 복잡해졌다는 내용이다. 공개된 기술이라도 저작권과 사용 조건은 남아 있고, 기업은 제품 안에 무엇이 들어갔는지 지속적으로 추적해야 한다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 출시

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 판매하기 시작했다. 개발자가 로봇의 동작, 조작, 환경 인식 기능을 기반으로 임바디드 인텔리전스 애플리케이션을 만들고 상용화할 수 있게 하겠다는 전략이다.