Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:benchmarking_for_batocera [2022/07/06 06:35] – [Games to test] add NDS games atari | wiki:benchmarking_for_batocera [2023/05/10 00:51] (current) – [Games to test] added examples for Xbox 360 atari | ||
---|---|---|---|
Line 8: | Line 8: | ||
* Running the game off the internal drive. Network shares or external drives may have unrelated storage speed access issues that negatively affect games. | * Running the game off the internal drive. Network shares or external drives may have unrelated storage speed access issues that negatively affect games. | ||
- | For Batocera' | + | For Batocera' |
+ | |||
+ | You can enable the FPS counter by going to **SYSTEM SETTINGS** -> **FRONTEND | ||
===== What is considered " | ===== What is considered " | ||
- | * For a 60 FPS game, anything between 57 to 60 FPS without noticeable stutters (more than half a second) would be considered full-speed. Micro-stutters (less than a 60th of a second) can usually be explained by hardware configuration and slightly less-than-optimal default settings, and should be ignored. | + | * For a 60 FPS game, anything between 57 to 60 FPS (95%) without noticeable stutters (more than half a second) would be considered full-speed. Micro-stutters (less than a 60th of a second) can usually be explained by hardware configuration and slightly less-than-optimal default settings, and should be ignored. |
- | * For 50 FPS games (like PAL region games), the same but anything between 47 to 50 FPS instead. | + | * For 50 FPS games (like PAL region games), the same but anything between 47 to 50 FPS (95%) instead. |
- | * For games that run easily at full-speed, try increasing the rendering scale by an integer multiplication. Things like x2 resolution, | + | * For games that run easily at full-speed, try increasing the rendering scale by an integer multiplication. Things like 2x resolution, |
* Consider the speed of the game running during its regular gameplay, not during menus or transition screens. On that note, sometimes the "first area" of a game is significantly easier to render than other parts, be sure to move into other areas to make sure. | * Consider the speed of the game running during its regular gameplay, not during menus or transition screens. On that note, sometimes the "first area" of a game is significantly easier to render than other parts, be sure to move into other areas to make sure. | ||
- | * For games that don't run at full-speed, note down the **average | + | * For games that don't run at full-speed, note down the **average |
+ | * For games that are otherwise fine on other systems but crash/fail to render anything/ | ||
If you'd like a video example to compare to, watch this excellent one by ETA Prime: https:// | If you'd like a video example to compare to, watch this excellent one by ETA Prime: https:// | ||
Line 24: | Line 27: | ||
* 03:38 - **Atomiswave** This would be considered full-speed, despite the graphical issues. Theoretically, | * 03:38 - **Atomiswave** This would be considered full-speed, despite the graphical issues. Theoretically, | ||
* 04:03 - **N64** This would be considered full-speed (he did not test upscaling in this example). | * 04:03 - **N64** This would be considered full-speed (he did not test upscaling in this example). | ||
- | * 04:54 - **PSP** This would be considered "x3". | + | * 04:54 - **PSP** This would be considered "3x". |
- | * 06:22 - **Gamecube** For low-end games, this would be considered "x1". For high-end games, due to the drop down to 50 FPS, this would not be full-speed. | + | * 06:22 - **Gamecube** For low-end games, this would be considered "1x". For high-end games, due to the drop down to 83% (50 FPS), this would not be full-speed. |
* 07:38 - **PS2** This would not be full-speed, as hacks/ | * 07:38 - **PS2** This would not be full-speed, as hacks/ | ||
- | For older systems that might be running a Nvidia card, do try to get the official Nvidia drivers working. If it's really old, you may have to use the [[https:// | + | If running a version of Batocera before **v35**, for systems that might be running a Nvidia card, do try to get the official Nvidia drivers working. If it's really old, you may have to use the [[https:// |
===== Games to test ===== | ===== Games to test ===== | ||
- | The point of this list isn't to be exhaustive, but to be representative of the rough lower and upper bounds of an emulated system' | + | The point of this list isn't to be exhaustive, but to be representative of the rough lower and upper bounds of an emulated system' |
- | Take this list as a suggestion. It' | + | Take this list as all the available suggested titles for benchmarking. It' |
* **LESS DEMANDING SYSTEMS** | * **LESS DEMANDING SYSTEMS** | ||
Line 40: | Line 43: | ||
* Low-end SNES (Super Mario World) | * Low-end SNES (Super Mario World) | ||
* High-end SNES (Super Mario World 2: Yoshi' | * High-end SNES (Super Mario World 2: Yoshi' | ||
+ | * **MAME2003** | ||
+ | * Low-end MAME2003 (Asteroids Deluxe/ | ||
+ | * High-end MAME2003 (Puzzle Bobble 2) | ||
* **PSX** | * **PSX** | ||
* Low-end PSX (Metal Slug X) | * Low-end PSX (Metal Slug X) | ||
Line 50: | Line 56: | ||
* High-end (Pokemon Diamond/ | * High-end (Pokemon Diamond/ | ||
* **DEMANDING SYSTEMS** | * **DEMANDING SYSTEMS** | ||
+ | * **MAME** | ||
+ | * Low-end MAME (Asteroids Deluxe/ | ||
+ | * High-end MAME (Gauntlet Legends) | ||
* **PSP** | * **PSP** | ||
* Low-end PSP (Mega Man Maverick Hunter X/Hatsune Miki - Project DIVA) | * Low-end PSP (Mega Man Maverick Hunter X/Hatsune Miki - Project DIVA) | ||
* High-end PSP (God of War: Chains of Olympus/ | * High-end PSP (God of War: Chains of Olympus/ | ||
- | * **Dreamcast** | + | * **Dreamcast/Naomi** |
- | * Low-end Dreamcast (Marvel vs. Capcom 2: New Age of Heroes) | + | * Low-end Dreamcast/ |
- | * High-end Dreamcast (Sega Rally 2/NBA 2K2) | + | * High-end Dreamcast/ |
- | * **GameCube/ | + | * **GameCube/Triforce/Wii**((Special exception here, you should always notate this as GameCube/ |
- | * Low-end GameCube/ | + | * Low-end GameCube/Triforce/Wii (Mario Kart Double Dash) |
- | * High-end GameCube/ | + | * High-end GameCube/Triforce/Wii (Metroid Prime 2: Echoes/ |
+ | * **3DS**((Indicate whether you are testing with or without shaders already being compiled in a footnote. Results can vary greatly if the emulator is processing shaders for the first time.)) | ||
+ | * Low-end 3DS (Super Mario 3D Land) | ||
+ | * High-end 3DS (Pokémon Sun and Moon/Kid Icarus: Uprising) | ||
* **VERY DEMANDING SYSTEMS** | * **VERY DEMANDING SYSTEMS** | ||
* **Saturn** | * **Saturn** | ||
* Low-end Saturn (Saturn Bomberman) | * Low-end Saturn (Saturn Bomberman) | ||
* High-end Saturn (Panzer Dragoon/ | * High-end Saturn (Panzer Dragoon/ | ||
- | * **Wii U** | + | * **Wii U**((Indicate whether you are testing with or without shaders already being compiled in a footnote. Results can vary greatly if the emulator is processing shaders for the first time.)) |
* Low-end Wii U (Super Mario Maker/Super Mario Bros. U) | * Low-end Wii U (Super Mario Maker/Super Mario Bros. U) | ||
* High-end Wii U (Breath of the Wild) | * High-end Wii U (Breath of the Wild) | ||
* **PS2** | * **PS2** | ||
- | * Low-end PS2 (Monster Hunter/ | + | * Low-end PS2 (Monster Hunter/ |
- | * High-end PS2 (God of War/Gran Turismo 4) | + | * High-end PS2 (God of War/Gran Turismo 4/Shadow of the Colossus) |
* **Xbox** | * **Xbox** | ||
* Low-end Xbox (Jet Set Radio Future) | * Low-end Xbox (Jet Set Radio Future) | ||
- | * High-end Xbox (Burnout 3: Takedown) | + | * High-end Xbox (Halo: Combat Evolved, |
* **PS3** | * **PS3** | ||
* Low-end PS3 (Hatsune Miku Project DIVA F) | * Low-end PS3 (Hatsune Miku Project DIVA F) | ||
* High-end PS3 (Red Dead Redemption/ | * High-end PS3 (Red Dead Redemption/ | ||
+ | * **Xbox 360** | ||
+ | * Low-end Xbox 360 (Hexic) | ||
+ | * High-end Xbox 360 (FIXME) | ||
- | Here's an example | + | Here's an example benchmark |
==== Batocera v33 ==== | ==== Batocera v33 ==== | ||
^ CPU ^ GPU ^ High-end N64 (Goldeneye 007) ^ High-end PSP (Midnight Club: L.A. Remix) ^ Low-end Dreamcast (MvC2) ^ High-end Dreamcast (Sega Rally 2) ^ High-end GameCube/ | ^ CPU ^ GPU ^ High-end N64 (Goldeneye 007) ^ High-end PSP (Midnight Club: L.A. Remix) ^ Low-end Dreamcast (MvC2) ^ High-end Dreamcast (Sega Rally 2) ^ High-end GameCube/ | ||
- | | Intel Core i3-4350 | Nvidia GTX 750Ti | Full-speed | x10 | Full-speed | 40FPS | x5 | x2 | x1 | x4 | 40FPS | | + | | Intel Core i3-4350 | Nvidia GTX 750Ti | Full-speed | Max | Full-speed | 67% (40 FPS) | 5x | 2x | 1x | 4x | N/A((The game runs, but only renders a black screen.)) |
You can also view the already existing benchmark tables at [[: | You can also view the already existing benchmark tables at [[: | ||
Line 93: | Line 108: | ||
{{: | {{: | ||
- | In order to activate it, simply change the **HEADS UP DISPLAY** to " | + | In order to activate it, simply change the **HEADS UP DISPLAY** |
{{: | {{: |
- wiki/benchmarking_for_batocera.1657082103.txt.gz
- Last modified: 21 months ago
- by atari