I only launch it from the software/app and never tried in a web browser. I launch "SLR.exe"
Local files super laggy
- Edited
brado If you still have k-lite installed.
IN CASE this ffs up your other video players, you can restore your backup you make at the start, point 1. Actually, might even consider making a windows restore point for good measure. That way you can also undo point 3. The codec tool backup might not have that saved.
go to start, type codec tweak tool
In Media Foundation nothing should be checked after reset. Double check.
Restart all VR/video/browser software you might have open. Test if playback in SLR/Deo is fixed.
If still not fixed, open codec tool again, in lower left go to Preferred decoders.
switch all h.264 h.265 mp4/mpg4 to LAV, both 32 & 64 bit.
Audio you can leave; Unless it turns out it's an audio codec issue. But first try without changing audio settings. All SLR videos use AAC. Pretty much everything media supports it.
Thx, the change to LAV seems to have made it a little bit less laggy. Still only 1920p works without any lag. I have a screenshot and also wrote up some more numbers. Maybe it will give some clue to why it lags.
Local files in the SLR software:
low quality 20 % CPU, 50 % GPU (no lag)
5k 40 % CPU, 80 % GPU (just some lag)
7k 30 % CPU, 60 % GPU (massive lags, not watchable at all)
It's strange for me that it uses less CPU/GPU with the 7k video. Also the 5k video doesn't use all CPU/GPU power, so why laggy?
Online videos on SRL:
1920p 20 % CPU, 40 % GPU (no lag)
2160p 60 % CPU, 50 % GPU (just some lag)
2700p 15 % CPU, 30 % GPU (massive lags, not watchable at all)
When I have higher quality and it lags, the image can get like this pretty often as well, and even the sound can be laggy then.
https://i.imgur.com/dsaqhcm.jpg
brado Can you give me the exact 1070 model?
Higher resolution makes it worse... Can you check what refresh rates you are using? SteamVR/WMR and the monitors. Can you lower them/unplug them?
Try connecting your headset to a different display output.
Are you using a converter dongle? ie DP to HDMI?
You don't have to do everything I listed all at once
- Edited
Rakly3
Since you do have it run smoothly on WMR there must be a workable combination with all 3 outputs.
Your headset can do up to 90Hz, but your 1070 isn't gonna do 90Hz over 4K (I think, don't have the EXACT numbers for each dimention on front of me). But at 7K-8K your max is 60Hz on 1 display.
If you have a CPU with built in graphics you could put one display on that one. Your 1070 can still render graphics on that display even if plugged in other "card". Just make sure the 1070 has the Primary display. (Like litterally in your windows display settings)
I don't use andy dongle/converter. The 2d displays shouldn't use much power at all, but maybe it will help to plug one of them to the built in graphics? The main thing though is that my computers CPU and GPU don't even work near its full capacity. Still lagging.
I use 90 hz refresh rate, that might be a bit much. But the VR headset is still only 14402880 = 4 Mpixel. It should not be too hard to handle. Even if a video is higher resolution the displays on the headset will still have 14402880 pixels to render. I cannot find a setting in SteamVR to lower the refresh rate.
- Edited
brado that's sadly not how it works. Also has nothing to do with power consumption.
Unless you're using viewport, you are rendering the full 7K no matter how small your display is.
Wait, is your WMR using viewport?
90Hz over 4K+, plus your other displays is not gonna work.
Even if a video is higher resolution the displays on the headset will still have 14402880 pixels to render. I cannot find a setting in SteamVR to lower the refresh rate.
That's when you render graphics on the GPU. Here we are decoding image frames on the hardware codec chip.
- Edited
I tried to enable IGPU in Bios to connect one display to the build in GPU. I use displays:
1. 1920x1200 @ 60 hz (now on the built in GPU, secondary monitor)
2. 2560x1440 @ 120 hz
3. 2880x1440 @ 90 hz (VR headset)
When I google 1070 GTX it says it can handle 7680x4320 @ 60Hz = 1990 Mpixel/s. My displays are total of 953 Mpixel/s. But as you say if the 7k video still needs to be handeled in 90 hz it will eat up the power really fast. This video still works fine in WMR portal though, so it is possible to play this video in VR on my computer. Just not in the SLR app right now. Also the 2160p online video lags and it is not too high resolution for my graphics card.
One thing I have not mentioned before that might influence. In the SLR app the video is "more 3d". It is changed a bit, at least on my headset. So it is rerendered or something. Or more distance between the eyes. Compared to if I play the same video in WMR portal or other places.
PS, my main issue right now is that I would like to be able to play 2160k videos online in SLR software, or even 2700k. I can play offline videos in WMR portal if it is tricky to get them to work 100 % in the SLR software.
- Edited
brado I'm 90% sure it's refresh-rate related.
Sound is likely also over HDMI.
Just lower the refresh rate of SteamVR.
Power should not be an issue, assuming your monitors have their own power supply. But as you said, it works WMR.
The interface of DeoVR (Unity) also has to be rendered aside from your monitors and VR video.
You could try to force the interface to run on your IGFX, I'm not sure that will fix it though, or could even create other issues. But it's always worth a try, you can undo it whenever you want.
Like I run my browser on my IGFX (which display doesn't matter. Doesn't even need a display attached.)
Settings > Display > Graphics Settings > Desktop app > Browse > \Steam\steamapps\common\DeoVR Video Player\DeoVR.exe > Pick prefered GPU.
This shouldn't change which GPU decoder is used! That's set in the codec settings. Only the rendering of the app is changed.
This can also help in game performance if you change your background apps from GPU.
Another solution could be using QuickSync decoder for the video. Then you are running the video on the IGFX. Though the Nvidea decoder is 'better'.
- Edited
Very interesting, my web browser always use a bit of power, it's good to use the build in GPU to handle it. I set DeoVR now to the build in GPU. Didn't make any noticable difference though.
In SteamVR I cannot change the refresh rate but I found that in settings in Windows 10 I can change the WMR headset refresh rate to 60 or 90 hz. I tried 60 hz and then it was also 60 hz in SteamVR, but looked a little bit laggy. Maybe it gives only 30 hz per eye then or something? The video in SLR had less problems when I used 60 hz, no artifacts and less freezes. So it helped kinda, but still no real flow, still laggy.
Upgrading the computer would probably help. But I would like my CPU or GPU to work at 100 %. Now they both work around 50 % only for the 2160p online videos and I get lag. Something is strange with that. In games they can work 100 % or while doing video rendering in for example the software Resolve.
PS, I also uninstalled HEVC but it didn't make any difference so I havn't installed it back again.
- Edited
brado
Glad to hear it gotten a bit better though.
Have you tried unplugging your 2nd monitor, just for testing?
brado Maybe it gives only 30 hz per eye then or something?
To my knowledge no, as far your PC is concerned it's one display. But I never actually thought of checking that, something for my to-do list! Could be different depending on HMD. It would however still be 2x 60Hz though.
brado PS, I also uninstalled HEVC but it didn't make any difference
If you are using AVC (h264) videos it indeed doesn't make a difference.
as information, i also had laggy video on some 5K and 7K local video, and I fixed it by buying HEVC on MSStore (no free version anymore, it seems) and disabling DirectShow.
I downloaded KLite Mega and follow what was proposed in this thread but nothing worked.
With DirectShow ON, it work like 5 seconds, and then freeze a bit and then laggy as hell.
If there is better fix, please let me know
- Edited
Etshy if the videos are h265/HEVC then you must have the HEVC codec installed, correct. You can whatever you want with the k-lite pack, but without that codec it's never gonna work.
h264/AVC does work without purchasing the HEVC codec.
Etshy Did you have the free version installed prior, but it still wouldn't work? Just curious if MS disabled the free version from working completely.
[unknown] This is a sexlikereal.com related forum so please avoid posting comments like your last one. Thank you.