Shaders per core?

I’m trying to get shaders to work on a system by system level, but whenever I make a change of the shader it’s applied on all systems. I have tried “save core preset” but that gives me an error.

I have also looked for “per core settings” that I’ve read about but can’t find it, I use the latest “christmas” release of Lakka (64 bit version).

Hmm, works fine here (I use different shaders for each core on my Shield ATV). What error is it giving you when you save core preset?

I have never extracted an error log before, downloaded putty but can’t connect to the lakka pc. I have the IP adress from “information/network” and the default port is 22 in putty, is there anything else I need to do in putty in order to get connection. Can’t find any password or username field to put “root” in like it said in the wiki.

Or is there another way to get to the log?

Guess I had to activate ssh in lakka and turn on verbosity… noobie me. :slight_smile:

Can you please tell me what to do once logged into putty, I am lost.

http://www.lakka.tv/doc/Troubleshooting-Lakka/

Scroll down to the ‘lakka system logs’ section. Once you have that going, just reproduce the behavior and check the log for errors.

mkdir(/usr/share/common-shaders/presets/Mupen64Plus) error: Read-only file syste m. Failed to create directory: “/usr/share/common-shaders/presets/Mupen64Plus”. RetroArch [INFO] :: Failed writing shader preset to /usr/share/common-shaders/pr esets/Mupen64Plus/Mupen64Plus.glslp. RetroArch [ERROR] :: Failed to save shader preset. Make sure config directory an d/or shader dir are writable.

Sorry, I will remove the code once you read it, I don’t have an account on that code block site. Seems to be a problem with write permission?

Yeah, why have the option to save settings when the target folder is not writable, or am I the only one with this problem?

Problem is, I’m on a windows computer, so I can’t access the lakka file system even if I wanted to change write permission. You say I can change dir for shader core presets? How do I do that, not from the lakka menu I take it?

Ok, so I changed dir from the Lakka menu (directory/videoshader) from “/usr/share/common-shaders” to “storage/shaders” and I was able to save core preset to that target. However, when I loaded another system and tried to change that shader preset, the dir reverted back to the old target.

Boot up Lakka and immediately change the directory setting (that is, don’t load any games or anything) and then quit RetroArch (or shutdown Lakka or whatever) from the menu. This should write the setting to your main config file and take effect next boot.

THANK YOU! I think it works now, any shader recommendations for Nintendo 64 and PSX? 4xSoft looks pretty good on N64.

I usually just use a crt shader but yeah, 4xsoft is a good one :slight_smile:

For some reason crt will not work correctly for me, scanlines will be spaced uneven. What resolution do you have?

Scanlines will always be uneven unless you use integer scaling. Crt-easymode is the least noticeable but they’re still there.

Alright, is there a way to use integer scaling and then have the screen maxed out in both x and y, I would like the whole screen to be filled when it comes to N64 and PSX games. Widescreen mode will leave black bars on top and bottom so it would be nice with a “full screen” mode.

Edit: Found out you can change it in video setting for all emulators, then the black bars go away. The core for n64 produces different result however.