CPU與GPU之間是透過匯流排溝通
雖然影片解碼處理流程現在已經著重在GPU上
但前期處理還是需要CPU進行運算
彼此之間會透過封包來傳遞資料
有點類似進行遊戲的機制
Splitter 顧名思義就是分配器
是LAV中掌管硬體資源調用的濾鏡
因現今播放的影片品質需求越來越高
所以必須手動設定Splitte記憶體上限以及封包上限
來達到最佳的硬體緩衝空間
設定過於侷限會因為限制造成播放器崩潰甚至電腦黑掉
預設的256MB以及350封包數其實是非常不夠用
個人是R5 3600+32G+RTX2080
常因為不明究理的發生播放器崩饋跟電腦黑畫面
後來爬國外的文章後才知道需手動設定LAV Splitter
設定完後播放提升到1080P或2K+144FPS的影片
就不再出現崩潰現象
1.Memory項為記憶體隊列上限
此項為播放器使用的記憶體最大上限
一般建議設定電腦記憶體的4分之1
我的電腦總記憶體量為32G,故設定為8G
2.Packets項為封包隊列上限
CPU與GPU之間傳輸的最大封包上限
理論上數值越大越好
但上限越大代表處理封包數量越多
會加重CPU或GPU的負擔(與madVR互相作用)
但如果影片品質是CPU或GPU足以負擔的程度
那上限提高其實是解放CPU與GPU的效能
3.Stream Analysis Duration為串流分析持續時間
這項攸關線上串流緩衝
會先透過預載處理來提高流暢度
類似於早期EVR緩衝區的設定
但是是針對線上即時播放,設定值是1000為1秒