Koko-aio shader discussions and updates

Premise: I’m looking for smoothing the image with a retro style. Unfortunately the FXAA, although very good and light, does not guarantee the results of a ScaleFX, which on the contrary is extremely expensive. Playing with the blurs I managed to get a style very close to what I’m looking for, except for some small details. The koko-aio Shaders allow you to have great results with minimal effort, and this is a miracle for those who currently do not have very powerful machines, for those who want to run them on lighter hardware, and in any case as a fantastic alternative to complement the others. Thanks always to Kokoko3k for his invaluable work.

It seems already bright to me, trying to squeeze more is going to ruin the mask, and since you’re using an *oled screen with your smartphone, increasing its brightness is the way to go (blacks stay black and power consumption will not be affected).

1 Like

Better late than never,
other than the dumb deconvergence obtained by just offsetting the whole texture channels around, now you can offset single phosphors too, this is how it happen in the real thing:

Main difference over the previous method is that the ideal scanlines gap will be now filled by the phosphors you stagger, and indeed the new settings live in the scanlines section, because have no meaning outside of it, here you can see a cloesup of having staggered the red phosphor down alot:

image

image

Keep in mind that for more accurate result, you should use the old deconvergence setting so that it matches vertically the phosphors one, it is not mandatory tho.

7 Likes

That’s very good! Congrats!

3 Likes

Great work. What settings/strenghts did you use for the rgb phosphor decon?

1 Like

main deconvergence settings:
Strength 0.6 and red offset 40 in the

Scanline settings:
red phosphor, offsetted by -1.20

3 Likes

Hi, some advice. In my case, do you advise me to stay with the old active setting (which I find active by default in your preset with the relative parameters) or try to use this new method? Always grateful for your work.

Thanks. I set strenght at .30 (up from .25 on my old settings) with rest as above. Looks good - Altered Beast Arcade shows the effect really nicley with the White Wolf (power up).

1 Like

Play with the offset and see if you like it, i don’t think it would make difference on tiny screens anyway :slight_smile:

1 Like

Hey bud, sorry for my vast ignorance but, Do you have any recommended preset from yours (if possible with crt Monitor overlay included) to use for DOS games ? Couldn’t find many suggestions around.

Would appreciate any help.

Always love to use your reflections feature for Sega Genesis. Thanks a lot for making all of this possible!

No luck, I was an Amiga fanboy, and I hated everything around the world of mSdOs back in the day, the look of it was colorful on VGA, but was blocky as I remember with no visible scanlines, right?

You can give that some life by using the preset from the dev repo which uses the new ambient light wide modes, if you can stand a 1084S from Commodore :slight_smile:

It should look similar to this (can’t take exact picture from preset right now, preset has changed a bit meantime), taken from some posts ago:

Monitor-Ambilight-immersive.slangp
under /presets-ng/Safe-to-use/ directory.

2 Likes

where could i get those overlays please?

It is just one overlay, the color changes following the content.

it is the default koko aio overlay, shipped with it, you just need to load the preset I pointed you, but you’ve to download the development version of koko-aio, see first post for the link.

@estefan3112, have you exploited that led internalness setting in your overlay repo?

Just went there and they are fantastic!

1 Like

looking great bud, thank you a lot for kind help.

Is this preset being developed by you?

I encounter an issue with DOS games where I have to set it up to work with 70fps. Sometimes I move out from menu to game and I suddenly stop seeing the overlay. After some tries, it shows again after closing up menu.

Also, not all the time is showing up proper ambient lights that seem to change depending of game colors.

Even further, I have a 1600x900 20" VGA monitor (yes, even on 2023) and doesn’t show the whole overlay properly. Lower part of monitor can’t show up completely as your exposed picture. Do you know if this can be fixed up, please bud?

Unfortunately, those issues smell related to some problem with graphic drivers. You could try to switch from/to vulkan/glcore as output retroarch video driver (restart retroarch after the switch).

what’s your cpu/gpu specs?

for the last problem, you can zoom out bezel,overlay and content, but maybe it is better to see if you can address other issues first.

The issue goes away if I set the core to 60fps. So, not sure if you develop that preset/shaders or can be delivered to somebody to take a look at, but DOS games (not sure if all) require to be played on 70fps or you experience some frame jumps in-game. I dont know how to explain it, but standalone DOSbox never gave me this issue since by default (I guess) could run games in 70fps. In RetroArch, it has to be set up manually, but you can find that out in options to see it yourself if needed. core options > Timing.

This all related to your suggested preset, with the lights dissapearing. But also the overlay that also vanishes (sometimes) because being on 70fps play.

I develop the shader, and the shaders on retroarch have not even the concept of what fps are, so if the frame frequency over tine influences the shader, the cause must be something else or something that cannot be fixed by the shader anyway.

By gut feeling, it could be related to missing feedbacks lookups, but it is pure speculation. Already tried to switch RA video driver as previously suggested?

what’s your cpu/gpu specs?

I may have one of the oldest equipments from whole crew around here :unamused:

i5-2400 3.1GHZ from 2011

GTX 1050 2gb mini from 2017.

20" VGA monitor 1600x900

win10 64 bits.

yeah, GLcore works now. Thank you. Not sure if may be old equipment or just Vulkan driver. It works on 70fps.

Is the lights from right side the only ones that are supposed to change? At least the game I’m looking at.

Always cool to see something new around.

nope koko aio is supposed to work on igps too, but maybe higres input and 70hz are too much.

1050 should be enough tho, check how much is the gpu usage if you can.

the lights should be all around the screen lol.