0LAV configuración y Mad-vr óptimas para una GPU de gama alta a 1080p

He pasado mucho tiempo experimentando con mad-vr y lav tratando de encontrar la configuración óptima para mi GTX 1050Ti que se envía a un proyector de 1080p.. La configuración para pantallas de mayor resolución será muy diferente, pero como los proyectores 4k son actualmente tan caros, para una verdadera experiencia de "cine en casa" 1080p es el límite para la mayoría de las personas.

Lo primero que debe hacer en madvr es configurar perfiles para videos de diferentes resoluciones: los videos de 1080p requerirán mucho menos trabajo que las resoluciones mucho más bajas o más altas, p.ej. 360p (necesita mucho trabajo para bien de lujo) o 4320p (requiere mucha decodificación). tambien tengo 2 diferentes perfiles de baja resolución, uno de los cuales se filtra por extensión de archivo para que pueda usar diferentes configuraciones para videos divx antiguos de baja calidad.

Próximo, dedica un tiempo a leer un artículo actualizado sobre todos los escenarios. Muchas guías quedan desactualizadas a medida que cambian las configuraciones disponibles, así que asegúrese de que la información esté actualizada.

Algunos informacion util en qué modo de decodificación usar en LAV está disponible. Recomiendo DXVA2 Native (no CopyBack)

Fundamentalmente, madvr está procesando muchos fotogramas por segundo. Por lo que no puede pasar mucho tiempo en cada fotograma para mantener una reproducción fluida.. Los tiempos de renderización superiores a 40 ms casi con certeza darán como resultado la pérdida de fotogramas.. La velocidad de fotogramas del contenido también será importante.: 60fps es un trabajo mucho más duro que 24fps. Es posible que desee tener diferentes perfiles para diferentes contenidos de velocidad de fotogramas..

Cuadros por segundoTiempo máximo de renderizado
60fps16Sra
50fps / 48 fps20Sra
30fps33Sra
25fps / 24 fps40Sra

En términos de tamaños, Los agrupo porque hay muchos tamaños potenciales diferentes.. Hay muy poco contenido en 4:3 proporción, por lo que en la mayoría de los casos el contenido será 16:9 o serán letterboxed

El contenido SD suele ser de 360p, 480p o 576p. Como 360p es tan poco común, me centro en el contenido de 480p para SD, ya que los ajustes adecuados para 480p60 también funcionarán con 576p. Luego tengo categorías para 720p, 1080p, 2160py 4320p.
Sin embargo, Recomiendo usar el ancho del contenido., en lugar de la altura en las reglas de procesamiento. El formato más ancho que es probable que encuentro es que es UltraPanavision70 2.76:1. El uso de esta relación de aspecto haría que el contenido de 720p tuviera una resolución real de 1280 × 464. A muchos videos en estos formatos más amplios se les ha cortado el formato de pantalla ancha., y comienza el problema de definir tamaños ...

Hay formatos por debajo de 360p, pero es muy poco probable que tenga videos que se puedan ver en esos formatos..

Formatoaltura típicaancho típico
360p360640
480p480640–854
576p576704–720
720p534–720960‑1280
1080p Full HD800‑10801440–1920
4k UHD 2160p1600–21602880–4096
8k SUHD 4320p3200–43205760–8192

Asi que, Para ser completos, necesitamos reglas tanto para el ancho como para el alto del video.. Cualquier video con una altura superior a 2160 o un ancho mayor que 4096 tendrá que considerarse superior a 4k, por lo que vamos tratamos como 8k, y así

Formatoaltura mínima + 1ancho mínimo + 1
4320p21604096
2160p10802048
1080p7201280
720p576720
Dakota del Sur00

Asi que, el siguiente conjunto de reglas haría el trabajo de agrupar por resolución y dividir en 4 grupos de velocidad de fotogramas (59-60 fps; 47–50 fps; 29–30 fps; 23–25 fps)

Es posible que desee utilizar un número menor de agrupaciones, ya que es probable que obtenga una gran superposición en la configuración con algunas de estas configuraciones.. Encuentro que solo necesito dividir por velocidad de fotogramas para las resoluciones más bajas.

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

Seguiré retocando y optimizando mi propia configuración., y siempre que encuentre mejoras, las actualizaré a continuación..

Mi configuración es la siguiente

SD-lowQ

tratamiento

escalada

representación

Dakota del Sur

tratamiento

escalada

representación

720p

tratamiento

escalada

representación

1080p

tratamiento

escalada

representación

4k

tratamiento

escalada

representación

8k

tratamiento

escalada

representación

Deja una respuesta