GPU stitching mbv PTGui (snelheidswinst)
Geplaatst: za aug 23 2014 11:24 am
Zoals jullie weten ben ik nogal fanatiek met panorama stitching bezig. Hoe groter, deste beter.
Nu kwam er recentelijk een update uit van PTGui die nu ook de GPU gebruikt om het stitchproces te versnellen. M'n bestaande videokaarten (een Nvidia GT640 + GT430) deden het op zich prima, maar voor het stitch gebeuren merkte ik niet zo'n enorme versnelling. (af en profiteerde ik ook van wat GPU acceleratie tijdens het gebruik van PS CS6 en Blender)
zie: http://www.nikon-club-nederland.nl/foru ... 17&t=57146" onclick="window.open(this.href);return false;
http://www.ptgui.com/versionhistory.html" onclick="window.open(this.href);return false;
Toch maar de stap genomen en nieuwe videokaarten gezocht. Ik wilde eigenlijk weer fanloze hebben, maar die zijn er eigenlijk niet in uitvoeringen die beduidend sneller zijn dan de kaarten die ik al had.
Via tweakers boodt iemand een setje van twee (vrijwel nieuwe) Asus R9270-DC2OC-2GD5 kaarten aan voor een schappelijke prijs. Volgens diverse reviews schijnen ze redelijk stil te zijn en dat was ook een factor die meespeelde.
Zo gezegd, zo gedaan.
Kaarten gekocht, oude Nvidia's eruit, DDU utility gedraaid om zeker van te zijn dat alle oude driver restanten opgeruimd zijn, de AMD R9 270's geïnstalleerd + bijbehorende drivers.
Opnieuw de kleurenprofielen aangemaakt + calibratie gerund voor beide beeldschermen met de Colormunki calibrator + software en gaan met die pano banaan.
DDU utility: http://www.guru3d.com/files-details/dis ... nload.html" onclick="window.open(this.href);return false;
Hier wat getallen en indrukken die aangeven hoe effectief GPU acceleratie bij panorama stitching m.b.v. PTGui Pro werkt:
Systeem: i7 980X met 24GB RAM en meerdere SSDs (aparte voor systeem en swap/temp partities)
-24 x TIFF files (D800E maximale resolutie), ieder ca. 100MB in grootte.
-Laden in PTGui Pro. Klik op 'align images' en ca. 35 seconden later, is het preview pano window klaar.
-Wanneer je nu op 'create panorama' klikt om een 1,2GB pano file van 60K x 6K pixels te creëren, duurt het slechts 10 seconden om te stitchen en nog een luttele seconde om het 1,2GB bestand te saven.
Wanneer ik tijdens het stitchen b.v. Speccy gebruik om de temperatuur v.d. videokaarten in de gaten te houden, dan zie je ook duidelijk de temperatuur fors oplopen, tijdens het stitchproces, om daarna weer gelijk te dalen. M.a.w. de kaart wordt echt gebruikt. Ook de fans op de videokaart beginnen dan wat harder te draaien om vervolgens weer rustiger te worden.
https://www.piriform.com/speccy" onclick="window.open(this.href);return false;
Wanneer je nu GPU acceleratie uitschakelt in PTGui Pro krijg je de volgende resultaten:
-'align images' duurt 40 seconden i.t.t. 35 seconden met GPU support ingeschakeld.
-'create panorama' duurt nu 40 seconden i.t.t. 10 seconden met GPU support ingeschakeld. M.a.w. een faktor 4x zo snel als GPU support aanstaat!
Op die manier werkt het allemaal een stuk vlotter en prettiger, kun je nog makkelijker experimenteren met verschillende projecties en versies.
Moraal: specifieke fotobewerkingssoftware die GPU support implementeert heeft wel degelijk zin.

Nu kwam er recentelijk een update uit van PTGui die nu ook de GPU gebruikt om het stitchproces te versnellen. M'n bestaande videokaarten (een Nvidia GT640 + GT430) deden het op zich prima, maar voor het stitch gebeuren merkte ik niet zo'n enorme versnelling. (af en profiteerde ik ook van wat GPU acceleratie tijdens het gebruik van PS CS6 en Blender)
zie: http://www.nikon-club-nederland.nl/foru ... 17&t=57146" onclick="window.open(this.href);return false;
http://www.ptgui.com/versionhistory.html" onclick="window.open(this.href);return false;
Toch maar de stap genomen en nieuwe videokaarten gezocht. Ik wilde eigenlijk weer fanloze hebben, maar die zijn er eigenlijk niet in uitvoeringen die beduidend sneller zijn dan de kaarten die ik al had.
Via tweakers boodt iemand een setje van twee (vrijwel nieuwe) Asus R9270-DC2OC-2GD5 kaarten aan voor een schappelijke prijs. Volgens diverse reviews schijnen ze redelijk stil te zijn en dat was ook een factor die meespeelde.
Zo gezegd, zo gedaan.
Kaarten gekocht, oude Nvidia's eruit, DDU utility gedraaid om zeker van te zijn dat alle oude driver restanten opgeruimd zijn, de AMD R9 270's geïnstalleerd + bijbehorende drivers.
Opnieuw de kleurenprofielen aangemaakt + calibratie gerund voor beide beeldschermen met de Colormunki calibrator + software en gaan met die pano banaan.
DDU utility: http://www.guru3d.com/files-details/dis ... nload.html" onclick="window.open(this.href);return false;
Hier wat getallen en indrukken die aangeven hoe effectief GPU acceleratie bij panorama stitching m.b.v. PTGui Pro werkt:
Systeem: i7 980X met 24GB RAM en meerdere SSDs (aparte voor systeem en swap/temp partities)
-24 x TIFF files (D800E maximale resolutie), ieder ca. 100MB in grootte.
-Laden in PTGui Pro. Klik op 'align images' en ca. 35 seconden later, is het preview pano window klaar.
-Wanneer je nu op 'create panorama' klikt om een 1,2GB pano file van 60K x 6K pixels te creëren, duurt het slechts 10 seconden om te stitchen en nog een luttele seconde om het 1,2GB bestand te saven.
Wanneer ik tijdens het stitchen b.v. Speccy gebruik om de temperatuur v.d. videokaarten in de gaten te houden, dan zie je ook duidelijk de temperatuur fors oplopen, tijdens het stitchproces, om daarna weer gelijk te dalen. M.a.w. de kaart wordt echt gebruikt. Ook de fans op de videokaart beginnen dan wat harder te draaien om vervolgens weer rustiger te worden.
https://www.piriform.com/speccy" onclick="window.open(this.href);return false;
Wanneer je nu GPU acceleratie uitschakelt in PTGui Pro krijg je de volgende resultaten:
-'align images' duurt 40 seconden i.t.t. 35 seconden met GPU support ingeschakeld.
-'create panorama' duurt nu 40 seconden i.t.t. 10 seconden met GPU support ingeschakeld. M.a.w. een faktor 4x zo snel als GPU support aanstaat!
Op die manier werkt het allemaal een stuk vlotter en prettiger, kun je nog makkelijker experimenteren met verschillende projecties en versies.

Moraal: specifieke fotobewerkingssoftware die GPU support implementeert heeft wel degelijk zin.
