Uso

Gaming ed emulazione

Steam, gamescope, EmuDeck, ES-DE, Heroic, Android e i controller.

SkillFishOS nasce per giocare. Tutto lo stack di gaming è preinstallato e configurato; tu aggiungi i tuoi giochi e le tue ROM.

La nostra Mesa (driver Vulkan)

La sezione Giochi del Control Center può attivare la nostra build di Mesa/RADV, che apre le code compute che il driver di serie tiene chiuse su questa GPU: misurato +4% in Cyberpunk 2077, +12% con FSR 4 acceso. Si attiva per lanciatore (Steam, Heroic) con un override flatpak, oppure per tutto il sistema (desktop incluso). Serve il kernel di SkillFishOS: su un kernel diverso quelle code compute piantano la GPU e l’interruttore di sistema si rifiuta di partire. I programmi a 32 bit restano sul driver di Debian.

Steam e Proton

Steam (via Flatpak) è integrato con gamescope (il compositore di micro-gestione di Valve), gamemode e MangoHud. È disponibile una sessione console dedicata (gamescope in stile Big Picture) selezionabile dal login. I giochi Windows girano tramite Proton: dalla sezione Giochi del Control Center installi e imposti come predefinite GE-Proton 11-6 e GE-Proton 10-34, condivise fra Steam e Heroic.

Giochi non-Steam: Heroic

Heroic Games Launcher gestisce i giochi Epic Games e GOG, e i titoli Windows tramite GE-Proton. Con ProtonUp-Qt si installano a mano altre versioni di Proton/Wine, oltre a quelle che il Control Center già installa. È possibile aggiungere i giochi Heroic a Steam (con le relative copertine).

Emulazione: EmuDeck + ES-DE

EmuDeck installa e configura in pochi clic un set completo di emulatori (Flatpak): RetroArch, Dolphin, PCSX2, PPSSPP, melonDS, PrimeHack, Ryujinx, ScummVM e altri. Il frontend è ES-DE (EmulationStation Desktop Edition).

In SkillFishOS la cartella ~/Emulation può puntare a un NAS di rete (BIOS, ROM e salvataggi condivisi tra più macchine).

Attenzione: ES-DE riscrive il proprio file di impostazioni all’uscita: vanno modificate a programma chiuso.

Attenzione: Per Ryujinx il firmware e le chiavi vanno importati dall’utente: il firmware richiede ogni NCA come directory. Giochi, ROM, BIOS e chiavi non sono inclusi nel sistema — è una scelta legale: SkillFishOS offre gli strumenti, i contenuti li metti tu.

Android e altro

  • Waydroid per le app/giochi Android (binder nel kernel, supporto iptables e librerie ARM);
  • Sober come player per Roblox — non è preinstallato, si prende dal negozio con flatpak install flathub org.vinegarhq.Sober. Pesa 18 MB ma si porta dietro 1,1 GB di runtime GNOME: tenerlo fuori dall’immagine è quello che permette alla ISO di restare leggera.

Nota: l’AI locale e Android non vanno usati insieme ai giochi pesanti, perché condividono la stessa GPU e la stessa memoria.

Controller

La configurazione consigliata e testata:

  • 2× DualShock 4 in Bluetooth — con giroscopio (utile per il motion di giochi come Mario Kart), collegati all’adattatore Realtek integrato;
  • controller via USB — un cavo dati lo fa riconoscere come Xbox 360 (driver xpad, XInput), senza giroscopio.

I driver xpad, hid_playstation e hid_nintendo sono inclusi nel kernel. Per ri-accoppiare un DS4: Share + PS fino al lampeggio, poi accoppiamento dalla GUI Bluetooth.

Upscaling

La nostra Mesa porta FSR 4 attraverso OptiScaler sul percorso DLSS del gioco: GE-Proton 11 scarica OptiScaler da solo quando trova PROTON_USE_OPTISCALER=1, il gioco va messo su DLSS, e la libreria FSR 4 di AMD (amdxcffx64.dll, presa dal driver Windows di AMD) va messa accanto al gioco. In alternativa restano l’upscaling di gamescope (FSR1/NIS) e XeSS, dove un gioco ce l’ha di suo. Per i titoli CPU-bound (es. Black Myth: Wukong) abbassare risoluzione o clock GPU non aiuta — vedi GPU e overclock.

Fonti