User Tools

Site Tools


clients:citra

Information

Prerequisites

Notes

  • Pokemon Moon (and possibly other games) do not run with Vsync on NVIDIA Optimus set-ups (TODO: Re-test with Prime Sync)

Dependencies

sudo dnf install cmake gcc-c++ libpng-devel mesa-libGL-devel SDL2-devel qt5-devel

Download Source

git clone --recursive -b 'master' 'https://github.com/citra-emu/citra' ~/'citra/citra-src' && sync

Update Source

git -C ~/'citra/citra-src' pull origin 'master' && git -C ~/'citra/citra-src' submodule update && sync

Compile and Install

rm -Rf ~/'citra/citra-build' ~/'citra/citra-run' && mkdir -p ~/'citra/citra-build' ~/'citra/citra-run' && cd ~/'citra/citra-build' && cmake ~/'citra/citra-src' -DCMAKE_INSTALL_PREFIX=~/'citra/citra-run' -DCMAKE_BUILD_TYPE='Release' -DCMAKE_CXX_FLAGS='-O3 -pipe -march=native' -DCMAKE_C_FLAGS='-O3 -pipe -march=native' && sync && make -j6 install && sync

Desktop Launcher

mkdir -p ~/'.local/share/applications/Citra' && nano ~/'.local/share/applications/Citra/Citra.desktop'
[Desktop Entry]
Name=Citra
Categories=Game;
Exec='/home/CHANGEME/citra/citra-run/bin/citra-qt'
Type=Application
StartupNotify=true
Icon=stepmania-ssc
sed -i 's/CHANGEME/'$USER'/g' ~/'.local/share/applications/Citra/Citra.desktop'

Icon

cp -Rf ~/'sm-src/icons' ~/'.local/share'

Quick Commands

Execute

CLI

~/'citra/citra-run/bin/citra'

Qt

~/'citra/citra-run/bin/citra-qt'
clients/citra.txt · Last modified: 2016/11/27 10:43 by Sean Rhone