GPGPU-prestaties van moderne videokaarten

Inhoudsopgave
  1. 1. Inleiding
  2. 2. Programmeeromgevingen
  3. 3. Soorten programma’s
  4. 4. Test
  5. 5. Fotobewerking
  6. 6. Video-encoding
  7. 7. Videobewerking
  8. 8. Hardware.Info TV
  9. 9. 3D-renderen en wachtwoorden kraken
  10. 10. Wetenschappelijke algoritmes
  11. 11. Conclusie

Video-encoding

Videobewerking, dat is waar the magic should happen. Cyberlink MediaShow Espresso en is een populair pakket voor video-encoding en -conversie, dat wordt versneld door zowel AMD als Nvidia GPU’s, maar ook door Intels QuickSync hardwarematige video-encoder. Overigens hebben AMD en Nvidia naar verluidt ook een hardwarematige encoder in hun nieuwste GPU’s (AMD VCE en Nvidia Nvenc), maar waar er al de nodige QuickSync-ondersteunende software is, is het nog steeds wachten op de eerste software die VCE en Nvenc ondersteunt. De standaard versie van MediaShow Espresso, die wij ook gebruikten, maakt gebruik van respectievelijk Nvidia Cuda en AMD APP code om encoding te versnellen.

Voor de test zetten we een half uur 1080p (Full HD) video om naar 720p met een lagere bitrate in H.264 formaat. Op de Core i7 3770K zonder versnelling duurt die taak 413 seconden, ofwel bijna 7 minuten. Gebruiken we AMD-videokaarten, dan duurt de taak langer, zo’n 650 seconden. Let wel: de Core i7 3770K is natuurlijk een luxe en zeer snelle processor. Een AMD GPU in combinatie met een langzame Pentium of Core i3 processor had wellicht wel voor een versnelling gezorgd. De Nvidia kaarten zorgen wél voor een versnelling: bij alle kaarten (van de nog betaalbare GTX 650 tot de peperdure GTX Titan) is de taak geklaard in zo’n 330 seconden, vijfeneenhalve minuut dus. Noemenswaardig is de versnelling ten opzichte van een 3770K niet, maar opnieuw geldt dat bij een langzamere CPU het verschil groter zal zijn.

Het is echter Intel zélf dat het fenomeen GPU-versnelde video-encoding op z’n nummer zet. Zodra we de hardwarematige QuickSync encoder in de Core i7 processor inschakelen, is de video in 92 seconden, ofwel anderhalve minuut verwerkt. Minder dan een kwart van de tijd van CPU-encoding!

Overigens een belangrijk punt: voor CPU, QuickSync, Nvidia Cuda en AMD APP rendering worden andere algoritmes gebruikt, waardoor het eindresultaat in kwalitatief opzicht niet 100% identiek is. Er zijn echter geen zeer opvallende verschillen qua beeldkwaliteit te zien. Zeker voor transcoding om een film eenmalig op een mobiel apparaat te bekijken is het allemaal prima. Wie professioneel aan de slag gaat, zal echter het kwaliteit nauwkeuriger moeten analyseren.


Cyberlink MediaShow Espresso ondersteunt AMD én Nvidia GPU’s, maar ook Intel QuickSync

Advertentie
0