1

(449 replies, posted in Using SVP)

em312s0n wrote:
em312s0n wrote:
LordKordus wrote:

Sorry, I forgot an important part. You need to configure MPV, so it knows where to get SVP's work.

With your file explorer, you can create mpv.conf file in ~/.var/app/io.mpv.Mpv/config/mpv and save this inside of it:


profile=svp
hwdec=auto-copy
hwdec-codecs=all

[svp]
input-ipc-server=/tmp/mpvsocket     # Receives input from SVP
hr-seek-framedrop=no                # Fixes audio desync
resume-playback=no                  # Not compatible with SVP

# Can fix stuttering in some cases, in other cases probably causes it. Try it if you experience stuttering.
#opengl-early-flush=yes

Or alternatively just run this in the terminal, this does it for you:


echo 'profile=svp
hwdec=auto-copy
hwdec-codecs=all

[svp]
input-ipc-server=/tmp/mpvsocket     # Receives input from SVP
hr-seek-framedrop=no                # Fixes audio desync
resume-playback=no                  # Not compatible with SVP

# Can fix stuttering in some cases, in other cases probably causes it. Try it if you experience stuttering.
#opengl-early-flush=yes' > ~/.var/app/io.mpv.Mpv/config/mpv/mpv.conf

That should make it work. Open the video normally through a file explorer while SVP is running.


Note: This part is related to HW decoding, not SVP, if it gives you issues, remove it:


hwdec=auto-copy
hwdec-codecs=all

Sir I wanna thank you! this worked. finally get to watch on 60 fps on the bed. cheers

it appears that an update in mpv broke something.. no longer works i tried rerunning the script but nothing sad did anyone else get it to work with steam deck?

It did break, unfortunately I'm unable to do anything about that.

But I did write a script that sets up a distrobox container with MPV and SVP: https://github.com/lorduskordus/linux-s … x/svp-arch

Hopefully it works for you. You have to use the newly created SVP4 and MPV menu shortcuts, Flatpak MPV and normal SVP4 will not work.

2

(5 replies, posted in Using SVP)

Mystery wrote:

RTX card improvement, is that Linux-specific or a feature to add for all versions?

Flatpak packaging; how is that going to integrate into the MPV rendering pipeline? Flatpak is designed to run apps in a sandbox, not integrate into other apps' pipelines like that. How would you plan to do that, and what would be the benefit?

I have to admit their Linux packaging is off-standards; direct port of the Windows philosophy.


The RTX improvement is in SVP itself, some changelogs mentioned it. It's not Linux related.

Yep, I know about the sandbox but misunderstood how SVP works. The Flatpak runs but isn't able to communicate with MPV. Maybe someone more knowledgeable could make it work through some Portal or permission. I don't know, I'm an amateur. Packaging it as an AppImage was a matter of 5 minutes though, and it works, but that's not a big win.

3

(5 replies, posted in Using SVP)

Mystery wrote:

Linux version works just fine; are there any specific features you want?

Also he's giving the Linux version for free; reducing the incentive to work on it...


Well, giving it for free was their decision, not mine, I do appreciate it, but I also have no problem paying for good software, thats why I own a license for Windows. I'll also buy apps on Flathub if that does eventually become a thing.

Now as for what I want, I'd love for this to work in the distant future, not become abandonware. Then I'd like the new stuff added for RTX cards as it seems there was a huge improvement and lastly packaging this as a Flatpak. The packaging to Flatpak seems doable, the devs here apparently don't want to do it, so I'm planning to try it myself once and if I have time.

4

(449 replies, posted in Using SVP)

em312s0n wrote:
LordKordus wrote:
em312s0n wrote:

Hello, does anyone have experience in getting SVP to work in Steam deck?. I've installed VLC via the discover app and installed the VLC support from the installer but it doesn't appear that it working.

Install mpv from the discover app, it's built with vapoursynth and should work.


Unfortunately, it doesn't work. I used the 'open file via mpv...' option in SVP. video didn't play. I tried opening the file from mpv itself but it wasn't smoothed. thank you though


Sorry, I forgot an important part. You need to configure MPV, so it knows where to get SVP's work.

With your file explorer, you can create mpv.conf file in ~/.var/app/io.mpv.Mpv/config/mpv and save this inside of it:


profile=svp
hwdec=auto-copy
hwdec-codecs=all

[svp]
input-ipc-server=/tmp/mpvsocket     # Receives input from SVP
hr-seek-framedrop=no                # Fixes audio desync
resume-playback=no                  # Not compatible with SVP

# Can fix stuttering in some cases, in other cases probably causes it. Try it if you experience stuttering.
#opengl-early-flush=yes

Or alternatively just run this in the terminal, this does it for you:


echo 'profile=svp
hwdec=auto-copy
hwdec-codecs=all

[svp]
input-ipc-server=/tmp/mpvsocket     # Receives input from SVP
hr-seek-framedrop=no                # Fixes audio desync
resume-playback=no                  # Not compatible with SVP

# Can fix stuttering in some cases, in other cases probably causes it. Try it if you experience stuttering.
#opengl-early-flush=yes' > ~/.var/app/io.mpv.Mpv/config/mpv/mpv.conf

That should make it work. Open the video normally through a file explorer while SVP is running.


Note: This part is related to HW decoding, not SVP, if it gives you issues, remove it:


hwdec=auto-copy
hwdec-codecs=all

The last update was 2 years ago. I'm just worried we've been abandoned.

Is there some work going on for Linux ? Thanks.

6

(449 replies, posted in Using SVP)

em312s0n wrote:

Hello, does anyone have experience in getting SVP to work in Steam deck?. I've installed VLC via the discover app and installed the VLC support from the installer but it doesn't appear that it working.

Install mpv from the discover app, it's built with vapoursynth and should work.