Core i3-4130T, 8GB DDR3 메모리와 500GB SATA SSD를 갖춘 구형 미니 PC를 1990년대 중심의 레트로 게임기로 바꾸려면 Windows를 가볍게 조정하는 것보다 에뮬레이션에 특화된 운영체제를 사용하는 방법을 고려할 수 있다. 대표적인 선택지인 Batocera와 Lakka는 모두 일반적인 데스크톱 대신 컨트롤러로 조작할 수 있는 콘솔형 환경을 제공한다. 다만 지원 기능과 인터페이스, 설정 방식에 차이가 있으므로 하드웨어 성능과 원하는 사용 방식에 맞춰 선택하는 것이 중요하다.
레트로 게임 전용 OS가 적합한 이유
레트로 게임 전용 운영체제는 컴퓨터를 켠 뒤 일반적인 바탕화면을 거치지 않고 바로 게임 선택 화면으로 진입할 수 있다는 장점이 있다. 여러 에뮬레이터를 개별적으로 실행하는 대신 하나의 인터페이스에서 여러 콘솔의 게임을 관리할 수 있다. 거실 TV에 연결하거나 어린이가 사용할 게임기를 구성할 때 이러한 단순한 구조가 특히 편리하다.
NES, SNES, Mega Drive, PlayStation과 같은 여러 시스템을 하나의 게임 라이브러리처럼 정리할 수도 있다. 목적이 일반적인 PC 작업이 아니라 레트로 게임 실행이라면 전용 운영체제가 범용 데스크톱 운영체제보다 관리하기 간단한 경우가 많다.
Batocera의 특징
Batocera는 PC와 여러 소형 컴퓨터를 레트로 게임 콘솔처럼 사용할 수 있도록 설계된 Linux 기반 운영체제다. 부팅하면 EmulationStation 기반의 게임 인터페이스가 나타나며 지원되는 게임과 에뮬레이터를 하나의 화면에서 관리할 수 있다. 키보드와 마우스 사용을 최소화하고 컨트롤러 중심으로 조작할 수 있다는 점도 특징이다.
- 다양한 콘솔과 아케이드 시스템을 하나의 인터페이스에서 관리할 수 있다.
- 게임 표지와 설명 등의 메타데이터를 정리하는 기능을 제공한다.
- 여러 에뮬레이터와 Libretro 코어를 시스템에 맞게 사용할 수 있다.
- USB 저장장치에서 먼저 실행해 하드웨어 호환성을 확인할 수 있다.
- x86-64 기반 구형 PC를 전용 레트로 게임기로 활용하기에 적합한 구조를 갖추고 있다.
특히 전원을 켜고 게임을 선택해 바로 실행하는 콘솔과 비슷한 환경이 중요하다면 Batocera의 접근 방식이 편리하다. 처음에는 기본 설정을 유지한 뒤 문제가 있는 게임에서만 에뮬레이터나 그래픽 옵션을 조정하는 편이 관리하기 쉽다.
Lakka의 특징
Lakka는 RetroArch와 Libretro 생태계를 중심으로 만들어진 경량 Linux 배포판이다. RetroArch가 입력과 화면 출력, 메뉴 등을 담당하고 각각의 게임 시스템은 Libretro 코어를 통해 실행하는 구조다. PC용 32비트와 64비트 버전을 비롯해 다양한 하드웨어를 지원해 왔다.
RetroArch의 셰이더, 세이브 스테이트, 되감기, 네트워크 플레이 등의 기능을 적극적으로 활용하고 메뉴를 직접 조정하는 사용 방식에 잘 맞는다. 반면 처음부터 게임 표지와 시스템별 목록이 정돈된 완성형 거실 콘솔 환경을 원한다면 Batocera가 더 직관적으로 느껴질 수 있다.
두 운영체제 모두 레트로 에뮬레이션을 목적으로 하지만 사용 방식은 동일하지 않다. 어느 하나가 항상 더 우수하다기보다 통합된 게임 라이브러리를 원하는지, RetroArch 중심의 세밀한 설정을 선호하는지에 따라 선택이 달라질 수 있다.
Batocera와 Lakka 비교
| 항목 | Batocera | Lakka |
|---|---|---|
| 주요 방향 | 완성형 레트로 게임 콘솔 환경 | RetroArch 중심의 경량 환경 |
| 기본 인터페이스 | EmulationStation 계열 | RetroArch |
| 게임 목록 관리 | 시스템별 라이브러리 관리가 편리한 편 | RetroArch 플레이리스트 중심 |
| 초기 접근성 | 비교적 쉬운 편 | RetroArch 메뉴에 익숙하면 편리함 |
| 세부 설정 | 통합 설정과 개별 에뮬레이터 설정을 함께 활용 | RetroArch 설정을 직접 다루기 좋음 |
| 거실용 게임기 | 적합한 편 | 가능하지만 메뉴 적응이 필요할 수 있음 |
| 적합한 사용자 | 설정을 줄이고 바로 게임하고 싶은 경우 | RetroArch를 직접 조정하는 것을 선호하는 경우 |
Core i3-4130T에서 기대할 수 있는 에뮬레이션 성능
Core i3-4130T는 2013년에 출시된 2코어 4스레드 프로세서이며 내장 그래픽은 Intel HD Graphics 4400이다. 8비트와 16비트 게임기, PlayStation을 비롯한 비교적 오래된 시스템을 에뮬레이션하는 데는 충분히 활용할 수 있지만 세대가 높아질수록 게임별 성능 차이가 커진다.
Batocera에서 공개한 과거 하드웨어 테스트 자료를 보면 동일한 Core i3-4130T와 Intel HD 4400 조합에서 저부하 GameCube 게임이 실행 가능한 사례가 있었지만 높은 성능을 요구하는 PS2 게임에는 충분하지 않은 결과도 확인된다. 따라서 PS2까지 모두 원활하게 실행할 수 있는 사양이라고 보는 것은 적절하지 않으며 PS1 이하를 중심으로 구성하는 편이 안전하다.
Nintendo 64, Dreamcast, PSP와 GameCube 등은 에뮬레이터와 개별 게임의 부하에 따라 결과가 달라질 수 있다. 같은 콘솔에서도 특정 게임은 정상적으로 실행되고 다른 게임은 프레임 저하가 발생할 수 있으므로 실제로 사용할 게임을 직접 시험하는 것이 중요하다.
SSD 설치 전에 USB로 시험하는 방법
처음부터 500GB SSD의 기존 데이터를 지우기보다 USB 메모리나 별도의 저장장치에 Batocera 또는 Lakka 이미지를 기록해 먼저 부팅해보는 방법이 안전하다. 이를 통해 그래픽 출력과 사운드, 유선 또는 무선 네트워크, 컨트롤러 인식 여부를 확인할 수 있다.
하드웨어가 정상적으로 작동하고 원하는 게임의 성능도 확인했다면 이후 SSD를 전용 게임 시스템으로 구성하는 것을 고려할 수 있다. SATA SSD는 레트로 게임을 저장하고 불러오는 용도로 충분하며 500GB라면 오래된 카트리지 기반 게임을 중심으로 사용할 때 상당히 넉넉한 공간이다.
컨트롤러 중심의 가족용 게임기로 구성하기
어린이가 사용할 레트로 게임기를 만든다면 에뮬레이터의 세부 기능보다 전원을 켜고 원하는 게임을 실행하는 과정이 단순한지가 중요할 수 있다. 처음에 컨트롤러 버튼과 게임 종료 버튼 조합을 정확하게 설정하면 이후에는 키보드 없이도 대부분의 작업을 처리할 수 있다.
- 여러 명이 함께 사용한다면 가능하면 동일한 종류의 컨트롤러를 사용한다.
- 게임 종료용 버튼 조합은 실수로 누르기 어려운 형태로 설정한다.
- 세이브 스테이트 저장과 불러오기 버튼을 서로 명확하게 구분한다.
- 자주 사용하지 않는 고급 설정 메뉴는 어린 사용자가 실수로 변경하지 않도록 관리한다.
- TV 출력은 최고 해상도보다 안정적인 프레임과 화면 호환성을 우선한다.
ROM과 BIOS를 준비할 때 확인할 점
Batocera나 Lakka를 설치한다고 해서 상용 게임의 ROM과 모든 콘솔 BIOS가 자동으로 제공되는 것은 아니다. 에뮬레이션하려는 시스템에 따라 별도의 BIOS가 필요할 수 있으며 지원되는 게임 이미지 형식도 시스템과 에뮬레이터에 따라 다르다.
Lakka에서는 게임 파일을 ROM 폴더에 저장하고 RetroArch의 스캔 기능을 이용해 플레이리스트를 생성할 수 있다. CD 기반 시스템에서는 BIN과 CUE처럼 여러 파일로 구성되는 이미지 형식도 있으므로 해당 시스템에서 권장하는 형식을 확인하는 것이 좋다.
ROM과 BIOS에는 저작권 문제가 관련될 수 있으므로 해당 지역의 법률과 권리자의 배포 조건을 확인해야 한다. 자신이 보유한 게임과 하드웨어에서 적법하게 추출한 데이터를 사용하는 방식이 가장 명확하다.
Bazzite가 이 미니 PC에는 적합하지 않은 이유
Bazzite는 Batocera나 Lakka처럼 단순한 레트로 에뮬레이션 전용 배포판이 아니라 Fedora Atomic Desktop 계열을 기반으로 만들어진 게임 중심 운영체제다. 독립적으로 설치하고 부팅하는 운영체제이며 가상 머신 안에서 실행되는 시스템이라고 설명하는 것은 정확하지 않다. 이미지 기반 시스템 업데이트와 이전 배포 상태로 되돌릴 수 있는 롤백 기능을 제공하는 것이 특징이다.
그러나 현재 Bazzite의 공식 최소 요구 사항에는 2GHz 이상의 쿼드코어 프로세서와 8GB 메모리, Vulkan 1.3 이상을 사용할 수 있는 그래픽 하드웨어 등이 포함된다. Core i3-4130T는 2코어 4스레드 CPU이므로 쿼드코어라는 현재 최소 요구 사항을 충족하지 않는다.
또한 Steam Gaming Mode를 사용하는 Bazzite-Deck 계열은 현대적인 AMD GPU를 중심으로 지원되며 Intel 그래픽의 경우 Intel Arc 계열이 별도의 지원 대상으로 언급된다. 따라서 Intel HD Graphics 4400을 사용하는 이 미니 PC에서는 Bazzite보다 Batocera나 Lakka가 하드웨어 특성과 사용 목적에 더 적합한 선택이다.
Batocera와 Lakka 중 어떤 것을 선택할까
이 미니 PC를 가족이 사용하는 레트로 콘솔로 만들고 전원을 켠 뒤 게임을 쉽게 고르는 환경을 원한다면 Batocera를 먼저 시험해볼 수 있다. 게임 라이브러리 관리와 여러 에뮬레이터가 하나의 인터페이스에 통합되어 있어 콘솔과 비슷한 사용 환경을 구성하기 쉽다.
반대로 RetroArch의 코어와 셰이더, 입력 설정 등을 직접 조정하고 비교적 단순한 시스템을 선호한다면 Lakka를 고려할 수 있다. 두 운영체제 모두 USB에서 먼저 시험해볼 수 있으므로 실제 미니 PC에서 컨트롤러와 사운드, 그래픽 호환성을 확인한 뒤 결정하는 것이 좋다.
Core i3-4130T와 Intel HD Graphics 4400 조합에서는 8비트·16비트 콘솔과 PlayStation 세대를 중심으로 라이브러리를 구성하고, 더 높은 세대의 시스템은 게임별로 테스트하는 방식이 현실적이다. 최신 PC 게임보다 1990년대와 초기 3D 콘솔 게임이 목적이라면 기존 하드웨어를 충분히 활용할 수 있다.
Tags
Batocera, Lakka, 레트로 게임 OS, 레트로 게임 PC, 에뮬레이터 OS, 미니 PC 게임기, RetroArch, Core i3-4130T, Intel HD 4400