Aleksoid1978 / VideoRenderer

Внешний видео-рендерер
GNU General Public License v3.0
1.04k stars 116 forks source link

Screen tearing with disabled Desktop Composition (Aero) #5

Closed Zero3K closed 3 years ago

Zero3K commented 4 years ago

How do I fix it? I am using the latest nightly of it and MPC-BE.

Aleksoid1978 commented 4 years ago

1 - Show screenshot with Statistics(Ctrl+J) in MPC-BE. 2 - Record video from desktop to view on "tearing".

Zero3K commented 4 years ago

Here's a screenshot of the Statistics in MPC-BE:

MPC-BE MPC Video Renderer Statistics

v0lt commented 4 years ago

Turn on Aero (Desktop Composition).

Zero3K commented 4 years ago

I am using the classic theme. So, that's not possible.

Aleksoid1978 commented 4 years ago

1 - Try change "Swap effect" to Flip. 2 - Try this build https://yadi.sk/d/XQXeY6QjJB6hdg

Zero3K commented 4 years ago

I think that build made it worse. You can try searching for and downloading the video I was playing on animetosho.rg and see if you can replicate it.

Zero3K commented 4 years ago

*animetosho.org

Aleksoid1978 commented 4 years ago

I don't have Windows 7 & don't use classic theme. With Aero and on Windows 10 - perfect playback.

v0lt commented 4 years ago

MPC Video Renderer works correctly only with the active Desktop Window Manager.

Zero3K commented 4 years ago
  1. It only happens during certain animations, not all the time.
  2. The DWM service is running.
Aleksoid1978 commented 4 years ago

Disable subtitles output.

Zero3K commented 4 years ago
  1. I tried that but it didn't help.
  2. I have no screen tearing when using the Sync Video Renderer.
v0lt commented 4 years ago
2. The DWM service is running.

Turn on Aero, then DWM will really work.

v0lt commented 4 years ago

You can also try enabling VSync in the settings of the video driver.

Zero3K commented 4 years ago

I don't have the ability to change it.

Aleksoid1978 commented 4 years ago

Why ? You don't have admin access to you PC ?

Zero3K commented 3 years ago

Any updates regarding this issue?

Aleksoid1978 commented 3 years ago

Yes - enable Aero.

Zero3K commented 3 years ago

I am not going to enable Aero.

Aleksoid1978 commented 3 years ago

Ok - don't use it's project :)

clsid2 commented 3 years ago

Any plans to ever implement an optional custom VSync algorithm like in EVR CP/Sync? That would solve this issue.

Detecting if DWM composition is disabled is easy: https://docs.microsoft.com/en-us/windows/win32/api/dwmapi/nf-dwmapi-dwmiscompositionenabled

Aleksoid1978 commented 3 years ago

Custom VSync not planned. And - I don’t want spend my time for classic themes :)

Aleksoid1978 commented 3 years ago

Try this build MPCVideoRenderer-v0.4.10.1473_git2020.11.14-f942987.zip

Zero3K commented 3 years ago

That doesn't help.

Aleksoid1978 commented 3 years ago

Ok. So - enable Aero or don’t use VR.