1

(17 replies, posted in Using SVP)

28adam28 wrote:

Yes, i understand. But if i use only the CPU (which is much weaker than the GPU i think) there is no frame drop. (or very few). And if I connect the Dell monitor to the 4060 instead of the Epson projector and turn back on the GPU acceleration also there is no frame drop.

That is strange and I'm out of ideas.

2

(17 replies, posted in Using SVP)

Are you using the Nvidia Tensor cores? If you are then the 4060 only has 96. The Quadro RTX 5000 has 384. Even with generational improvement there's no way to overcome over 3x more Tensor cores. Even if you are not using Tensor cores, the Quadro also has twice 2x bus width and better overall raw performance. Raw performance is not always the same as gaming performance.

3

(3 replies, posted in Using SVP)

jimdogma7 wrote:
dawkinscm wrote:
jimdogma7 wrote:

I have an Acer SpatialLabs 15 glasses-free 3D stereoscopic laptop with 3840x1080 resolution.  I can get videos encoded in HALF-SBS to work just fine.  However, no go for full-SBS.  What happens is that the video image is "windowed" meaning that it only fills up a portion of the screen, such that there are big black bars on the top and bottom of the image and sometimes on the sides.  Plus the image is stretched out horizontally.  I usually use the SMplayer media player which uses the MPV engine.  However, I also have the same problem in MPC-BE.

I know the laptop can play full-SBS videos because there's a built in "SpatialLabs player" that can play them just fine.  The player has other problems, though, such as you can't slow down the playback.  Therefore, I prefer to use SMplayer with SVP but can' seem to find why I can't make it work.

SVP has nothing to do with how your player presents a 3D image. That's purely down to your player and settings. However it sounds like what you are seeing is a 3840x1080 resolution image on the screen because that's exactly how it looks when presented properly. A thin strip going horizontally across the center of the screen with the top and bottom of the screen blank like the image below.

Ok, maybe I should have phrased my question differently and asked, "HOW can I get a full SBS video to play on my glasses-free 3D laptop?"  Oh, and by the way, I made a mistake-- the resloution of the monitor is a full 4K 3840x2160 resolution, if that makes a difference.

As far as media players, I've tried just about all of them, potplayer, KM player, etc., etc.  With the exception of the built-in "SpatialLabs player" the only one I can find that will play a Full SBS video on the laptop is Stereoscopic player, but that player has other problems.  For one, I don't think it's supported anymore and isn't undergoing ongoing development.  Two, it doesn't support SVP.  Three, and most importantly, it doesn't have an option to speed up and slow down video playback.  This is why I use SVP, so I can slow down videos and still have smooth playback.  I'm not an expert in these matters so if someone knows of a specific player that works with SVP and can play full SBS videos or can just help me with a solution in general, that would be great.

P.S.  Again, the built-in SpatialLabs player has an option to play 1) 2D-3D conversion (on the fly), 2) half-SBS, 3) full-SBS, and 4) Over-under.  So the monitor can seemingly play ALL formats available within the player.  However, the 3D software package also includes another feature called SpatialLabs "GO" where you can play any video on the screen in stereoscopic 3D as long as you can get the video into fullscreen mode (e.g. a YouTube video).  From here, you have an option to do one of two things, 1) if the video you're watching is in 2D, you can click a button that will convert it into 3D "on the fly," 2) if you are watching a side-by-side movie, as in the one dawkinscm posted above, there is a button you can click that will merge the side-by-side images into a 3D image.  There's not an option that will merge a top-down or over-under video, which seems odd.  So I'm not sure if this may be part of the problem or not.  Again, I'm not an expert.

OK that makes more sense. For PCs, I've used VLC with the Virtue Pro XR/AR glasses which only supports full-SBS, but 3D is painful to get working properly in VLC because of the aspect ratio. Bino3D apparently supports all 3D formats but I've never used it myself. I remember the code for mpc-be media player being able to handle SBS, but the option did not exist in the menu.

4

(3 replies, posted in Using SVP)

jimdogma7 wrote:

