RetroArch Megathread

Funny, it was working well already for me with fbturbo, its with Lima that problems occurs.

I mean OS 0.4 with stock retroarch and in mama vertical games (ms. Packman, gun.smoke for example). They not working correctly with “core provided” aspect ratio"

I am on OS 0.4 too but yes for old vertical arcade games I use 1:1 or custom.
So 1.7.9 fix it, interesting… Any other good reasons to upgrade Retroarch?

In short, I would say a big no to upgrading it, unless you know how to extensively trouble shoot by yourself.
It will no doubt cause more frustration than anything when things don’t work as expected.

Other reasons to upgrade: input time out is now working. Potential analogue input use in Mame. The newly implemented AI real time screen shot based translation service. And if you’re a tinkerer, the sense of satisfaction that you know exactly what has been installed in your Retroarch, and can access everything properly. (Eg, XMB if you so desire)

@podmaz I’ll have a look at aspect ratio problems and control problems some time. Like I said before, I did the bare minimum changes to config, without any optimisations.

My guess is, for core provided aspect ratio, you need to specify your aspect ratio in the core. Wow. That sounded like I was stating the obvious. Lol. But yeah. That’s just saying basically that it won’t use the global override, and instead use the setting you want to choose for a specific core. Good for if say, you don’t want to use a full screen stretch. For now, try not choosing core provided, unless you have specified your core settings.

What do people mean when they say aspect ratio problems? Eg, some games are by default a 1:1 ratio, meaning that there will be bars on the side. Is this considered a problem? Do people want 1:1 games to be stretched to the 4:3 screen? Or is the stretch the problem? Either way, you can just specify what you want, and it will happen.

Also on a side note, using a config file from an older installation is never a good idea. Always set it up from scratch. My guess is that you had some individual core settings that were messing with things that weren’t compatible.

@javelinface

You can look this forum thread Gambatte-libretro aspect error with lima driver in v0.3 OS
This problem occurred with introduction of lima driver, as I understand, all consoles with more or less not standart aspect ratio works that way. In my experience it is game boy, game boy color, neo geo pocket/color, vertical oriented arcade games.

That looks to be a scaling problem. I never looked into that thread, as I didn’t use gambatte.
Do you still have the problems with my config file setting “video_scale=1.00000”? That’s specifically for Retroarch, and if you choose not to use core overrides.

Actually don’t answer that or continue discussion on this here. That would be cross posting. I’ll have a look into it later.

I got an error when execute “make -j4”:

CXX deps/SPIRV-Cross/spirv_parser.cpp
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
Makefile:216: recipe for target 'obj-unix/release/./deps/SPIRV-Cross/spirv_msl.o' failed
make: *** [obj-unix/release/./deps/SPIRV-Cross/spirv_msl.o] Error 1
make: *** Waiting for unfinished jobs....

how to fix this?Thanks!

try “make -j3” it helped me

try adding a swap file

I even changed the number of jobs down to -j2. The CPI just can’t keep up making so many! Having it at -j4, it would just hang indefinitely.

On that note, on a recent build for fun, I tried doing an installation of 1.7.9 without configuring removing anything; just to have more things to mess with. It … seemingly works. Just watch out when trying to activate some things that might break!

I figured, given the age of the thread, some of the configuration may be out of date; relative both to the Retroarch version, and progression of the Clockwork OS; namely Lima drivers being slightly more present. (Slightly)

The file was missing on Dropbox, could u share it again?Thanks!

1 Like

Sure thing! :ok_hand:

@podmaz apparently had trouble accessing it, and needed me to email it to them. Let me know if there are any problems. I have provided a link to my gameshell public files folder. Reminder that it’s a bare bones config, with barely anything optimised; just configured as stock, with the ability to be used with Lima. It’s still going to be ridiculously unstable. I’d recommend still using FBTurbo.

The initial post’s link has also been edited.

Hi,

I think I messed up the controls of all emulators when trying to change control of MAME. Then I tried to restore retroarch.cfg to default, but now it seems that even with the SNES layout on GS configuration, when I try any SNES emulator, the X and Y is changed, and B and A. Also, I can’t bind all the buttons at retroarch configuration, it makes me wait for 4 seconds and I can’t press any button.

There’s a quick button remap you can do, going into the game shell settings>button layout> and updating Retroarch keys from there. That’s a good start! :slight_smile:

Thanks! That solved my problem!

1 Like

Hello. I am having a problem now where my GS is stuck on a loading screen after booting. I just finished the sudo make install command from the steps above but I can’t load retroarch because it’s still loading. I tried power cycling but it will still get stuck on the loading screen.

Hullo!! Welcome to the forums! :slight_smile: There’s a very high chance you maaaaay have maxed out your SD card’s storage capacity. Do you remember if you had adequate space? Or was the SD card packed to the brim with Roms? This is one of the symptoms of doing so.

If you have access to a Linux machine, or even a virtual machine with a Linux distribution, you can access the SD card and delete a few larger files. See how that goes.

Otherwise, try SSH into it. Sometimes the wifi will still be initialised, even after a frozen boot screen.

Hmm yeah that makes sense. My SD card is 8GB and it said that it was filled to 3GB before I did all the configuration commands. I guess that took up the rest of the space. I am able to SSH into the GS - I am using a Mac thru the terminal window. If I used a bigger SD card, would I have to start over or could I clone the 8GB card to the new one?

1 Like

Filled to to 3GB shouldn’t be enough to fill it. The Retroarch installation wouldn’t be 5GB +. I’ve got about 2GB on my day to day installation and it seemingly behaves.

If you can SSH into the gameshell, try and do a git pull. Here’s some instructions on how to do this, and more!

1 Like

Hi, thank you for your info. However, I’m still stuggling with it. So I had an issue where the RetroArch is asking for login, I used your method to get it opening. However, I was so close until I got to the inputing configs. Somehow my RetroArch looked like playstation theme. I kinda played around with it and things went wrong and I couldn’t open RetroArch at all. I removed and reverted it using that rm and wget but it’s still not working. I sent email to help but they didn’t reply. Can you diagnose my issue?