Aleksoid1978 / VideoRenderer

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

Select render device #83

Closed borowsky2 closed 1 year ago

borowsky2 commented 1 year ago

Would it be possible to enforce using selected render device? Im having two GPUs connected with two different displays One of GPU have dedicated fluid motion asci and some nice hardware accelerated post-processing features while second have none. With your video renderer I can start video clip at first display and then move it onto second display... but as soon as next clip begins it results in blackscreen - because renderer device gets changed With EVR-CP I can enforce using first video adapter and everything works well all the time. select renderer

Aleksoid1978 commented 1 year ago

No - there will be no "select device". The renderer itself chooses the device through which the output goes (which is connected to your monitor / screen).

clsid2 commented 1 year ago

Windows 10/11 settings > Display > Advanced

There you can add applications and specify which GPU they should use by default. That might work.

borowsky2 commented 1 year ago

@clsid2 Thanks for tip Unfortunately it doesn't change anything for this video renderer. After changing display (when starting next video file) graph. adapter still switches onto integrated gpu gpu2

borowsky2 commented 1 year ago

Actually inside BlueskyFRC filter settings panel there is check button - Enable Zero-copy Mode After unchecking it... it works! Its still IGPU as graphics adapter but now ... it copy-back processed frames onto igpu (I guess) Which is different approach from EVR-CP solution but still works with little overhead costs