0100 RetroArch - slacknk/slackretro GitHub Wiki
libretro: RetroArch (frontend for the libretro API)
Libretro is a simple API that allows for the creation of games and emulators.
RetroArch is a frontend for emulators, game engines and media players.
Libretro представляет собой API (Application Programming Interface), а RetroArch является оболочкой (GLUI) на базе Libretro API для взаимодействия с ней (Libretro-powered frontend), позволяющей использовать различные эмуляторы классических игровых консолей через общий API. Более подробная информация что такое libretro-api в слайдах, таблицах и схемах: RetroArch/Libretro Technical Brochure (PDF).
Ссылки: GitHub | Powered by Libretro (Libretro-powered frontends и distributions)
- Libretro - a crossplatform application API, powering the crossplatform gaming platform RetroArch.
- RetroArch - a cross-platform, sophisticated frontend for the libretro API.
- Getting Started with RetroArch
- Libretro/RetroArch Documentation Center
- Libretro wiki
Дополнительные ссылки на обзоры и инструкции:
- Libretro API / RetroArch (Zen Way)
- RetroArch - Мультиплатформенный эмулятор (4PDA)
- Retroarch - это интерфейс для эмуляторов, основанный на API libretro (Emu-Land.net)
- RetroArch is not affiliated with Arch Linux (ArchWiki)
- Boxart and Thumbnails (docs.libretro.com)
Настройка
Если у вас 2 монитора + видеокарта intel и при полном экране или переносе окна на 2 монитор - RetroArch (1.7.0) выдает темный экран или фризится:
- RetroArch freezes on startup. В
20-intel.conf
или/etc/X11/xorg.conf
-Section "Device"
пропишите:Option "DRI" "3"
Section "Device"
Driver "intel"
Identifier "Intel Graphics"
Option "DRI" "3"
EndSection
cat /var/log/Xorg.0.log | grep DRI
slackware64-14.2 $ cat /var/log/Xorg.0.log | grep DRI
[ 17.512] (**) intel(0): Option "DRI" "3"
[ 17.526] (II) intel(0): [DRI2] Setup complete
[ 17.526] (II) intel(0): [DRI2] DRI driver: i965
[ 17.526] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 17.526] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[ 17.566] (II) GLX: Initialized DRI2 GL provider for screen 0
mint64-17.3 $ cat /var/log/Xorg.0.log | grep DRI
[ 6.559] Initializing built-in extension DRI3
[ 6.559] Initializing built-in extension XFree86-DRI
[ 6.559] Initializing built-in extension DRI2
[ 6.601] (II) intel(0): [DRI2] Setup complete
[ 6.601] (II) intel(0): [DRI2] DRI driver: i965
[ 6.601] (II) intel(0): [DRI2] VDPAU driver: i965
[ 6.601] (II) intel(0): direct rendering: DRI2 Enabled
[ 6.631] (II) GLX: Initialized DRI2 GL provider for screen 0