Just came here to chime in , lossless scaling is by far an awesome tool. Honestly makes retro games look like steam indie games with the high fps and works with hdr too. As far as latency i use run preemptive frames (2) and i also use a wired controller on my pc.
How do you get this up and running? Is it only for Steam?
It’s available on steam but works on everything.
I had tried it but CRT shaders create crazy artifacts. It’s fine otherwise, however I struggle to see a difference between 60 FPS and 120 FPS
Besides Linux. The developer also said that there is no plan to support Linux. There is no alternative known to this program, at least not in this extensive way of features and quality it provides.
Is running Steam required for this tool? I mean some Steam games (or programs) can be run without Steam running in the background. Sometimes manual work is needed in order to be able to, depending on the software.
Specifically with this tool using on RetroArch, or in general? In general difference between 60 and 120 FPS is night and day for games that support it native. But if we speak about retro games that run usually at 30 or 60 FPS, then interpolated frames shouldn’t make too much off a difference running in 120 FPS (in my theory, I can’t test it).
Not sure if running Steam is required, I always have it on at startup.
I meant for retro games, i’d rather have nice CRT shaders.
Not with Retroarch, but I’ve used it with RPCS3 to play Ico HD version which is capped at 30 fps in stereoscopic 3D. Searched for a 60 fps patch beforehand and tried to tweak the emulator for real 60fps, but no dice.
It’s working fine I guess. I think 30 fps or the like may be preferable for games with a “cinematic” vibe, but since I played that game with a VR headset for the stereo 3D, I just decided to test my options.
Also, windows capture in Win10 may add yellow outlines and Lossless scaling may interfere with OBS and Desktop+ (the SteamVR app I used to display stereo3D). You can watch the result in motion here : https://www.youtube.com/watch?v=zOY0UVikFAY&list=PLZKRUnUPcYXuqncGOc1OJWdC2vZMlwQSZ&index=1
I think going from 30 to 60 is challenging as there is not many frames for the program to work with initially, so you get a lot of artifacts. At least from what I’ve seen on Youtube. 60 to 120 seems a lot more pleasant.
Latest version 3.2 has really improved and has way less artifacts. I’m using it with scanline shaders with minimal issues.
Do these extra frames reduce the LCD motion blur? That’s my priority, find ways to make motion as clear as in CRTs. Playing at 240fps almost achieves this (it’s pretty close) but the games must be able to reach these frame rates. Old retro console games are usually locked at 60fps.
To me, it definitely does, as I use it to double the framerate. I cannot get the black image generation shaders to give a decent image, but this looks great. A caveat to consider is that it still has issues if you use shaders with scanlines and some minor other details that the developer has been fixing over time.
Just a couple questions about the Steam app, for those that have it (since it doesn’t have a trial version)… if you are using it with the desktop version of Retroarch, does it just sit in the system tray, or run in the background? Are you able to have it open with the game and close afterward? What are the specifics of how you use it? Thanks for the info.
It runs minimised to tray, maybe there’s some ahk script that can do what you want.
I have this basically set up, but my frames seem to be locked to 50/100. Is there an obvious way to get this to 60/120?
Is the game you are running a PAL version? Because it seems the base FPS is 50, and the software is just doubling it.
Kind of… it turns out Nestopia’s auto region was playing “world” games as PAL (so you called it in that aspect), and I had to set it to force NTSC. I realized it after I tested a game that is NTSC only and it played in 60/120.
I got everything set up properly now. I found that you can auto start lossless scaling with retroarch by setting up a profile within the app to start running with the retroarch.exe (that was one of my questions above).
It took some experimenting with the settings, but it actually runs the games very smoothly. I have an ethical dilemma because this basically blows the top off of emulator accuracy because it’s no longer accurate at all, technically… but from a playability perspective it does a good job. I’ve run it on games that had problems with motion, like Sonic and Super Mario World for example, and they play and look a lot better.
Nice that you liked it, And each update makes Lossless Scaling much better.
I am noticing the game music is kind of weird and warbly. I’m not sure if that could be because of LS or just some other issue I’m having.
No issues with music here at all.
I have that problem with the WASAPI audio driver. I use xaudio instead without issues.
If you have any suggestions, that’s helpful.
Yeah, it’s the wasapi driver because I have an external DAC the xaudio just doesn’t work at all… sounds terrible. So, I use the wasapi and it’s passable, but sounds warbly. I read this morning that there is problems with it in general but I don’t know if that’s true. Anyway, I spent some time fooling with settings but haven’t been able to get it ironed out.