Difference between revisions of "Games Compatibility"
Jump to navigation
Jump to search
JeremyRand (talk | contribs) (Add Minetest link) |
JeremyRand (talk | contribs) (Veloren 0.3.4 is released) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 23: | Line 23: | ||
|★★★★★ | |★★★★★ | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
− | |Fedora | + | |Fedora 40 |
|Works without issues. | |Works without issues. | ||
|- | |- | ||
Line 29: | Line 29: | ||
|★★★★★ | |★★★★★ | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
− | |Fedora | + | |Fedora 40 |
|Works without issues. | |Works without issues. | ||
|- | |- | ||
− | |DevilutionX | + | |[https://github.com/diasurgical/devilutionX DevilutionX] - [https://www.gog.com/game/diablo Diablo] |
|★★★★★ | |★★★★★ | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
− | |Fedora | + | |Fedora 40 |
|Works without issues. https://forums.raptorcs.com/index.php/topic,54.msg500.html#msg500 | |Works without issues. https://forums.raptorcs.com/index.php/topic,54.msg500.html#msg500 | ||
|- | |- | ||
Line 102: | Line 102: | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
|Debian 10.6 | |Debian 10.6 | ||
− | |Fails to build on nightly rustc due to packed_simd. ''(error[E0635]: unknown feature mmx_target_feature)'' Awaiting packed_simd_2 with the 0.3.4 Veloren release. | + | |Fails to build on nightly rustc due to packed_simd. ''(error[E0635]: unknown feature mmx_target_feature)'' Awaiting packed_simd_2 with the 0.3.4 Veloren release. Veloren 0.3.4 is released, so it might be productive to test again. |
|- | |- | ||
|[https://stuntrally.tuxfamily.org/ Stunt Rally] | |[https://stuntrally.tuxfamily.org/ Stunt Rally] | ||
Line 111: | Line 111: | ||
|- | |- | ||
|[https://www.baronygame.com/ Barony] | |[https://www.baronygame.com/ Barony] | ||
− | | | + | |★★★★ |
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
|Debian 11.3 | |Debian 11.3 | ||
− | |DOPENAL_ENABLED=ON when building, in order to have audio. | + | |DOPENAL_ENABLED=ON when building, in order to have audio. Barony 4.1.0 and current codebase do not build successfully with OpenAL. Audio must be disabled to compile successfully. |
|- | |- | ||
|[https://alephone.lhowon.org/ Aleph One] - [https://en.wikipedia.org/wiki/Marathon_2:_Durandal Marathon 2: Durandal] | |[https://alephone.lhowon.org/ Aleph One] - [https://en.wikipedia.org/wiki/Marathon_2:_Durandal Marathon 2: Durandal] | ||
Line 155: | Line 155: | ||
|★★★★★ | |★★★★★ | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
− | |Fedora | + | |Fedora 40 |
− | | | + | |Run perfectly. https://forums.raptorcs.com/index.php/topic,104.msg936.html#msg936 |
|- | |- | ||
|[https://citra-emu.org/ Citra] - Nintendo 3DS Emulator | |[https://citra-emu.org/ Citra] - Nintendo 3DS Emulator | ||
Line 174: | Line 174: | ||
|Blackbird C1P9S01 | |Blackbird C1P9S01 | ||
|Fedora 32 (rawhide) | |Fedora 32 (rawhide) | ||
− | |Because of lacking JIT, | + | |Because of lacking JIT, [https://forums.raptorcs.com/index.php/topic,86.msg801.html#msg801 the performance is dreadful]. Dolphin's Cached Interpreter mode [https://dolphin-emu.org/blog/2024/09/04/dolphin-progress-report-release-2407-2409/#2407-103-cached-interpreter-20-by-mitaclaw is a lot faster] since these tests were run, so trying again with Dolphin 2409 or higher might be productive. It also might be productive to test with a game that's known to run at full speed in Cached Interpreter mode on x86_64, such as [https://wiki.dolphin-emu.org/index.php?title=Cave_Story Cave Story]. |
|- | |- | ||
|[https://maniacsvault.net/ecwolf/ ECWolf] - [https://en.wikipedia.org/wiki/Wolfenstein_3D Wolfenstein 3D] | |[https://maniacsvault.net/ecwolf/ ECWolf] - [https://en.wikipedia.org/wiki/Wolfenstein_3D Wolfenstein 3D] | ||
Line 277: | Line 277: | ||
|Fedora 33 | |Fedora 33 | ||
|Edit ./CMakeFiles/strife-ve.dir/link.txt to unlink ''libSD2_main''. https://www.talospace.com/2021/03/tonights-game-on-openpower-original.html | |Edit ./CMakeFiles/strife-ve.dir/link.txt to unlink ''libSD2_main''. https://www.talospace.com/2021/03/tonights-game-on-openpower-original.html | ||
+ | |- | ||
+ | |[https://www.dosbox-staging.org/ DOSBox-staging] - MS-DOS Emulator (a fork of DosBox) | ||
+ | |★★★★★ | ||
+ | |Talos II (T2D9P01?) | ||
+ | |Fedora 40 | ||
+ | |Works perfectly now. | ||
|- | |- | ||
|[https://www.dosbox.com/ DOSBox] - MS-DOS Emulator | |[https://www.dosbox.com/ DOSBox] - MS-DOS Emulator | ||
Line 381: | Line 387: | ||
|- | |- | ||
|[https://github.com/mkxp-z/mkxp-z mkxp-z] - [https://www.rpgmakerweb.com/ RPG Maker] XP / VX / VX Ace | |[https://github.com/mkxp-z/mkxp-z mkxp-z] - [https://www.rpgmakerweb.com/ RPG Maker] XP / VX / VX Ace | ||
− | | | + | |★★★★★ |
|Talos II | |Talos II | ||
|Fedora 38 | |Fedora 38 | ||
− | | | + | |Builds from source for ppc64le without issues; does not build from source for ppc64 BE. Official binaries available for ppc64le. YJIT not available on POWER due to limitations of upstream Ruby (but I'd be surprised if many games need it). Briefly went in-game (didn't test audio) in [https://www.dlsite.com/maniax/work/=/product_id/RJ134806.html/?locale=en_US Saori's Ecchi Adventure] v1.06 on ppc64le. On AST2500 with Lanczos scaling to 1200p, gets ~23fps (on Plasma X11) or ~55-85fps (on Plasma Wayland). Uses SDL_image (with vendored libjxl), and is subject to the JXL POWER SIMD performance issues thereof. |
|- | |- | ||
|[https://www.renpy.org/ Ren'Py] | |[https://www.renpy.org/ Ren'Py] | ||
Line 391: | Line 397: | ||
|Debian 12.0 | |Debian 12.0 | ||
|Builds from source without issues (didn't try Debian's package, but probably it works fine too). Played through the full intro and first event of [https://runeygames.itch.io/harem-hotel Harem Hotel] v0.15.1 without any issues (didn't test audio) on ppc64le (didn't test ppc64 BE). | |Builds from source without issues (didn't try Debian's package, but probably it works fine too). Played through the full intro and first event of [https://runeygames.itch.io/harem-hotel Harem Hotel] v0.15.1 without any issues (didn't test audio) on ppc64le (didn't test ppc64 BE). | ||
+ | |- | ||
+ | |[https://subsetgames.com/ftl.html FTL: Advanced Edition] | ||
+ | |★★★★ | ||
+ | |Talos II | ||
+ | |Gentoo | ||
+ | |Works fine on ppc64le with box64. The game loads quite slowly (a couple of minutes), but once loaded, is playable (albeit still slow). | ||
|} | |} | ||
[[Category:Compatibility List]] | [[Category:Compatibility List]] |
Latest revision as of 20:53, 24 September 2024
Games which are known to be buildable and playable on POWER9 Raptor systems, potentially with necessary tweaks needed in order to run.
Title | Compatibility | Hardware Tested | Software Tested | Notes |
---|---|---|---|---|
Minecraft Java Edition - Minecraft | ★★★★ | Blackbird C1P9S01? | Void Linux | Cannot use the native game launcher, text to speech as they are built for x86. multimc from repos, openjdk 8 or 11, default 4kB page kernel, getting >60fps easily regardless of the resolution (rx 5700 xt), works out of box. https://forums.raptorcs.com/index.php/topic,118.0.html |
0 A.D. | ★★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | Works without issues with AMD Radeon RX Vega 64 |
OpenTTD - Transport Tycoon Deluxe | ★★★★★ | Blackbird C1P9S01 | Fedora 40 | Works without issues. |
CorsixTH - Theme Hospital | ★★★★★ | Blackbird C1P9S01 | Fedora 40 | Works without issues. |
DevilutionX - Diablo | ★★★★★ | Blackbird C1P9S01 | Fedora 40 | Works without issues. https://forums.raptorcs.com/index.php/topic,54.msg500.html#msg500 |
Minetest | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | Works without issues. |
Trigger Rally | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | Controller/joy input must be enabled in ~local/share/trigger-rally/trigger-rally-0.6.6.config with "<joystick enable="yes">". |
FlightGear | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | FlightGear handles the audio device independently, switching between Blackbird's onboard and a GPU's audio output must be done in-game. |
Red Eclipse | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | Works without issues. |
Warzone 2100 | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | Works without issues. |
TORCS | ★★★★★ | Blackbird C1P9S01 | Debian 10.2 | No joypad input? |
Nexuiz | ★★★★★ | Blackbird C1P9S01 | Debian 10.3 | Works without issues. |
Arx Libertatis - Arx Fatalis | ★★★★★ | Blackbird C1P9S01 | Debian 10.6 | Works without issues. |
Super Mario 64 PC Port | ★★★★★ | Blackbird C1P9S01 | Debian 10.6 | Building as of Q4 2020, you will need to adjust cmake to target power9. https://forums.raptorcs.com/index.php/topic,208.0.html Otherwise works without issues. |
Xonotic | ★★★ | Blackbird C1P9S01 | Debian 10.6 | Infrequently locks up the desktop session requiring a hard reset. I have yet to determine the cause. |
Veloren | ★ | Blackbird C1P9S01 | Debian 10.6 | Fails to build on nightly rustc due to packed_simd. (error[E0635]: unknown feature mmx_target_feature) Awaiting packed_simd_2 with the 0.3.4 Veloren release. Veloren 0.3.4 is released, so it might be productive to test again. |
Stunt Rally | ★★★★ | Blackbird C1P9S01 | Debian 10.6 | Some maps segfault at load time. |
Barony | ★★★★ | Blackbird C1P9S01 | Debian 11.3 | DOPENAL_ENABLED=ON when building, in order to have audio. Barony 4.1.0 and current codebase do not build successfully with OpenAL. Audio must be disabled to compile successfully. |
Aleph One - Marathon 2: Durandal | ★★★★★ | Talos II (T2D9P01?) | Fedora 35 | https://www.talospace.com/2022/03/tonights-game-on-openpower-aleph-one.html |
Anarch | ★★★★★ | Blackbird C1P9S01 | Debian 11.2 | Works without issues. Building on Debian requires libgbm-dev and libdrm-dev be installed along with the repo's listed dependencies. |
Vega Strike | ★★★★ | Blackbird C1P9S01 | Debian 11.3 | Edit ~/engine/src/gfx/background.cpp, prepend signed (around line 238) so that it is signed char tcoord[4][4];. Vega Strike should then build and run successfully. |
Tremulous | ★★★★★ | Talos II (T2D9P01?) | Fedora 33 | Single player works, multiplayer untested. https://forums.raptorcs.com/index.php/topic,355.msg2828.html#msg2828 |
vkQuake - Quake | ★★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | make complains about missing -lvulkan which can be solved by sudo ln -sf /usrlib64/libvulkan.so.1.2.131 /usr/lib64/libvulkan.so https://forums.raptorcs.com/index.php/topic,63.msg551.html#msg551
|
Doom 3 | ★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | There are still some non-blocker issues that I have found such as font glyph misalignment, however it does not stop you from playing the game https://forums.raptorcs.com/index.php/topic,222.msg1617.html#msg1617 |
VCMI - Heroes of Might and Magic III: Complete | ★★★★★ | Blackbird C1P9S01 | Fedora 40 | Run perfectly. https://forums.raptorcs.com/index.php/topic,104.msg936.html#msg936 |
Citra - Nintendo 3DS Emulator | ★★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | Builds successfully now after merging pull request #5961 https://forums.raptorcs.com/index.php/topic,343.msg2716.html#msg2716 |
DeSmuME - Nintendo DS Emulator | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Dolphin - GameCube/Wii Emulator | ★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | Because of lacking JIT, the performance is dreadful. Dolphin's Cached Interpreter mode is a lot faster since these tests were run, so trying again with Dolphin 2409 or higher might be productive. It also might be productive to test with a game that's known to run at full speed in Cached Interpreter mode on x86_64, such as Cave Story. |
ECWolf - Wolfenstein 3D | ★★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | A couple glitches but generally works fine (icculus version) https://forums.raptorcs.com/index.php/topic,98.msg871.html#msg871 |
PCSXR - PlayStation Emulator | ? | Blackbird C1P9S01 | Fedora 32 (rawhide) | Emulator runs, no mention of game performance. https://forums.raptorcs.com/index.php/topic,81.msg751.html#msg751 |
ET: Legacy - Wolfenstein: Enemy Territory | ★★★★ | Blackbird C1P9S01 | Fedora 32 (rawhide) | The game plays perfectly. The only downside is lacking support for any game hosted with x86_64 server. https://forums.raptorcs.com/index.php/topic,266.msg2023.html#msg2023 |
SuperTux | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
SuperTuxKart | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
OpenSpades - Ace of Spades | ★ | Blackbird C1P9S01 | Debian 11.3 | Fails to build due to AngelScript dependency. |
Star Ruler 2 | ★ | Blackbird C1P9S01 | Debian 11.3 | Fails to build due to AngelScript dependency. |
Nanosaur | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Otto Matic | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Bugdom | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
BZFlag | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
OpenRW - Grand Theft Auto III | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Naikari | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. Ignore the python3-pip dependency and just install meson directly from your package repo to avoiding polluting your system with python pip packages. |
SpaceCadetPinball - Full Tilt! Pinball | ★★★★★ | Talos II (T2D9P01?) | Fedora 34 | https://www.talospace.com/2021/10/tonights-game-on-openpower-space-cadet.html |
Shockolate - System Shock | ★★★★★ | Talos II (T2D9P01?) | Fedora 34 | Does not support higher resolution game assets. https://www.talospace.com/2021/08/tonights-game-on-openpower-system-shock.html |
BStone - Blake Stone: Aliens of Gold | ★★★★★ | Talos II (T2D9P01?) | Fedora 34 | https://www.talospace.com/2021/05/tonights-game-on-openpower-blake-stone.html |
The Original Strife: Veteran Edition | ★★★★★ | Talos II (T2D9P01?) | Fedora 33 | Edit ./CMakeFiles/strife-ve.dir/link.txt to unlink libSD2_main. https://www.talospace.com/2021/03/tonights-game-on-openpower-original.html |
DOSBox-staging - MS-DOS Emulator (a fork of DosBox) | ★★★★★ | Talos II (T2D9P01?) | Fedora 40 | Works perfectly now. |
DOSBox - MS-DOS Emulator | ★★★★★ | Talos II (T2D9P01?) | Fedora 31 | https://www.talospace.com/2020/01/dosbox-jit-on-ppc64le-and-how-you-can.html |
Extreme Tux Racer | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Sonic Robo Blast 2 | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. Assets need to be extracted from the installer from other releases, copy into ~/SRB2/assets/installer/) |
GearHead 1: Arena | ★★★★ | Blackbird C1P9S01 | Debian 11.3 | Tile sprites have vertical artifacting, affecting some text as well. Similar artifacting found in ffmpeg issue 8802. |
mGBA - Game Boy Advance Emulator | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Cube 2: Sauerbraten | ★★★★★ | Blackbird C1P9S01 | Debian 11.3 | Works without issues. |
Falcon-mkxp - RPG Maker XP / VX / VX Ace | ★★★★ | Talos II (T2D9P01?) | Debian 11.5 | Apply PR #5 and PR #6; build instructions will then work out of the box. Briefly went in-game without issues (audio works fine) in Coming of Age v2.2.1 and Saori's Ecchi Adventure v1.06 (the latter required copying win32_wrap.rb from the former, and downloading+extracting the RTP via InnoExtract). FPS counter shows well over 200fps on AST2500, but this may be inflated due to an FPS counter bug (seems more like 20fps in practice).
|
OpenJK - Star Wars: Jedi Knight - Jedi Academy | ★★★★★ | Talos II (T2D9P01?) | Gentoo | Works without issues. Gets 25fps at 800x600 with LLVMpipe (patched to use 64 threads). |
OpenTyrian - Open-source port of the DOS shoot-em-up Tyrian | ★★★★★ | Blackbird C1P9S01 | Void Linux | Compiles on void linux without issues. Runs perfectly even on highest scaling. |
LinApple - Apple IIe Emulator forked from applewin | ★★★★★ | Blackbird C1P9S01 | Void Linux | Compiles and runs on void linux without issues. |
NBlood - Blood | ★★★★★ | Talos II | Gentoo | Works fine. |
EDuke32 - Duke Nukem 3D | ★★★★★ | Talos II | Gentoo | Works fine. |
GZDoom - Doom I && II, Heretic, Hexen, Strife, Chex Quest | ★★★★★ | Talos II | Gentoo | Works fine. |
Shadow Warrior | ★★★★ | Blackbird | ? | https://www.talospace.com/2023/01/tonights-game-on-openpower-shadow.html |
ZGloom - Gloom | ★★★★★ | Talos II | Fedora 36 | https://www.talospace.com/2022/09/tonights-game-on-openpower-zgloom.html |
Rigel Engine - Duke Nukem II | ★★★★★ | ? | Fedora 36 | https://www.talospace.com/2022/07/tonights-game-on-openpower-duke-nukem-ii.html |
dRally - Death Rally | ★★★★★ | Talos II | Fedora 35 | https://www.talospace.com/2022/04/tonights-game-on-openpower-death-rally.html |
mkxp-z - RPG Maker XP / VX / VX Ace | ★★★★★ | Talos II | Fedora 38 | Builds from source for ppc64le without issues; does not build from source for ppc64 BE. Official binaries available for ppc64le. YJIT not available on POWER due to limitations of upstream Ruby (but I'd be surprised if many games need it). Briefly went in-game (didn't test audio) in Saori's Ecchi Adventure v1.06 on ppc64le. On AST2500 with Lanczos scaling to 1200p, gets ~23fps (on Plasma X11) or ~55-85fps (on Plasma Wayland). Uses SDL_image (with vendored libjxl), and is subject to the JXL POWER SIMD performance issues thereof. |
Ren'Py | ★★★★★ | Talos II | Debian 12.0 | Builds from source without issues (didn't try Debian's package, but probably it works fine too). Played through the full intro and first event of Harem Hotel v0.15.1 without any issues (didn't test audio) on ppc64le (didn't test ppc64 BE). |
FTL: Advanced Edition | ★★★★ | Talos II | Gentoo | Works fine on ppc64le with box64. The game loads quite slowly (a couple of minutes), but once loaded, is playable (albeit still slow). |