Koko-aio shader discussions and updates

The option is from a MAME core, not FBNeo. FBNeo outputs at 480p which is ok, you should not configure anything.

I’m sorry to hear that you’re having problems in reaching good speeds; given that the GPU is about the same as mine, I can only blame OSX Vulkan drivers and the Metal translation layer.

Asteroids is a 60fps game; if it sits at 30fps, even with fast presets which alreaddy halves the internal resolution, I’m afraid there is little to not hope at all to reach good speeds, even with setting static options or disabling features.

If you still want to thinker with static options, please read the file config-user-optional-template.txt under koko-aio/config/config-user-optional-template.txt

I’m booting straight into Batocera, not OSX (2012 Mac Mini = Intel-based Mac).

Anyway – thanks for all your help. I might take another non-vector koko-aio preset and then disable scanlines / add glow etc Good thing is I’ll have a learning curve and get to know the shader and presets better.

2 Likes

Wait, so non vector presets run full speed with the same core and content? That’s unexpected and wasn’t clear to me.

If you spot some option that cause the slowdown, I’ll be interested to know.

Also, since you’re running Batocera, you can switch to GLCore output in retroarch (restart to apply). It gives better performance than Vulkan on my Linux with old intel iGpu setup.

Sorry, no… that was an assumption from my side. The non-vector presets run just as slow. So, blur/kawase glow it is…

Hi

Im trying to use the koko shader file with duimons shader presets. So im testing with the Nintendo Snes preset in duimons pack.

Ive added in a line to the STD_Bezel.slangp file that points to one of the koko-aio slang files.

but its not changing the image, its still using the one from duimons i think. What file to i need to edit to make these changes ?

Sorry, new to all this

1 Like

Yeah, I’ve seen you opened a bug report to github duimon’s repo too. However I think the right place is:

Hi i’ve never used koko before i’m seeing loads of superb ghouls and ghosts screenshots…what is the preferred koko preset for a 1080p non hdr screen?

what is the closest setting to this?

It’s ok I’ve found a preferred preset :+1: (awesome work on this!)

1 Like

What preset ? :smile:

1 Like

just went with balanced and changed the ambi slowdown to 30 so it was a bit more reactive

I switch between Koko and Guest (via megabezel specifically) a lot and I really like both, but whenever I switch to my guest presets I always miss the ambilight effect. Is there any way to use the ambilight effect from koko-aio shader with other shaders?

Unfortunately Megabezel would need to implement it.

Maybe uborder shaders?

1 Like

ooh thanks for pointing towards uborder. That was was exactly what I needed. I have almost exactly recreated my megabezel guest preset in uborder.

2 Likes

Hi koko, it seems the reflections become “jagged” when using the tilt feature:

without tilt, they look good and smooth:

1 Like

Thanks!

Indeed reproduced, but I’ve a workaround ready.
I’ve just to test the performance impact before merging.

Also, I spotted that the vignette/pillow/screen uniformity thing does not follow the tilt “perspective”, so I’ll fix that too.

2 Likes

Workaround applied and vignette perspective fixed, you can pull from the git repo.

Pillowing effect still needs some attention, instead.

7 Likes

tldr:
If you update from the github repo and see the slotmask disappear from your tweaked personal presets, divide “Clears hives patterns (slotmask)” by "Phosphors height min->max gamma"

Why?

Regarding the “clear hives patterns” parameter, used to mitigate slotmask glitches at low resolutions:

…there has been some changes on the development repo that requires you to modify any preset using it.

Shipped presets have already been tweaked, but if you need to, the formula is:

slangp parameters:

new PIXELGRID_Y_MASK_OFFSET_DEHIVE = old PIXELGRID_Y_MASK_OFFSET_DEHIVE / old PIXELGRID_GAMMA_H

Human readable:

New "Clears hives patterns (slotmask)" = old "Clears hives patterns (slotmask)" / old Phosphors height min->max gamma

This change not only provides a small performance improvement, but makes the dehive appearance independent from the Phosphors height min->max gamma parameter, so it is a win/win

4 Likes

If what you are trying to do is change the image, you will need to save a preset and add a new background image line to it.

You would really be better off starting with one of kokoko’s presets unless you need one of my custom bezels.

These, and my custom backgrounds, are what my project is all about.

1 Like

Hi there what’s currently the best way to add your own backgrounds? Thanks :pray: