libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.14k stars 1.82k forks source link

RetroArch on old Intel Atom Hardware is very slow on versions after 1.7.5 #9458

Open Zombie-Ryushu opened 5 years ago

Zombie-Ryushu commented 5 years ago

RetroArch on old Intel Atom Hardware is very slow on versions after 1.7.5. (1.7.6 on). I use RetroArch on old 2010/2011 dated Intel Atom Hardware.on 1.7.5 and before, it ran full speed on most cores I threw at it, but starting with 1.7.6, it really crawls, even with -mtune=atom sent to my compiler.

hizzlekizzle commented 5 years ago

In cores, as well, or just menus?

Zombie-Ryushu commented 5 years ago

Yes, Cores. I roll back to 1.7.5 and all is well again.

hizzlekizzle commented 5 years ago

Wait, so if you roll back to 1.7.5, the same cores (i.e., freshly downloaded from the online updater) work fine?

Zombie-Ryushu commented 5 years ago

Yes. the interface behavior changes somewhat ut yes.

fluffynukeit commented 2 years ago

Hi, I installed retroarch 1.9.12 as part of libreelec-rr 10.x on old Zotac Ionitx Atom N330 board. SNES games are nearly unplayable until I enabled the threaded renderer, but then video does stutter. Was this issue with Atom processors ever resolved?

Zombie-Ryushu commented 2 years ago

No it wasn't. But some improvements could be done by changing the rendering engine to SDL2. Try that.

fluffynukeit commented 2 years ago

Thank you for the suggestion. I disabled the threaded renderer option and then changed the rendering engine to SDL2. The SNES games run smooth as butter now. I then tried N64 games and it was a slow motion train wreck, but I don't plan on playing those so I'll just take the win for 2D gaming. Accepting a sub-optimal situation is a lot, lot easier than trying to figure out how to find and install 1.7.5 in 2022. Thank you for the help!