DeoVR Video Player

DeoVR Video Player

Is it possible playback stuttering is caused by Deo VR team not using Enhanced Video Renderer?
Ever since they released version when they changed UI in the player (for SBS and 2D/3D) and replaced zoom binding with seeking (I preferred zoom binding) playback is quite a trash.

In other thread we found out GPU acceleration is not working anymore and looking into LAV Video Decoder we see DXWA2 Native is reporting that "The selected Hardware Decoder does not support using a specific device.", there fore no GPU acceleration in Deo VR.

While searching for a possible solution I came across this Github issue for LAVFilters
https://github.com/Nevcairiel/LAVFilters/issues/376
it is possible the problem is DeoVR and that they no longer use Enhanced Video Rendered, therefore the best decoding option (DXVA2 (native)) doesn't use GPU acceleration anymore.

I have to say, though, Mermaid VR is going fine, but UI and a control scheme is garbage (probably the worst one is the lack of resetting the view), but this one must come with a bundled filter, this player would work even without LAVFilters installed.

One more thing - does anyone know why Unity player doesn't work even if I have LAVFilters installed and they are working with DirectShow?
< >
12 yorumdan 1 ile 12 arası gösteriliyor
I have just tried Virtual Desktop as I saw a guy mentioning it (I think it was one of Mermaid VR's threads) that it works well and it works perfectly, even 90fps downhill biking in 5k, which was a nightmare in DeoVR regardless of used decoder with or without GPU acceleration, was buttery smooth (it looked like 90fps, fpsVR was also reading 90fps) and surprisingly both, CPU and GPU were loaded, DXVA2 decoder was used. I guess, while not free, it is at least a fix for Mermaid VR and its...outdated and not good overall UI and it works even better, I found 8k@60fps was not smooth in Mermaid VR, but it certainly is here.
DEOVR yesterdays update now fixes the issue with video playback stutter by not forcing directx into all 5-8k videos and those that do that stutter will work now once turning off directx in the settings, which before it never allowed some to do. This worked for me turning off the graphic acceleration in Lav filters-choosing none in the pop down list, do not chose dxva native or Nvidia cuvid. Mermaid forces DXVA native so everytime you use it you need to turn it back to none when using DEOVR. Mermaid worked once for me then stuttered soon after so I removed it, I like DeoVR much better.
That is absolutely not my experience, you say yesterday's patch, I was testing yesterday, but just in case I have tested it now again, I have changed decoder to "None", ran the 5k (2700p) 90fps video and it is extremely choppy and audio is completely out of sync. Virtual Desktop would not even break a sweat, full res, full quality, full framerate (or at least it seems like so).

Also, you mention "directx in the settings", I have not seen such thing in settings at all, in Settings > Developer you have still same options and only an option to force Unity or DirectShow player, which, as I mentioned, it useless as Unity never works anyway as it throws the error regarding the missing VP9 codec even though LAVfilters are installed.

I believe the problem is what I mentioned and that's that they switched from EVR (e.g. if you ever used BS Player, that player uses EVR in combination with LAVfilters and DXVA2 Native works there just fine).

Mermaid VR? That one plays the aforementioned video (2700p, HEVC, 90fps) smoothly, audio is inded in sync, but it stutters...and it is also the worst UI of any player ever (extremely outdated and missing basic binding for zoom, locking image to view or at least a reset of position to fix the lack of the view lock).
İlk olarak Rabid Fox tarafından gönderildi:
That is absolutely not my experience, you say yesterday's patch, I was testing yesterday, but just in case I have tested it now again, I have changed decoder to "None", ran the 5k (2700p) 90fps video and it is extremely choppy and audio is completely out of sync. Virtual Desktop would not even break a sweat, full res, full quality, full framerate (or at least it seems like so).

Also, you mention "directx in the settings", I have not seen such thing in settings at all, in Settings > Developer you have still same options and only an option to force Unity or DirectShow player, which, as I mentioned, it useless as Unity never works anyway as it throws the error regarding the missing VP9 codec even though LAVfilters are installed.

I believe the problem is what I mentioned and that's that they switched from EVR (e.g. if you ever used BS Player, that player uses EVR in combination with LAVfilters and DXVA2 Native works there just fine).

Mermaid VR? That one plays the aforementioned video (2700p, HEVC, 90fps) smoothly, audio is inded in sync, but it stutters...and it is also the worst UI of any player ever (extremely outdated and missing basic binding for zoom, locking image to view or at least a reset of position to fix the lack of the view lock).
I thought it used to be The directx auto switch which is now called Direct Show is found below the alternative switch in the PLAYER's settings gear, by turning that off when it auto chooses Direct Show with Lav filters changes a choppy stuttering off audio 5k-8k footage to perfectly smooth footage. FOr me it did, and in the update not all UHD vids auto turn on Directx or direct show like it used to forcing me to use the stuttering player.
I can remove the stutter by choosing CUVID acceleration in LAV, but it will fully crash after a short minute or so or sporadically, making you think you solved the issue just to tease you with a giant crash or spinning, even the plugged usb turning off on severe cases.
NOTE:
The only other thing I did was lower the resolution in steamVR settings/video to 88% instead of 100% because someone said over 3000 resolution creates problems with smooth play, however I assumed that only affected gaming not players with settings on the video probably overriding that resolution. Maybe the Steamvr video setting conflicts with your settings/ mixed reality /headset display/resolution and turning it to 3000 or less helps????
En son Consumer Advocate tarafından düzenlendi; 12 Mar 2021 @ 17:22
K-lite has new codec pack updates including LAV update and if you set the defaults the lav filters will set to graphic acceleration DXVA2 native and copyback settings, at least so far it's more stable on my testing it as direct show vids will run smooth, but still occasionally crashes after gradual use.
I switched back to choosing NONE in Lav acceleration, because if a vid stutters with GPU acceleration off, then turning off Direct show (that auto turned on for that specific video) in players settings, works to restore smooth play (whatever format that uses must be using my GPU but is more stable), and when a video shows weird mosaic compression glitches(usually H264 vids) when it never auto turned on direct show, it means it needs direct show to be switched on and that is when direct show works.
Go to your codec tweak tool top of it says general on the right is check for updates.
En son Consumer Advocate tarafından düzenlendi; 13 Mar 2021 @ 5:11
Should there be an update? The last LAVFilters release is still 0.74.1 from March 2019
https://github.com/Nevcairiel/LAVFilters/releases
and then we, again, go back to the fact it worked just fine with the same composition of installed software/codecs before.
İlk olarak Rabid Fox tarafından gönderildi:
Should there be an update? The last LAVFilters release is still 0.74.1 from March 2019
{BAĞLANTI SİLİNDİ}
and then we, again, go back to the fact it worked just fine with the same composition of installed software/codecs before.
I checked the version and the update through the LAV updater is a newer version number
I Updated LAV Filters to version 0.74.1-114-g62a22
If I remember right it was-99 from 2019 git hub download and this is -114 and it did change some descriptions in the pull down of the acceleration and recommended settings.
Check your FULL version number.
I have installed K-Lite and it seems it fixes the issue as in:
- now I can actually use Unity player it is no longer returning an error that VP9 codec is missing (even though LAVfilters is installed) + Unity player is an answer for optimal playback of high-res videos, however it doesn't perform well with some other lower-res videos
- DS seems to perform better in general (except higher-res) and will work where Unity is struggling (lower-res).
I'd also guess DS performs now the same as before that DeoVR update, but I am partially grateful for this whole situation as it allowed me to find out it wasn't performing optimally (smooth) and that other can perform better.

Both of above were tested this way with LAVfilters using DXVA Native decoder.

I am glad this is sorted out (although K-lite codec pack and even LAVfilters can break little some normal video players in PC too) and I can use an actual video player again (I missed controller-friendly UI with controls, thumbnails,...).
when a lower res video stutters or is mosaic intermittently, it might have been using a h264 or h265 codec that requires direct show to be switched on manually.
With the new updates the player is mostly always recognizing the right setting with no need to manually switch, but for times it is not, try switching on or off direct show or alternatives.
Exactly, that is what I'd do if I find it isn't performing as expected. So afterall it turned out fine, but devs should whether start packing codecs in the app or just straight up redirect people to K-Lite Codec Pack.
The headset manufacturers need to be including a disk with all the necessary apps and programs that allow their product to function as intended or at least info of what ones are necessary and where to find them along with settings info. People shouldn't have to rely on nice guys like me sharing the info with their customers because these companies failed to make their products usable out of the box to do all it's utilized to do. I didn't want anyone to go through the hell I went through to get my headset to work, so I share the info best I can and try to resolve the issues so others don't have to pull their hair out. We all have enough stress right now, we don't need our down time/escape time to be stressful as well.
İlk olarak Consumer Advocate tarafından gönderildi:
The headset manufacturers need to be including a disk with all the necessary apps and programs that allow their product to function as intended or at least info of what ones are necessary and where to find them along with settings info. People shouldn't have to rely on nice guys like me sharing the info with their customers because these companies failed to make their products usable out of the box to do all it's utilized to do. I didn't want anyone to go through the hell I went through to get my headset to work, so I share the info best I can and try to resolve the issues so others don't have to pull their hair out. We all have enough stress right now, we don't need our down time/escape time to be stressful as well.

buddy, video codecs have been an issue for video playback for a very long time. and computers used to include driver disc's so that you could use it as intended.
if you are trying to point the blame on anyone put it on the software developer, im betting if you download VLC you can easily play these videos deovr will not play.
if you wanted to pirate video's back in the 2000's? better get the divx codec, that didnt come pre packaged on driver discs, or even disk for that matter.
welcome to computer ownership.
< >
12 yorumdan 1 ile 12 arası gösteriliyor
Sayfa başına: 1530 50