본문으로 건너뛰기
피드

Wine 11, 드디어 커널 수준에서 Windows 동기화 재설계 — FPS 678% 상승 레전드

devops 약 7분

Wine 11이 출시됐는데 이거 그냥 버전업이 아님. **NTSYNC**라는 커널 레벨 동기화 드라이버가 탑재되면서 일부 게임 FPS가 최대 678% 폭등했고, **WoW64** 아키텍처도 완성돼서 32비트 앱 실행에 더 이상 삽질 안 해도 됨. Proton이랑 Steam Deck도 혜택 받는 구조라 Linux 게이밍 역사상 손꼽히는 업데이트임.

  • 1

    NTSYNC — 커널 레벨 NT 동기화 구현으로 일부 게임 최대 678% FPS 향상, 커널 6.14부터 메인라인 포함

  • 2

    WoW64 완성 — 32비트 앱 실행에 멀티립 라이브러리 불필요, 16비트 앱까지 지원

  • 3

    Steam Deck·Proton 사용자 전체가 Wine 11 리베이스 시 자동 혜택 수령

  • NTSYNC 드라이버 탑재 — 커널 수준에서 Windows NT 동기화 구현, esync/fsync 시대 종료
  • Dirt 3 기준 110.6 → 860.7 FPS, 678% 성능 향상 (vanilla Wine 대비)
  • WoW64 아키텍처 완성 — 32비트 앱 실행에 더 이상 멀티립 라이브러리 불필요
  • Linux 커널 6.14 이상이면 별도 패치 없이 NTSYNC 바로 사용 가능
  • Wayland 드라이버 성숙, 클립보드/드래그앤드롭 지원, Vulkan 1.4 업그레이드

🎮 NTSYNC — 드디어 제대로 된 동기화

기존 방식이 왜 구렸냐면

Windows 게임들은 멀티스레드(multi-thread) 기반으로 돌아감. 렌더링, 물리 연산, 오디오 처리 등이 동시다발적으로 실행되고, 이 스레드들끼리 조율하려면 NT 동기화 프리미티브(NT synchronization primitives) — 뮤텍스(mutex), 세마포어(semaphore), 이벤트(event) 등 — 가 필요함.

근데 Linux에는 이걸 그대로 대응하는 게 없어서, Wine은 지금까지 이걸 흉내내왔음:

  • esync: eventfd 시스템콜로 wineserver 우회. 작동하긴 했는데 파일 디스크립터(file descriptor) 한계에 부딪히는 문제 있었음
  • fsync: Linux futex로 더 빠르게. 근데 메인라인 커널에 안 들어가는 외부 패치가 필요해서 일반 유저한테 접근성이 떨어졌음
  • 두 방식 모두 workaround였고, NtPulseEvent() 같은 엣지 케이스는 제대로 처리 못함

NTSYNC가 다른 이유

NTSYNC는 때우는 방식이 아님. /dev/ntsync 커널 드라이버를 새로 추가해서 Windows NT 동기화 객체 API를 커널 레벨에서 직접 구현함. wineserver 왕복 없음, 근사치 없음, 커널이 직접 큐 관리·이벤트 시맨틱·원자적 연산(atomic operation)을 처리함.

개발자는 esync/fsync 만든 Elizabeth Figura(CodeWeavers). 수년간 커널 패치 이터레이션 거쳐서 2023 Linux Plumbers Conference에서 발표 후, 드디어 Linux 커널 6.14에 메인라인 머지됨.

실제 벤치마크 ㄷㄷ

게임 기존 (vanilla Wine) NTSYNC 적용 후
Dirt 3 110.6 FPS 860.7 FPS (+678%)
Resident Evil 2 26 FPS 77 FPS
Call of Juarez 99.8 FPS 224.1 FPS
Tiny Tina's Wonderlands 130 FPS 360 FPS

⚠️ 비교 기준이 esync/fsync 없는 vanilla Wine이라 fsync 쓰던 유저는 체감이 이만큼 크진 않을 수 있음

Fedora 42, Ubuntu 25.04 이상이면 커널 6.14 포함이라 바로 사용 가능. SteamOS 3.7.20 베타에도 이미 탑재됐고, Valve 공식 Proton이 Wine 11 기반으로 리베이스되면 Steam Deck 유저 전체가 자동으로 혜택 받음.


🔧 WoW64 아키텍처 완성 — 32비트 앱 삽질 끝

WoW64(Windows 32-bit on Windows 64-bit)는 64비트 시스템에서 32비트 앱 실행해주는 서브시스템임. Wine 11에서 이 구현이 드디어 완성됨.

  • 64비트 Linux에서 32비트 Windows 앱 돌리는 데 더 이상 멀티립(multilib) 라이브러리 설치 불필요
  • Wine이 내부적으로 번역 처리 — 단일 바이너리로 32/64비트 자동 감지
  • OpenGL 메모리 매핑, SCSI 패스스루, 심지어 16비트 앱까지 지원
  • 구형 게임(특히 32비트 타이틀) 호환성 대폭 향상

