|
테스트 시스템 및 테스트 방향
이번에는 SpursEngine 플러그인을 통해 WinFast PxVC1100을 사용할 수 있는 TMPGEnc 4.0 Xpress 프로그램과 이를 테스트할 시스템 및 테스트 방향을 살펴보았다.
테스트 시스템
|
구분
|
테스트 시스템
|
|
CPU |
AMD Phenom II X4 940BE (AMD AM2+, 3.0GHz, L3 6MB) AMD Phenom II X4 810 (AMD AM3, 2.6GHz, L3 4MB)
|
|
메인보드 |
ASUS M3A78-T (AMD 790GX + SB750)
|
|
VGA |
Emtek GeForce GTS 250 512MB CoolMaxx 3000 (Palit) (코어 745/ 메모리 2200MHz/ 쉐이더 1848MHz)
|
|
메모리 |
Kingston PC2-9200 1GB x 2 (DDR2-1066/ CL5-5-5-18-2T)
|
|
HDD |
Western Digital VelociRaptor SATA2 300GB 10000RPM Seagate Barracuda 7200.12 SATA2 1TB (1000MB) 7200RPM
|
|
ODD |
SAMSUNG TSST SH-S203P (DVD RW)
|
|
PSU |
iKonik Vulcan 1200W (1200W)
|
|
OS |
Windows Vista Ultimate 32bit SP1
|
|
DirectX Ver. |
DirectX 9.0c/ DirectX 10
|
|
Chipset Patch |
-
|
|
VGA Driver |
NVIDIA ForceWare 186.18
|
테스트 시스템은 AMD 페넘2 X4 940BE (3.0GHz)로 기본적인 테스트가 대부분 이루어졌으며, 페넘2 X4 810 (2.6GHz)는 소비전력 등의 테스트에 사용되었다. 사용된 메인보드는 AMD 790GX + SB750 조합의 ASUS M3A78-T 메인보드, 메모리는 Kingston PC2-9200 1GB 2개, 메모리 클럭은 DDR2-1066/ 메모리 타이밍은 CL5-5-5-18-2T 설정이 사용되었다. 그래픽 카드는 GeForce GTS 250이 사용되었고 ForceWare 186.18 드라이버를 적용했다.
PCI-Express 인터페이스 (PCI-Express x1 Lane)가 적용된 WinFast PxVC1100은 PCI-Express x1 Lane 및 PCI-Express x4/ x16 형태의 슬롯 모두에 장착하여 사용할 수 있다.
TMPGEnc 4.0 Xpress 지원은 SpursEngine Plug-in을 통해 가능
[CUDA만 활성화]
[SpurEngine와 CUDA 동시에 활성화]
TMPGEnc 4.0 Xpress는 WinFast PxVC1100에 번들로 제공되며, WinFast PxVC1100에 최적화된 SpursEngine 플러그인이 함께 제공된다. 특이점은 SpursEngine 플러그인을 사용할 경우 NVIDIA의 GPGPU 기술인 CUDA와 동시에 활성화하여 사용할 수 있다는 점이다. 실제로 두 가지 기술을 동시에 사용할 경우 CUDA의 점유율이 높아져 GPU 사용 비율이 CUDA 단독으로 사용할 때보다 높아진다.
[SpursEngine 플러그인을 통한 MPEG-2/ H.264 가속 지원]
TMPGEnc 4.0 Xpress에 설치된 SpursEngine 플러그인에서는 DVD 비디오, HDV, Blu-Ray 포맷 지원, 그리고 일반 MPEG-2와 H.264 (MPEG-4 AVC)도 지원하며, MPEG-2/ H.264는 앞서 소개한 것처럼 트랜스코딩 (재인코딩) 과정에서 SpursEngine을 이용한 하드웨어가속이 이루어진다.
테스트에 사용된 영상 샘플 및 테스트 방법
|
트랜스코딩 샘플
|
|
MPEG2/ 업스케일링 |
Dust of Glory.mpg (3분19초, 224MB), 720 x 480/ 29.97fps
|
|
MPEG2/ 다운스케일링 |
T2_1080.mpg (1분59초, 464MB), 1920 x 1080/ 29.97fps
|
| 트랜스코딩에 적용된 필터 (TMPGEnc 4.0 Xpress) |
| Vidoe Noise Reduction |
Noise Reduction : 25/ Noise Reduction Range : Shortest (Fastest)
|
| Smart Sharpness |
Range : 80/ Blur Strength : 3/ Detection Level : 128
|
| Gaussian blur |
Strength : 10
|
샘플은 MPEG2 코덱을 이용한 영상으로 Dust of Glory.mpg 파일 (720 x 480/ 29.97fps)은 낮은 해상도에서 고해상도로 증가되는 업스케일링, T2_1080.mpg 파일 (1920 x 1080/ 29.97fps)은 고해상도에서 낮은 해상도로 변경하는 다운스케일링에 각각 사용되었다.
WinFast PxVC1100이 트랜스코딩에 최적화된 카드인만큼 해상도가 서로 다른 MPEG-2 코덱이 적용된 샘플 영상 2가지를 통해 업스케일링과 다운스케일링만 각각 적용하였을 때 CPU와 GPU, 그리고 SpursEngine의 3가지 조건에서 가장 빠른 트랜스코딩 속도를 제공하는 환경, 그리고 같은 해상도에서 코덱 조건만 다르게 적용하였을 때의 트랜스코딩 속도도 비교했다.
또한, 트랜스코딩 (재인코딩)시 3종의 필터를 추가하여 이를 적용하였을 때의 결과를 통해 트랜스코딩시 더 높은 처리 성능이 요구될 경우 앞의 3가지 조건에서 가장 빠른 트랜스코딩 속도를 제공하는 환경을 확인했다.
또, 업스케일링과 다운스케일링, 업스케일링시 3가지 필터를 적용하였을 때 소비되는 전력을 살펴 GPGPU 기술과 더불어 얼마나 소비전력을 소비하는지에 대한 부분도 살펴보았다.
|