0Ottimali impostazioni LAV e folli-vr per un'alta GPU end a 1080p

Ho passato molto tempo a sperimentare con mad-vr e lav cercando di trovare le impostazioni ottimali per la mia GTX 1050Ti che trasmette a un proiettore 1080p. Le impostazioni per schermi a risoluzione più alta saranno molto diverse, ma poiché i proiettori 4k sono attualmente così costosi, per un'esperienza davvero "home cinema" 1080p è il limite per la maggior parte delle persone.

La prima cosa da fare in madvr è impostare profili per video con risoluzioni diverse: i video a 1080p richiederanno molto meno lavoro rispetto a risoluzioni molto più basse o più elevate, per esempio. 360p (ha bisogno di un sacco di lavoro per bene di lusso) o 4320p (richiede un sacco di decodifica). Ho anche 2 diversi profili a bassa risoluzione, uno dei quali viene filtrato dall'estensione del file in modo da poter utilizzare impostazioni diverse per vecchi video divx di qualità particolarmente bassa.

Prossimo, passare un po' di tempo a leggere un articolo aggiornato su tutte le impostazioni. Molte guide diventano obsolete poiché le impostazioni disponibili cambiano, quindi assicurati che le informazioni siano aggiornate.

Alcuni informazioni utili su quale modalità di decodifica da utilizzare in LAV è disponibile. Raccomando DXVA2 nativo (non CopyBack)

Fondamentalmente, madvr sta elaborando molti fotogrammi al secondo. Quindi non può passare molto tempo su ogni fotogramma per mantenere una riproduzione fluida. Tempi di rendering superiori a 40 ms comporteranno quasi sicuramente la caduta dei fotogrammi. Anche il frame rate del contenuto avrà importanza: 60fps è un lavoro molto più difficile rispetto a 24 fps. Potresti voler avere profili diversi per contenuti con frame rate diversi.

Frequenza dei fotogrammiTempo massimo di rendering
60fps16Signorina
50fps / 48 fps20Signorina
30fps33Signorina
25fps / 24 fps40Signorina

In termini di dimensioni, Li raggruppo perché ci sono molte dimensioni potenziali diverse. Sono presenti pochissimi contenuti 4:3 rapporto, quindi nella maggior parte dei casi il contenuto sarà entrambi 16:9 o sarà letterbox

Il contenuto SD è solitamente 360p, 480p o 576p. Poiché 360p è così raro, mi concentro su contenuti a 480p per SD poiché le impostazioni adatte a 480p60 faranno fronte anche a 576p. Ho quindi le categorie per 720p, 1080p, 2160p e 4320p.
tuttavia, Consiglio di utilizzare la larghezza del contenuto, piuttosto che l'altezza nelle regole di elaborazione. Il formato più largo si rischia di incontrare è UltraPanavision70 che è 2.76:1. L'utilizzo di questo rapporto di aspetto vedrebbe il contenuto a 720p avere una risoluzione effettiva di 1280 × 464. A molti video in questi formati più ampi è stato interrotto il letterbox, e inizia il problema della definizione delle taglie…

Esistono formati inferiori a 360p, ma è molto improbabile che tu abbia video guardabili in quei formati.

Formatoaltezza tipicalarghezza tipica
360p360640
480p480640–854
576p576704–720
720p534–720960‑1280
1080p Full HD800‑10801440–1920
4k 2160p UHD1600–21602880–4096
8k 4320p SUHD3200–43205760–8192

Così, per essere completi abbiamo bisogno di regole sia per la larghezza che per l'altezza del video. Qualsiasi video con un'altezza maggiore di 2160 o una larghezza maggiore di 4096 dovrà essere considerato maggiore di 4k, così noi trattiamo come 8k, e così via

Formatoaltezza minima+1larghezza minima+1
4320p21604096
2160p10802048
1080p7201280
720p576720
SD00

Così, il seguente insieme di regole farebbe il lavoro per raggruppare sia per risoluzione che per dividerlo 4 gruppi di frame rate (59–60 fps; 47–50 fps; 29–30 fps; 23–25 fps)

Potresti voler utilizzare un numero minore di raggruppamenti poiché è probabile che otterrai molte sovrapposizioni nelle impostazioni con alcune di queste impostazioni. Trovo che ho solo bisogno di dividere per framerate per le risoluzioni più basse.

se (deintFps > 50) e ((srcWidth  4096) o (srcHeight  2160)) "4320p60"
else if (deintFps >= 47) e ((srcWidth  4096) o (srcHeight  2160)) "4320p50"
else if (deintFps >= 29) e ((srcWidth  4096) o (srcHeight  2160)) "4320p30"
else if (deintFps  29) e ((srcWidth  4096) o (srcHeight  2160)) "4320p25"

Continuerò ad armeggiare e ottimizzare le mie impostazioni, e ogni volta che avrò trovato miglioramenti li aggiornerò di seguito.

Le mie impostazioni sono le seguenti

SD-LowQ

in lavorazione

scalata

interpretazione

SD

in lavorazione

scalata

interpretazione

720p

in lavorazione

scalata

interpretazione

1080p

in lavorazione

scalata

interpretazione

4per

in lavorazione

scalata

interpretazione

8per

in lavorazione

scalata

interpretazione

lascia un commento