Due to the increasing questions related to Super ZSNES's performance, I decided to quickly test the app on two different budget laptops to see how the app would perform, here are the specifications:
laptop 1:
thinkpad T480s (release date ~2017)
- Intel core i5 8250u.
-16GB of DDR4 RAM running at 2666Mhz in dual channel
-Intel UHD 620 Graphics.
- SSD NVME storage running windows 10.
Laptop 2:
Thinkpad T440p (release date ~2013)
- Intel core I7 4712QM.
-8GB of DDR3 Ram running at 1600MHZ in dual channel.
- intel HD 4600 Graphics.
-SSD Storage running Linux Mint 22.3.
Both laptops managed to start the app, but performance was pretty hit or miss, the first laptop kinda managed to run Super mario World but it was mandatory to disable the special textures and other features of the emulator, checking the task manager revealed that the processor wasn't actually doing too much work, it was the GPU that was running close to 100% utilization, despite this, the game managed to run at almost 60FPS.
The second laptop being much older didn't manage to hit 60FPS so it was not viable to run the emulator on that system, but again, by checking the performance metrics, the CPU on the second laptop wasn't doing too much work either, hovering at around 40% utilization so the main bottleneck for Super Zsnes is the GPU, that makes sense considering that this emulator renders it's graphics using the GPU.
Another relevant bit of information I noticed is inside the folders on the windows version of the app, one of them is literally named "D3D12" so this app is likely expecting a gpu with directX12 support in order to run, so any gpu without that API probably won't start the app. On Linux, the Super ZSNES is likely running on OpenGL instead of Vulkan, since Laptop 2's igpu doesn't support the latter, so Super ZSNES seems to be more forgiving on Linux when it comes to API support.
So In conclusion, you need a decent GPU in order to run this emulator, probably some Vega6/Iris XE graphics should be fast enough to run this emulator with the effects enabled but I can't say that for sure considering I don't own laptops with those integrated graphics. on the side of desktop computers, any computer with an HD 7750/ GTX 750 or faster, should run the emulator quite well. Some older GPUs without directx12 support might work on Linux but that requires more testing from the community.
laptop 1:
thinkpad T480s (release date ~2017)
- Intel core i5 8250u.
-16GB of DDR4 RAM running at 2666Mhz in dual channel
-Intel UHD 620 Graphics.
- SSD NVME storage running windows 10.
Laptop 2:
Thinkpad T440p (release date ~2013)
- Intel core I7 4712QM.
-8GB of DDR3 Ram running at 1600MHZ in dual channel.
- intel HD 4600 Graphics.
-SSD Storage running Linux Mint 22.3.
Both laptops managed to start the app, but performance was pretty hit or miss, the first laptop kinda managed to run Super mario World but it was mandatory to disable the special textures and other features of the emulator, checking the task manager revealed that the processor wasn't actually doing too much work, it was the GPU that was running close to 100% utilization, despite this, the game managed to run at almost 60FPS.
The second laptop being much older didn't manage to hit 60FPS so it was not viable to run the emulator on that system, but again, by checking the performance metrics, the CPU on the second laptop wasn't doing too much work either, hovering at around 40% utilization so the main bottleneck for Super Zsnes is the GPU, that makes sense considering that this emulator renders it's graphics using the GPU.
Another relevant bit of information I noticed is inside the folders on the windows version of the app, one of them is literally named "D3D12" so this app is likely expecting a gpu with directX12 support in order to run, so any gpu without that API probably won't start the app. On Linux, the Super ZSNES is likely running on OpenGL instead of Vulkan, since Laptop 2's igpu doesn't support the latter, so Super ZSNES seems to be more forgiving on Linux when it comes to API support.
So In conclusion, you need a decent GPU in order to run this emulator, probably some Vega6/Iris XE graphics should be fast enough to run this emulator with the effects enabled but I can't say that for sure considering I don't own laptops with those integrated graphics. on the side of desktop computers, any computer with an HD 7750/ GTX 750 or faster, should run the emulator quite well. Some older GPUs without directx12 support might work on Linux but that requires more testing from the community.
