eugeniosegala/MAKO
Next-generation, Vulkan-powered graphics layer for Linux gaming, bringing Lossless Scaling frame generation, scaling and more, to Steam Deck, Steam Machine and desktop Linux.
MAKO – SteamOS/Linux용 프레임 생성, 스케일링 및 셰이더
무엇인가 – MAKO(Motion‑Adaptive Kernel Orchestration)는 Steam Deck, Steam Machine 또는 Vulkan을 사용하는 모든 Linux 시스템에서 실행되는 게임에 AI 기반 프레임 생성, 공간 업스케일링 및 일련의 후처리 셰이더를 제공하는 커뮤니티 유지 관리 도구입니다. Steam Deck UI용 Decky Loader 플러그인(MAKO Decky)으로 작동하거나, 모든 Linux 데스크톱에 설치할 수 있는 독립형 Vulkan 레이어(MAKO Renderer)로 작동합니다.
핵심 구성 요소
| 구성 요소 | 역할 | 일반 사용자 |
|---|---|---|
| MAKO Decky | SteamOS 내에서 그래픽 UI, 게임별 프로필, 렌더러 자동 설치 및 Flatpak 런처와의 통합을 제공하는 Decky Loader 플러그인입니다. | 클릭 한 번으로 설정을 원하는 Steam Deck 소유자. |
| MAKO Renderer | 게임의 그래픽 파이프라인을 가로채 프레임 생성, 스케일링 및 셰이더 효과를 수행하는 Vulkan 레이어 라이브러리입니다. Decky 없이 데스크톱 Linux에 직접 설치할 수 있습니다. | Decky 환경이 아니거나 수동 제어를 선호하는 Linux 게이머. |
주요 기능 (전문 용어 없이 높은 수준으로)
| 기능 | 얻을 수 있는 것 |
|---|---|
| 완전한 품질의 프레임 생성 | 사용자가 설치한 독점 Lossless Scaling AI 모델을 사용하여 추가 프레임을 합성해 체감 프레임 속도를 최대 240 FPS까지 높입니다. |
| 고스팅 감소 | 최신 v2 생성 모델과 “Lighter FG Model” 옵션으로 이전 생성기에서 흔히 보이던 잔상 아티팩트를 줄입니다. |
| LS1 + 오픈 공간 스케일링 | 공식 LS1 모델 또는 MAKO 자체 단일 패스 스케일러를 사용해 업스케일링 전에 저해상도 프레임을 재구성합니다. |
| 게임별 셰이더 번들 | 내장 vkBasalt 레이어가 추가 설치 없이 샤프닝, 안티앨리어싱, 색상 보정, 레트로, 모노크롬 및 시네마틱 효과를 제공합니다. |
| 적응형 프레임 생성 | 목표 FPS 범위(30‑240 FPS)를 설정할 수 있으며, MAKO는 사용자 정의 2×‑5× 배수까지만 프레임을 생성해 게임이 따라가지 못할 때 전력을 절약합니다. |
| 디스플레이 인식 페이싱 | Gamescope VRR 상태를 감지하고 최적의 페이싱 방법을 선택해 모드 변경 전반에서 적응형 속도를 안정적으로 유지합니다. |
| HDR 기반 | HDR10/PQ 및 선형 scRGB 파이프라인을 지원합니다. HDR 노출은 기본적으로 비활성이지만 호환성을 위해 검증되었습니다. |
| 32비트 및 64비트 Vulkan 지원 | 일치하는 호스트 및 Flatpak 라이브러리를 제공해 32비트와 64비트 게임 모두 올바르게 실행됩니다. |
| Gamescope 복구 | 컴포지터에 문제가 생기면 MAKO는 생성을 일시 중지하고 프레임 케이던스가 안정화되면 재개합니다. |
| 게임별 프로필 | 프로필은 Steam 앱 ID 또는 프로세스 이름으로 자동 매칭되며, 각 프로필은 자체 생성, 스케일링, 셰이더 및 오디오 설정을 저장합니다. |
| 타사 런처 지원 | Heroic, Lutris, EmuDeck 및 일반 Flatpak 바로가기에 대한 빠른 설정 가이드. |
시작하는 방법 (Decky 워크플로)
- Steam Deck에 Decky Loader 설치(데스크톱 → 공식 Decky 가이드 따르기).
- Steam에서 공개 Lossless Scaling 게임을 구매 및 설치 – AI 프레임 생성에 필요합니다.
- GitHub 릴리스 페이지에서 최신 MAKO Decky ZIP을 다운로드하고 Decky → Developer → Install Plugin from Zip을 통해 설치합니다.
- MAKO UI에서 Install MAKO Renderer를 클릭 – Vulkan 레이어와 번들 셰이더를 가져옵니다.
- 게임의 Steam 실행 옵션에
~/ .local/bin/mako-run %command%실행 옵션을 추가합니다. - 게임을 실행하고 프로필 제어(고정 vs. 적응형 생성, 스케일링 모드, 셰이더 세트 등)를 조정합니다.
데스크톱 전용 설정을 선호한다면 1‑4단계를 건너뛰고 MAKO Renderer 아카이브를 직접 설치한 다음 제공된 mako-launch 래퍼 스크립트를 사용하세요.
누구에게 도움이 될까요?
- 새 기기를 구매하지 않고 저사양 하드웨어에서 더 부드러운 게임 플레이를 원하는 Steam Deck 소유자.
- AI 업스케일 프레임과 사용자 정의 후처리 효과를 원하는 Proton 또는 네이티브 Vulkan 게임을 사용하는 Linux 게이머.
- Linux에서 프레임 생성 파이프라인을 실험하는 데 관심 있는 개발자 / 테스터.
제한 사항 및 주의 사항
- AI 프레임 생성 모델은 독점이며 사용자가 합법적인 Lossless Scaling 구매를 통해 제공해야 합니다. MAKO는 이를 배포하지 않습니다.
- 성능은 GPU, 게임 및 선택한 생성 프로필에 따라 달라집니다 – 일부 타이틀은 고스팅이나 시각적 결함을 보일 수 있습니다.
- x86_64 패키지만 제공되며 ARM/AArch64 빌드는 아직 사용할 수 없습니다.
- MAKO는 Vulkan에 의존하므로 순수하게 OpenGL로 실행되는 게임은 지원되지 않습니다.
커뮤니티 및 지원
- Discord: https://discord.gg/NAVkyCq7Rc – 문제 해결, 쇼케이스 및 개발 논의를 위한 활성 채널.
- GitHub Issues: 버그 보고 및 기능 요청용.
- 문서: 구성, 타사 런처, flatpak 통합 및 문제 해결에 대한 광범위한 가이드가 README에서 링크되어 있습니다.
라이선스 및 출처
- GPL‑3.0‑or‑later에 따라 배포됩니다.
- 오픈 소스 lsfg‑vk Vulkan 레이어, vkBasalt 후처리 레이어를 기반으로 하며 SweetFX 및 ReShade 컬렉션의 셰이더를 포함합니다.
- 이 프로젝트는 독립적이며 Lossless Scaling, Decky Loader 또는 업스트림 라이브러리와 공식적으로 제휴하지 않습니다.
TL;DR
MAKO는 Linux 전용 Vulkan 기반 플러그인/렌더러로, Steam Deck 또는 모든 Linux PC의 게임에 AI 프레임 생성, 고품질 업스케일링 및 셰이더 모음을 추가할 수 있습니다. UI 기반 경험을 원하면 Decky를 통해 설치하거나, 더 수동적인 워크플로를 원하면 일반 Linux 설치에 렌더러를 넣으세요.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트