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 워크플로)

  1. Steam Deck에 Decky Loader 설치(데스크톱 → 공식 Decky 가이드 따르기).
  2. Steam에서 공개 Lossless Scaling 게임을 구매 및 설치 – AI 프레임 생성에 필요합니다.
  3. GitHub 릴리스 페이지에서 최신 MAKO Decky ZIP을 다운로드하고 Decky → Developer → Install Plugin from Zip을 통해 설치합니다.
  4. MAKO UI에서 Install MAKO Renderer를 클릭 – Vulkan 레이어와 번들 셰이더를 가져옵니다.
  5. 게임의 Steam 실행 옵션에 ~/ .local/bin/mako-run %command% 실행 옵션을 추가합니다.
  6. 게임을 실행하고 프로필 제어(고정 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 설치에 렌더러를 넣으세요.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트