@tropersneo please provide ALL the info requested here: https://retropie.org.uk/forum/topic/3/read-this-first
especially including verbose log, but also please provide /opt/retropie/configs/all/retroarch-core-options.cfg
note that your "libretro.cfg" (what is this? there's not file of that name in default retropie) looks to be non-standard. a retropie default one for /opt/retropie/configs/all/retroarch.cfg will be much smaller, for example.