🖥️ 그 외 주요 업데이트

Wayland 드라이버

  • 클립보드 양방향 지원, 드래그앤드롭 지원
  • 디스플레이 모드 변경 시 컴포지터 스케일링으로 에뮬레이션 → 640x480 강제 전환 게임도 정상 작동
  • X11에서 Wayland로 넘어가기 망설이던 이유들이 상당수 해소됨

그래픽/멀티미디어

  • OpenGL X11 백엔드가 GLX → EGL로 교체
  • Vulkan 1.4 지원
  • Direct3D 11 Video API 통해 H.264 하드웨어 가속 디코딩 초기 지원 (컷씬·인게임 영상에 유효)

기타

  • 레이싱 휠·플라이트 스틱 포스 피드백(force feedback) 개선
  • Bluetooth BLE 서비스 및 페어링 지원 추가
  • ARM64 기기에서 4K 페이지 크기 시뮬레이션 지원
  • Nioh 2, StarCraft 2, The Witcher 2, CoD: Black Ops II, Final Fantasy XI, Battle.net 등 개별 호환성 픽스

esync → fsync → NTSYNC로 이어지는 흐름이 결국 '커널에 직접 집어넣기'로 끝난 거 보면, 처음부터 방향은 정해져 있었던 거임 ㅋㅋ. 근데 메인라인 커널에 들어갔다는 게 핵심 — 이제는 특정 distro나 커스텀 패치 안 써도 되니까 진짜 대중화 단계에 접어든 거라 볼 수 있음.

댓글

댓글

댓글을 불러오는 중...

devops

디지털 스택을 유럽으로 옮겨보니, 생각보다 꽤 실전적이었다

한 개발자가 분석, 메일, 비밀번호 관리, 컴퓨트, 오브젝트 스토리지, 백업, 이메일, 에러 추적, AI API까지 유럽 중심 스택으로 옮긴 경험을 정리한 글이다. 핵심은 반미 감정이 아니라 데이터가 어디에 있고, 누가 접근할 수 있고, 정치나 기업 정책 변화에 얼마나 휘둘리는지를 의식하자는 얘기다.

devops

개인용 컴퓨터 다음은 개인용 클러스터라는 주장

이 글은 AI 시대에 개인 한 명이 쓰는 컴퓨팅 자원이 점점 ‘클러스터 한 덩어리’ 수준으로 커질 거라고 주장한다. PC가 직장, 취미 개발자, 게임 문화로 퍼졌듯이 개인용 클러스터도 업무용 AI, 오픈소스 실험, 게임 같은 흐름을 타고 대중화될 수 있다는 시나리오다.

devops

AI 에이전트 부하에 흔들린 GitHub, 왜 다른 서비스보다 더 아팠나

GitHub가 최근 몇 달 동안 가용성 저하, 검색 장애, GitHub Actions 문제, 심지어 squash merge에서 커밋이 빠지는 데이터 무결성 사고까지 겪었다. GitHub CTO는 AI 에이전트발 부하 증가를 원인으로 들었지만, 실제로는 2년간 약 3.5배 증가한 부하와 Azure 이전, 오래된 시스템, 조직적 지연이 겹친 문제에 가깝다. 개발자 입장에선 GitHub가 ‘없으면 안 되는 도구’에서 ‘업무를 막는 병목’으로 보이기 시작했다는 게 핵심이다.

devops

한국 클라우드 시장, 이제 GPU랑 데이터센터 싸움으로 넘어감

국내 클라우드 서비스 제공사들이 AI 전환 수요를 잡기 위해 GPUaaS, 데이터센터, 공공 클라우드 사업에 공격적으로 투자하고 있어. 네이버클라우드, KT클라우드, NHN클라우드 모두 2026년 1분기 실적에서 AI 인프라를 핵심 성장축으로 내세웠고, 정부의 2조805억원 규모 GPU 구축 사업이 판을 더 키우는 중이야.

devops

칩값 뛰니 K게임의 콘솔·피시 전환 해법으로 다시 뜨는 클라우드 게임

국내 게임사들이 모바일 중심에서 콘솔·피시로 넘어가려는 타이밍에 고성능 지피유와 콘솔 가격 상승이 발목을 잡고 있다. 이용자 입장에서는 300만원대 게이밍 피시, 오른 콘솔 가격, 스팀 가격 기준 개편까지 겹치면서 고사양 게임 접근성이 떨어지는 상황이다. 업계는 원격 서버에서 게임을 실행해 스트리밍하는 클라우드 게임을 다시 현실적인 대안으로 보고 있다.