I have an Acer SpatialLabs 15 glasses-free 3D stereoscopic laptop with 3840x1080 resolution.  I can get videos encoded in HALF-SBS to work just fine.  However, no go for full-SBS.  What happens is that the video image is "windowed" meaning that it only fills up a portion of the screen, such that there are big black bars on the top and bottom of the image and sometimes on the sides.  Plus the image is stretched out horizontally.  I usually use the SMplayer media player which uses the MPV engine.  However, I also have the same problem in MPC-BE.

I know the laptop can play full-SBS videos because there's a built in "SpatialLabs player" that can play them just fine.  The player has other problems, though, such as you can't slow down the playback.  Therefore, I prefer to use SMplayer with SVP but can' seem to find why I can't make it work.

SVP has nothing to do with how your player presents a 3D image. That's purely down to your player and settings. However it sounds like what you are seeing is a 3840x1080 resolution image on the screen because that's exactly how it looks when presented properly. A thin strip going horizontally across the center of the screen with the top and bottom of the screen blank like the image below.

Chainik wrote:

"3d mode" in SVP cuts the frame into two halves then processes them independently, then merges them back into large frame
splitting and merging large frames are not really fast operations in Avisynth/Vapoursynth...

not a problem with 1920*2160, but a big performance penalty for 4K+ stereo clips

I've modified the code in base.avs and base.py to stop 3D SBS and make it work as 2D. It's still working as 3D SBS. What else do I need to change this?

6

(24 replies, posted in Using SVP)

r75cq wrote:

Hey GeoFly,

I'm interested in playing 3D Blurays at 60hz. I'm curious if you can clarify your statement below.

GeoFly wrote:

My 4080 super video card can't handle playback of the Unbelievable.S01E01.2160p.HDR.Interpolation Test.mkv video because it isn't powerful enough. I can only handle playing back 4k videos which have a input resolution height of less that 1700. I setup a 2nd SVP profile to use AI model 4.22 lite when the resolution height is > 1700. Using that AI model should be easier to drive, however it didn't help much. My system doesn't have issues playing back 4k videos with a height of less than 1700, even though RTSS always reports the 100% GPU usage. GPU usage is much less for 1080p videos.

