RENDERING
A. General Settings
![]() |
| 일반 설정 메뉴 |
1. 일반 설정은 원활한 재생을 위해 하드웨어 및 운영 체제 호환성을 보장한다.
2. 약간의 성능 향상이 있을 수 있지만 눈에 띄지는 않는다.
3. 목표는 드롭된 프레임이나 프레젠테이션 결함 없이 원활하고 안정적인 재생으로 미디어 플레이어의 올바른 열기 및 닫기 동작을 달성하는 것.
[렌더링 대기열이 가득 찰 때까지 재생 시작 지연] (delay playback start until render queue is full)
1. 재생 전에 여러 프레임이 렌더링될 때까지 비디오 재생을 일시 중지한다.
2. 체크표시를 하게 되면
2.1 비디오 재생을 시작할 때
2.2 또는 비디오를 검색한 직후에
2.3약간의 끊김 현상을 방지할 수 있지만 두 가지 모두에 약간의 지연이 추가된다.
3. 기본적으로 비활성화되어 있지만 활성화하는 것이 좋다.
4. 비디오 재생이 시작되지 않는 문제가 있는 경우 문제를 해결할 때 비활성화하는 첫 번째 옵션.
2.1 비디오 재생을 시작할 때
2.2 또는 비디오를 검색한 직후에
2.3약간의 끊김 현상을 방지할 수 있지만 두 가지 모두에 약간의 지연이 추가된다.
3. 기본적으로 비활성화되어 있지만 활성화하는 것이 좋다.
4. 비디오 재생이 시작되지 않는 문제가 있는 경우 문제를 해결할 때 비활성화하는 첫 번째 옵션.
[창 오버레이 사용 (Windows 7 이상)] (enable windowed overlay (Windows 7 and newer))
1. 창 모드가 렌더링되는 방식을 변경하고 일반적으로 더 나은 성능을 제공한다.
2. 창 오버레이 시에는 키보드의 키 [Print Screen]으로 스크린샷을 찍을 수 없다는 것 외에는 전체적인 성능 향상을 제공한다.
3. AMD 그래픽 카드 또는 전체 화면 전용 모드에서는 작동하지 않는다.
4. D3D9 전용.
2. 창 오버레이 시에는 키보드의 키 [Print Screen]으로 스크린샷을 찍을 수 없다는 것 외에는 전체적인 성능 향상을 제공한다.
3. AMD 그래픽 카드 또는 전체 화면 전용 모드에서는 작동하지 않는다.
4. D3D9 전용.
[자동 전체 화면 단독 모드 사용(FSE 모드)] (enable automatic fullscreen exclusive mode)
1. madVR이 비디오 렌더링에 전체 화면 전용 모드를 사용할 수 있도록 허용한다.
2. 이를 통해 여러 프레임을 미리 비디오 카드로 보낼 수 있으므로 재생 중에 임의의 끊김 현상을 제거하는 데 도움이 될 수 있다.
3. 또한 다른 응용 프로그램의 알람과 같은 것이 동시에 화면에 표시되는 것을 방지하고 창 오버레이 모드에서와 같이 Print Screen 작동이 중지된다.
4. 전체 화면 단독 모드 의 주요 단점
4.1 FSE 모드를 켜거나 끌 때 화면이 1초 동안 검은색으로 깜박인다. (주사율 변경과 유사).
4.2 마우스 기반 인터페이스는 FSE 모드에서 보이지 않는 방식으로 렌더링되므로 madVR을 사용할 때마다 FSE 모드에서 쫓겨나고 화면에 검은색 플래시가 나타납니다.
5. Windows 7 또는 8의 10비트 출력이 필요.
5.1 전체 화면 단독 모드는 Windows 10에서 이 모드를 처리하는 방식으로 인해 Windows 10에서 권장되지 않는다.
6. Windows 10에서 기본 창 모드로 원활하게 재생되지 않는 경우 체크표시하고 그외의 경우에는 선택 해제한다.
2. 이를 통해 여러 프레임을 미리 비디오 카드로 보낼 수 있으므로 재생 중에 임의의 끊김 현상을 제거하는 데 도움이 될 수 있다.
3. 또한 다른 응용 프로그램의 알람과 같은 것이 동시에 화면에 표시되는 것을 방지하고 창 오버레이 모드에서와 같이 Print Screen 작동이 중지된다.
4. 전체 화면 단독 모드 의 주요 단점
4.1 FSE 모드를 켜거나 끌 때 화면이 1초 동안 검은색으로 깜박인다. (주사율 변경과 유사).
4.2 마우스 기반 인터페이스는 FSE 모드에서 보이지 않는 방식으로 렌더링되므로 madVR을 사용할 때마다 FSE 모드에서 쫓겨나고 화면에 검은색 플래시가 나타납니다.
5. Windows 7 또는 8의 10비트 출력이 필요.
5.1 전체 화면 단독 모드는 Windows 10에서 이 모드를 처리하는 방식으로 인해 Windows 10에서 권장되지 않는다.
6. Windows 10에서 기본 창 모드로 원활하게 재생되지 않는 경우 체크표시하고 그외의 경우에는 선택 해제한다.
[데스크탑 구성 사용 안함 (Vista 이상)] (disable desktop composition) (Vista and newer)
1. 이 옵션은 비디오 재생 중에 Aero를 비활성화한다.
2. madVR 초기에는 일부 시스템에서 이 기능이 필요했을 수 있지만 지금은 이 옵션을 활성화하지 않는 것이 좋다.
3. 이 항목의 체크 시 VSync가 멈추면서 화면 찢어짐 (비디오 위에 가로줄)이 발생할 수 있다.
4. Windows 8 및 Windows 10에서는 사용할 수 없다.
2. madVR 초기에는 일부 시스템에서 이 기능이 필요했을 수 있지만 지금은 이 옵션을 활성화하지 않는 것이 좋다.
3. 이 항목의 체크 시 VSync가 멈추면서 화면 찢어짐 (비디오 위에 가로줄)이 발생할 수 있다.
4. Windows 8 및 Windows 10에서는 사용할 수 없다.
[프레젠테이션에 Direct3D 11 사용(Windows 7 이상)] (use Direct3D 11 for presentation) (Windows 7 and newer)
1. Direct3D 9 대신 Direct3D 11 프레젠테이션 경로를 사용한다.
2. 이렇게 하면 전체 화면 전용 모드를 더 빠르게 시작하고 종료할 수 있다.
3. 창 오버레이를 재정의 한다.
4. 10비트 출력(모든 비디오 드라이버) 및 HDR 패스스루(AMD)에 필요하다.
5. 체크표시 할 것
2. 이렇게 하면 전체 화면 전용 모드를 더 빠르게 시작하고 종료할 수 있다.
3. 창 오버레이를 재정의 한다.
4. 10비트 출력(모든 비디오 드라이버) 및 HDR 패스스루(AMD)에 필요하다.
5. 체크표시 할 것
[매번 VSync에 대한 프레임 제시] (present a frame for every VSync)
1. 이 설정을 비활성화하면 성능이 향상될 수 있지만 프레젠테이션 결함이 발생할 수 있다.
2. 그러나 이 기능을 활성화하면 다른 시스템에서 프레젠테이션 결함이 발생할 수 있다.
3. 비활성화되면 madVR은 필요할 때 새 프레임을 제공하며 Direct3D 11을 사용하여 VSync를 유지하는 데 필요한 만큼 프레임을 반복한다.
4. 프레임 드롭이 발생하지 않는 한 활성화된 상태로 두는 것이 가장 좋다.
2. 그러나 이 기능을 활성화하면 다른 시스템에서 프레젠테이션 결함이 발생할 수 있다.
3. 비활성화되면 madVR은 필요할 때 새 프레임을 제공하며 Direct3D 11을 사용하여 VSync를 유지하는 데 필요한 만큼 프레임을 반복한다.
4. 프레임 드롭이 발생하지 않는 한 활성화된 상태로 두는 것이 가장 좋다.
[프리젠테이션에 별도의 장치 사용] (Vista 이상)(use a separate device for presentation) (Vista and newer)
1. 기본적으로 이 옵션은 현재 비활성화되어 있다.
2. 시스템에 따라 작은 성능 향상 또는 성능 저하를 제공할 수 있다.
3. 실험이 필요함
2. 시스템에 따라 작은 성능 향상 또는 성능 저하를 제공할 수 있다.
3. 실험이 필요함
[DXVA 처리에 별도의 장치 사용] (Vista 이상) use a separate device for DXVA processing) (Vista and newer).
1. 본 메뉴 또한 기본적으로 비활성화되어 있다.
2. 위의 옵션과 마찬가지로 성능이 약간 향상되거나 저하될 수 있다.
2. 위의 옵션과 마찬가지로 성능이 약간 향상되거나 저하될 수 있다.
[CPU/GPU 대기열 크기] (CPU/GPU queue size)
디코더 / 자막 대기열 : (CPU) (비디오 및 자막)
업로드 / 렌더링 대기열 : (GPU) (madVR)
의 크기를 설정한다.
1. 문제가 발생하지 않는 한 기본 설정인 16/8로 둔다.
2. 이러한 대기열 크기가 클수록 madVR에 더 많은 메모리가 필요하다.
3. 더 큰 대기열을 사용하면 일부 시스템에서 잠재적으로 더 부드럽게 재생될 수 있다.
4. 하지만 대기열 크기가 증가하면 지연 시간이 증가한다.
5. 기본 대기열 크기는 대부분의 시스템에 충분하다.
6. 일부 성능이 낮은 PC는 CPU 대기열과 GPU 대기열을 낮춤으로써 이점을 얻을 수 있다.
업로드 / 렌더링 대기열 : (GPU) (madVR)
의 크기를 설정한다.
1. 문제가 발생하지 않는 한 기본 설정인 16/8로 둔다.
2. 이러한 대기열 크기가 클수록 madVR에 더 많은 메모리가 필요하다.
3. 더 큰 대기열을 사용하면 일부 시스템에서 잠재적으로 더 부드럽게 재생될 수 있다.
4. 하지만 대기열 크기가 증가하면 지연 시간이 증가한다.
5. 기본 대기열 크기는 대부분의 시스템에 충분하다.
6. 일부 성능이 낮은 PC는 CPU 대기열과 GPU 대기열을 낮춤으로써 이점을 얻을 수 있다.
B. Windowed Mode Settings
![]() |
| 윈도우 모드 세팅 메뉴 |
[사전에 여러 프레임을 제시] (present several frames in advance)
1. GPU 드라이버로 재생하기 전에 미리 결정된 수의 프레임을 전송하여 드롭된 프레임 및 프리젠테이션 결함으로부터 보호하기 위한 버퍼를 제공한다.2. 이 프레젠테이션 버퍼는 찾는 동안 약간의 지연이 발생한다.
3. madVR OSD에 표시된 현재 대기열이 0에 도달 하면 드롭된 프레임이 발생한다.
4. 이 설정은 활성화된 상태로 두는 것이 가장 좋다.
5. 가장 반응이 빠른 재생을 위해서는 더 작은 현재 대기열 (일반적으로 4-8프레임)이 권장된다.
6. 사전에 제시된 프레임 수를 키우면 CPU 및 GPU 대기열의 크기도 현재 대기열을 채우기 위해 더 커져야 한다.
7. 현재 대기열이 0에 고정되어 있으면 GPU의 리소스가 부족할 수 있으며 madVR 처리 설정은 채워질 때까지 줄여야 한다.
8. 수행 중인 작업을 알지 못하는 경우 플러시 설정을 그대로 둘 것
C. Exclusive Mode Settings
![]() |
| Exclusive Mode 메뉴 |
[탐색 막대 표시] (show seek bar)
1. FSE (Fullscreen exclusive mode : 전체 화면 단독 모드)와 MPC와 같은 데스크톱 미디어 플레이어를 사용하는 경우 선택 취소해야 한다.2. 그렇지 않으면 재생 중에 모든 비디오의 하단에 제거할 수 없는 탐색 표시줄이 나타난다.
[전체 화면 단독모드로 3초 지연 전환] (delay switch to exclusive mode by 3 seconds)
1. FSE (Fullscreen exclusive mode : 전체 화면 단독 모드) 로의 전환이 때때로 느릴 수 있다.2. 이 옵션을 선택하면 madVR이 버퍼를 채우고 FSE로의 전환을 완료할 시간을 확보하여 프레임 손실 또는 프리젠테이션 결함의 가능성을 제한한다.
[사전에 여러 프레임을 제시] (present several frames in advance)
1. 창 모드 의 동일한 설정과 마찬가지로 [사전에 여러 프레임을 제시]를 체크하면 프레임 손실 및 프리젠테이션 결함으로부터 보호된다.2. 가장 반응이 빠른 재생을 위해서는 더 작은 현재 대기열 (일반적으로 4-8프레임)이 권장된다.
3. 미리 제시된 프레임 수가 증가하면 CPU 및 GPU 대기열의 크기도 현재 대기열을 채우기 위해 더 커야 할 수 있다.
4. 현재 대기열이 0에 고정되어 있으면 GPU에 리소스가 부족할 수 있으며 madVR 처리 설정이 채워질 때까지 줄여야 한다.
5. 플러시 설정은 수행 중인 작업을 알지 못하는 한 그대로 둘 것.
D. Stereo 3D
![]() |
| 스테레오 3D 메뉴 |
[스테레오 3D 재생 사용] (enable stereo 3d playback)
1. 현재 프레임 압축 MPEG4-MVC 3D Blu-ray로 제한되는 지원되는 미디어에 대해 입체 3D 재생을 활성화한다.권장 사용 :
1. 모든 보조 3D 설정을 기본값으로 두고 3D 재생이 문제를 일으키거나 2D 비디오가 올바르게 재생되지 않는 경우에만 변경하는 것이 좋다.
2. 3D에 대한 madVR의 접근 방식은 안전 장치가 아니며 GPU 드라이버에 따라 달라질 수 있다.
******** 본 편 주제와 해당사항이 없기에 건너뛴다.
E. Smooth Motion
![]() |
| Smooth Motion 메뉴 |
1. Smooth Motion은 madVR용 프레임 블렌딩 시스템이다. (프레임 보간 시스템이 아님)
2. 120Hz+ TV에서 볼 수 있는 모션 보간이 들어가거나 24p 저더를 줄이지 않는다.
※※※ 본 madVR의 기능은 영상을 모니터의 프레임으로 출력 해주는 기능이지만 같은 영상을 출력 하는거라 보간 기능이 아님.
※※※ 프레임이 60프레임으로 나오는 것은 madvr이 실제로 프레임 더블링 등의 작업을 하는게 아닌 동영상의 프레임과 모니터의 새로고침 빈도는 다른 것이 당연하기 때문에 거기서 생길 수 있는 문제를 해결하기 위한 madvr의 기본적인 최적화중 하나.
※※※ 모니터의 새로고침 빈도와 동영상의 프레임을 동기화 하는 것.
※※※ 애초에 프레임 더블링 류는 madvr의 개발목적과는 부합되지 않는다 → 있는 그대로를 제대로 보여주는 목적
3. Smooth Motion은 소스 프레임 속도가 디스플레이가 지원하는 재생률과 일치하지 않을 때 사용된다.
3.1 ex : 60Hz 전용 디스플레이의 25/50 FPS 콘텐츠
3.2 ex : 60Hz 전용 디스플레이의 24p 콘텐츠
4. ReClock 또는 JRiver VideoClock을 대체하지 않는다. (타 프로그램 이름)
5. 디스플레이가 1080p24, 1080p50 및 1080p60을 지원하는 경우 Smooth Motion을 전혀 사용할 필요가 없다.
6. Smooth Motion은 프레임 블렌딩을 사용하여 작동하기 때문에 움직이는 물체의 가장자리에 약간의 고스트 이미지가 나타날 수 있다.
7. 그러나 이런 경우는 드물게 나타나고 사용가의 디스플레이에 따라 다를 수 있음.
8. 프레임속도(frame rates) / 새로고침 (refresh rates)의 불일치로 인한 일반적인 흔들림보다 확실히 더 좋다.
1. 블렌딩을 사용하여 소스 프레임 속도를 출력 새로 고침 속도로 변환하여 일치하지 않는 프레임 속도로 인해 발생하는 움직임 저더를 제거한다.
3.2 ex : 60Hz 전용 디스플레이의 24p 콘텐츠
4. ReClock 또는 JRiver VideoClock을 대체하지 않는다. (타 프로그램 이름)
5. 디스플레이가 1080p24, 1080p50 및 1080p60을 지원하는 경우 Smooth Motion을 전혀 사용할 필요가 없다.
6. Smooth Motion은 프레임 블렌딩을 사용하여 작동하기 때문에 움직이는 물체의 가장자리에 약간의 고스트 이미지가 나타날 수 있다.
7. 그러나 이런 경우는 드물게 나타나고 사용가의 디스플레이에 따라 다를 수 있음.
8. 프레임속도(frame rates) / 새로고침 (refresh rates)의 불일치로 인한 일반적인 흔들림보다 확실히 더 좋다.
[중간 처리 프로세스]
[부드러운 움직임 프레임 속도 변환 사용] (enable smooth motion frame rate conversion)1. 블렌딩을 사용하여 소스 프레임 속도를 출력 새로 고침 속도로 변환하여 일치하지 않는 프레임 속도로 인해 발생하는 움직임 저더를 제거한다.
[그것 없이 움직임 떨림이 있을 경우에만…] (only if there would be motion judder without it…)
1. 3/2 풀다운이 필요하거나 기타 불규칙한 프레임 패턴이 감지될 때 부드러운 모션을 가능하게 한다.
[...또는 디스플레이 재생 빈도가 동영상 프레임 속도의 정확한 배수가 되는 경우] (...or if the display refresh rate is an exact multiple of the movie frame rate)
1. GPU의 출력 새로 고침 빈도가 콘텐츠 새로 고침 빈도와 정확히 일치할 때 부드러운 동작을 활성화한다.
[항상] (always)
1. 모든 경우의 재생에 대해 부드러운 동작을 활성화한다.
2. Smooth Motion을 사용하는 것은 이러한 형태의 프레임 스무딩에 대한 취향에 크게 좌우된다.
3. 새로 고침 빈도를 변경하는 데 오랜 시간이 걸리는 장비가 있는 프로젝터를 사용하는 사람들은 데스크톱을 60Hz로 잠그고 부드러운 동작을 사용하여 흔들림을 제거하고 싶을 수 있다.
4. Smooth Motion은 약간의 흐릿한 아티팩트를 생성할 수 있다. (장단점 존재)
1. 3/2 풀다운이 필요하거나 기타 불규칙한 프레임 패턴이 감지될 때 부드러운 모션을 가능하게 한다.
[...또는 디스플레이 재생 빈도가 동영상 프레임 속도의 정확한 배수가 되는 경우] (...or if the display refresh rate is an exact multiple of the movie frame rate)
1. GPU의 출력 새로 고침 빈도가 콘텐츠 새로 고침 빈도와 정확히 일치할 때 부드러운 동작을 활성화한다.
[항상] (always)
1. 모든 경우의 재생에 대해 부드러운 동작을 활성화한다.
권장 사용 (Smooth Motion):
1. 디스플레이가 대부분의 기본 60Hz 패널과 같이 새로 고침 빈도를 일치시키는 기능이 부족한 경우 Smooth Motion 3/2 풀다운보다 선호되는 대안이 될 수 있다.2. Smooth Motion을 사용하는 것은 이러한 형태의 프레임 스무딩에 대한 취향에 크게 좌우된다.
3. 새로 고침 빈도를 변경하는 데 오랜 시간이 걸리는 장비가 있는 프로젝터를 사용하는 사람들은 데스크톱을 60Hz로 잠그고 부드러운 동작을 사용하여 흔들림을 제거하고 싶을 수 있다.
4. Smooth Motion은 약간의 흐릿한 아티팩트를 생성할 수 있다. (장단점 존재)
F. Dithering
![]() |
| 디더링 메뉴 |
1. 디더링은 madVR에서 내부 16비트 데이터를 디스플레이용으로 설정된 비트 깊이로 변환하는 마지막 단계로 수행된다.
2. madVR이 비디오에 어떤 작업(예: 업샘플링 또는 다른 색 공간으로 변환)을 수행할 때마다 높은 비트 심도 정보가 생성된다.
3. 디더링을 사용하면 낮은 비트 심도로 표시될 때 이 정보의 대부분을 보존할 수 있다.
4. 예를 들어, Y'CbCr을 RGB로 변환하면 10비트 이상의 RGB 데이터가 생성된다.
[낮은 처리 프로세스]
[무작위 디더링] (Random Dithering)1. 매우 빠른 디더링.
2. 잡음이 많고 디더링 패턴이 없다.
[정렬된 디더링] (Ordered Dithering)
1. 매우 빠른 디더링.
2. 저잡음, 높은 디더링 패턴.
3. 고품질 디더링을 제공.
[컬러 노이즈 사용] (use colored noise)
1. 녹색에 반전된 디더 패턴("반대 색상")을 사용하여 루마 노이즈는 줄이고 크로마 노이즈는 추가.
[모든 프레임마다 디더 변경] (change dither for every frame)
1. 모든 프레임에 대해 새로운 디더 시드를 사용한다.
2. Ordered Dithering의 경우 임의 오프셋을 추가하고 모든 프레임 사이에서 디더링 텍스처를 90° 회전한다.
3. 디더링 패턴을 숨기지만 약간의 주관적인 노이즈를 추가.
[중간 처리 프로세스]
[오류 확산 - 옵션 1] (Error Diffusion - option 1)
1. DirectCompute는 고품질 오류 확산 디더링을 수행하는 데 사용.
2. 중간 노이즈, 디더 패턴 없음.
3. DX 11 호환 그래픽 카드가 필요.
[오류 확산 - 옵션 2] (Error Diffusion - option 2)
1. DirectCompute는 고품질 오류 확산 디더링을 수행하는 데 사용.
2. 저잡음, 중간 디더링 패턴.
3. DX 11 호환 그래픽 카드가 필요.
권장 사용(디더링):
1. 디더링은 반드시 활성화 시킬 것1.1 입력 및 출력 비트 심도가 일치하더라도 디지털 양자화(또는 반올림) 오류를 통해 이미지에 약간의 컬러 밴딩이 도입된다.
1.2 소스 비트 심도가 madVR에 설정된 출력 비트 심도보다 높은 경우 디더링을 사용하지 않으면 심각한 밴딩이 발생할 수 있다.
2. Error Diffusion은 Ordered Dithering에 비해 약간 더 높은 리소스 사용으로 점진적인 개선을 제공한다.
3. 오류 확산 의 두 가지 변형(옵션1, 2)이 madVR에서 제공된다.
3.1 사용자 간에 명확한 선호도가 없기 때문.
3.2 어느 쪽을 선택하든 약간 다른 장단점이 있는 유사한 품질을 제공한다.
G. Screen Shot
H. Trade Quality for Performance
![]() |
| 메뉴 화면 |
1. 마지막 설정 세트는 이미지 품질을 희생시키면서 GPU 사용량을 줄이는 옵션을 모아놓았음.
2. 전부는 아니더라도 대부분의 옵션은 이미지 품질을 아주 약간 저하시킨다.
권장 사용(성능을 위한 품질 교환):
1. 기본 위 사양으로 체크 후 사용2. 최고 품질의 출력을 유지하기 위해 이 섹션의 모든 옵션을 비활성화하는 것으로 시작하고 추가 성능이 정말로 필요한 경우에만 확인 할 것.
Tags:
madVR

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)