Hacking Retro Arch PSTV Help with Pixel wobble?

  • Thread starter Thread starter dragonz
  • Start date Start date
  • Views Views 4,002
  • Replies Replies 9

dragonz

Well-Known Member
Member
Joined
Jan 14, 2015
Messages
478
Reaction score
159
Trophies
1
XP
999
Country
United States
Hi,

I'm running a couple of M.A.M.E games like Double dragon and Ninja Turtles in Time and I've notice that
as I move my characters up or down the screen I get this strange pixel wobble that stretches say their eyes or pixels around the screen.
I've attached a picture (I photoshoped it to illustrate my point) to see if you guys can tell the difference and ultimately let me know what could be the issue. It's minor issue so you might not notice it at first.

Recap of my system tools:
PS VITA TV
Retroarch latest Version
Roms video settings are in their corresponding aspect ratio and I don't have any filters or shaders
Sharpscale ( note: this happens without sharpscale as well)
 

Attachments

  • wHIR9.png
    wHIR9.png
    106.2 KB · Views: 280
Last edited by dragonz,
based on extensive crash tests with "the lost child" (vita), it uses less system resources on 1080i

the forum associated with "sharpscale" pointed out a similar pixel wobble issue using 720p with Castlevania SOTN on Adrenaline emulator
 
View attachment 214516 View attachment 214516 View attachment 214516
based on extensive crash tests with "the lost child" (vita), it uses less system resources on 1080i

the forum associated with "sharpscale" pointed out a similar pixel wobble issue using 720p with Castlevania SOTN on Adrenaline emulator

I'm aware that CruelTot fixed the pixel wobble for Castlevania SOTN via re-coding the adrenaline emulator
https://forum.devchroma.nl/index.php/topic,112.45.html

But that was more of pacing issue - not really a distorted pixel like the example I provided -
anyhow if anyone can test retroarch double dragon or other roms and gets a pixel perfect image with no distortion please let me know.
 
Last edited by dragonz,
little update - I noticed this issue is present with PFBA and all the cores associated with retroarch?
I'm really puzzled.
 
If you are using an emulator without integer scaling or even a simple bilinear filter then you are going to see distortion/shimmer. Its what happens when you do nearest neighbor scaling in non-integer intervals.

Note that what Retroarch calls "integer scaling" only applies in the vertical direction. You need to set aspect ration to 1:1 (pixel perfect) to also get integer scaling in the horizontal direction. Or else get fancy with custom aspect ratio while integer scale is on.
 
Last edited by Rahkeesh,
If you are using an emulator without integer scaling or even a simple bilinear filter then you are going to see distortion/shimmer. Its what happens when you do nearest neighbor scaling in non-integer intervals.

Note that what Retroarch calls "integer scaling" only applies in the vertical direction. You need to set aspect ration to 1:1 (pixel perfect) to also get integer scaling in the horizontal direction. Or else get fancy with custom aspect ratio while integer scale is on.

Hey I will try that tonight and report back.
 
Tried 1:1 with integer scale and I still couldn't get perfect pixels.

Anything else I need to do (I'm testing this on retroarch)
 
Update #3 I figured it out,
Not all games in retroarch will know what os the actual resolution of the game you are playing. For example double dragon was 224x220 ... now whenever I choose scale via interger retroarch would use a different native resolution.
 
On a regular vita it should do exactly 448x440. As long as its exactly double there shouldn't be wobble.

That said I don't have a Vita TV. I thought that by default (no sharpscale) it would do a bilinear upscale of the native vita resolution (544p) to your output (720p or 1080i). SO first retroarch will size the 220p game via integer to 440, inside a 544 standard vita resolution, and then all of that gets proportionally upscaled for TV output. Because interpolation is used there shouldn't be too much wobble, just some blur, but it might be a bit dicey at 720p, and I don't know if Retroarch tries to disable that on the PSTV. I wonder if sharpscale's framebuffer option could get retroarch itself to output 720p/1080i directly...
 
Last edited by Rahkeesh,
  • Like
Reactions: dragonz
PSTV. I wonder if sharpscale's framebuffer option could get retroarch itself to output 720p/1080i directly...

I'm kinda new to sharpscale, but I think framebuffer options are only Available if the games or emulators are patched for framebuffer options.
 

Site & Scene News

Popular threads in this forum