1) Was this statement in regards to 24 to 48 fps conversions (frame doubling?)
2) Does this mean that 3840x1700 (black bars removed) is convertable from 24 to 48 fps with a 4080 super without issue using rife 4.16? (I'm guessing the <1700 pixel high 4k content you were playing was stuff with 2.39:1 aspect ratio as that comes out to about 3840x1607 with black bars.)

So based on the pixels you are processing (I won't bother to include padding to 32/64 pixel block sizes) 6528000 pixels.
For FHD 3D I'de need to process 3840x1080 which is 4147200 pixels.

I'm unsure how the load requirements change when you go from 24 to 48 vs 24 to 60 (aka 2x vs 2.5x).
It's unclear if the increased processing would be 1.5x or 2x what is required for regular doubling.
If it were 1.5x it's conceivable that a 4080 super might be able to process 3840x1080 from 24 to 60 fps.
If it's 2x though it's not going to be powerful enough....

Is there anyway you run a test to see what the max stable output for 24 to 60 hz at a frame width of 3840.

Wow so complicated lol. A 4080 can play 3D FTAB at 60Hz no problem. But with FSBS you have to downscale and turn off 3D processing in SVP. The End smile

7

(17 replies, posted in Using SVP)

Chainik wrote:

dunno... turn off 10-bit mode?

i did wonder about that when I saw the original post. But for mpv it doesn't make much of a difference and I would be surprised if it did for mpc. But I can't see anything else either so it's worth a try smile

Drakko01 wrote:
dawkinscm wrote:
Drakko01 wrote:

Hi, for those interesting , I'm give a run to the new pre-release vapoursynth R72-RC1 and a like the results , for all those that tell me there no benefit, blabla. All the times that I been saying that its good to update this, and Svp developers sooner or later give us the update, when its a latest version.

I've been thinking about upgrading Vapoursynth for a while now. What are the benefits you are seeing?

I always speak on what i see, never in technical aspect that not know. and maybe before I broke something for manual changes i made.
but after replace the files the playback was different and I prefer so.

What do you see?

Chainik wrote:

upgrading Vapoursynth is like upgrading VC++ redists
i.e. absolutely pointless big_smile

I think upgrading VC++ redists can break stuff if the old redist is replaced since the libraries are not backwards compatible. smile

Drakko01 wrote:

Hi, for those interesting , I'm give a run to the new pre-release vapoursynth R72-RC1 and a like the results , for all those that tell me there no benefit, blabla. All the times that I been saying that its good to update this, and Svp developers sooner or later give us the update, when its a latest version.

I've been thinking about upgrading Vapoursynth for a while now. What are the benefits you are seeing?

The heavy models seem to have no benefits and cause more artifacts so I wouldn't use them.

GregZone wrote:

   
Quest:  Virtual Desktop + SVP + MPC-BE, again provides the best experience, for both smooth video and great Theater Environment(s).

It could be argued that 4XVR is the best VR solution because it allows you to play full 3D rips without re-encoding. But the same thing can be done with Virtual Desktop and  MPC-BE which I think is a more flexible solution and allows you to play full Atmos audio through an audio receiver. MPC-BE is not the best, that would be MPV, but MPV requires time and work while MPC-BE just works and is more than good enough for a great 3D virtual experience smile

scb wrote:

Devs, any chance of packaging SVP to use MVP 0.40 up from the current 0.39?

From what I have read about the changes, nothing directly affects SVP. After using it for the past week or two, there's no reason for the SVP devs to waste their time. But it's up to them.

Chainik wrote:

"3d mode" in SVP cuts the frame into two halves then processes them independently, then merges them back into large frame
splitting and merging large frames are not really fast operations in Avisynth/Vapoursynth...

not a problem with 1920*2160, but a big performance penalty for 4K+ stereo clips

Everything is working now that I've change a few things, but it's been a while since I've seen my GPU maxing out at 100% even though SBS is down-scaled to HD.  But setting SVP to 2D mode does help more than I realized and brings the GPU down to less than 50% and there doesn't seem to be any reduction in quality but more testing is needed. BTW, is there a way I can make 2D mode always the default? I unticked select 3D by aspect ratio but SVP is still detecting 3D and setting SBS.

kellykline wrote:

Are these the only available AI Models? I'm using the latest version of SVP. I thought there was an update to the AI Models recently?

Also, is it worth using other models for movies or is 4.18 the best? RTX 4090 here.

For most people, Rife 4.25/4.26 are the best followed by 4.18. Other Rife models are here:https://github.com/AmusementClub/vs-mlr … nal-models

Yep that makes sense thanks. After years of using full-OU I wasn't expecting full-SBS to be even more resource intensive.

So I've started using hwdec which I didn't need with full-OU, a weaker dither algorithm and desktop resolution is set to HD.

Thanks again.

Chainik wrote:

try to turn off "3d" mode in SVP

Thank you for the suggestion I will try that. There's something I don't understand. I assumed SVP was only processing half of the 3D image so if this does help then why?

Edit:
BTW it does help a little with the problem. But if you don't mind I would like to understand why I should turn off 3D mode for 3D movies.

Thanks again.

This looks like it is an issue the mpv dither algorithm I was using. Full SBS resolution causes processing issues but full OU resolution doesn't. Strange!

When playing full-OU, half-OU or half SBS, SVP works but not when playing full-SBS files of 3840x1080. I get large stutters even when downscaling to 1080p which makes it unwatchable.

The later Nvidia drivers are known to have major issues. Basically as bad as AMD used to be. Nvidia has spent the last few weeks trying to fix them and best case they fail. Worst case they add more issues. I haven't updated my Nvidia drivers for quite some time.

Mardon85 wrote:

I sold my 4090 and saved some money getting a 5080 (which is actually great for gaming when overclocked btw). I'm struggling to get x3 framerate on the new 4k monitor. Is this a me issue or a hardware grunt issue? Anyone else having success?

Congrats on the new card. The 5080 is better value for a new purchase with the latest gen Tensor cores and DLSS 4.

But all else being equal, it's probably a lack of hardware grunt. Rife AI on Nvidia uses Tensor cores and the 4090 has nearly 200 more of them.  So for SVP the 5080 is most likely a downgrade. The 4090 also has a ton more Cuda cores than the 5080. So for raw performance the 5080 is definitely a downgrade.

With each generation, Nvidia has been downgrading the 80 series card relative to the 90 series. The 3080 was the last great 80 series card for performance value. The 4080 has similar performance to the 3090 but with much better energy efficiency. The 5080 needs no further comment.

I have a profile called Rife AI 60 and I don't remember creating it. But the major artifacts I was seeing are gone and I was wondering what the difference was then I noticed that it's using 4.18. 4.25_heavy is smoother but one of the artifacts I saw when watching a movie was the same as not running Rife and using standard SVP algorithms. So Rife 4.25 (not heavy) is still the best but I am reminded that 4.18 isn't too shabby.

reconhell wrote:
Drakko01 wrote:
reconhell wrote:

I can wait however long but it aint changing anything

The problem its that something broke/change or missing in your installation, its not how Rife behave. Like noctis4329 and RickyAstle98 mentioned, the cmd its a normal action and take 1 minute then save and play , next time for that same resolution its not triggered

And for many of us , not using Rife isn't a option.

My installation is fine. Don't just say things. I have tried many times across many installations across mutiple OS installations. There is not much to it. It just doesn't work.
The moment i turn on RIFE. the video freezes. I see some text in CMD. and then soon enough no more new text, and just left with freezing video. or a video that just plays extremely slow at 0.1 fps
It's a garbage feature honestly. If in 2 years it can't even work once normally. I wish it did though, because im curious why everyone is on this.
And I really don't get how it is "working" for others. But yeah for me Big nope sad

The Text in CMD is supposed to happen, but depending on your GPU it can take some time to complete. With a 3080 on previous models it took up to 5 minutes, but with a 4080 and later models it's usually around 3 minutes at most. Once it's complete the text will go away and the video will start up again. So if you are having problems with a 5090 and assuming that your CPU is not under powered causing a GPU bottleneck ? Then the problem is 100% something you are doing (or not doing) because we've been using SVP+Rife for years with much, much lesser GPUs.

oriento wrote:

i have a rtx 5090 and a intel i7 8700k (will upgrade soon). When playing 4K videos, i have 100% cpu usage and 40% gpu. It's very stuttering. Is the cpu is really too old (it's supposed to run mostly on gpu ?!), or do I have something wrong ?

edit: reinstalled svp and reconfigured it, now cpu usage is at 60% and no dropping smile
however, at x3, the cpu usage goes to 100% and it's dropping. This is because my cpu needs to be upgraded or something is wrong ?

edit2: it reset madvr, that's why it's using less power ^^'

edit3: actually i still have big problems i upgraded to madvr beta, and it stuttered. Switched to mpc video renderer, and still stutter due to 100% cpu

Try MPV player. It's basically like using MadVR+MPC but it's more efficient than even MPC by itself. Run the mpv.com command from the mp64 folder. When it is running press "I" on the keyboard and that will give you the stats. If there are no packets being dropped and the CPU is not at 100% then you can start learning how to configure it properly and add commands to the mpv.conf file in the same mp64 folder.

lbc.singer.98 wrote:

Just have a fun practice to share. Sometime we have to sacrifice some clarity (resizing or downscaling) for smoothness over RIFE, especially for high resolution videos.

Do not put downscaling in the same category as "resizing".Resizing and upscaling can make images look worse. But in general,  downscaling, especially a "small downscale" does not sacrifice anything and it can actually improve how an image looks. If the image does look worse then you are probably using a too sharp downscaler. So with proper use, it is very unlikely that most people would see an obvious difference between the original and the downscaled version even if you are pixel peeping.