tiistai 2. helmikuuta 2016

Blender CUDA vs OpenCL



MSI GeForce GTX 960 kortissa on siis  CUDA tai OpenCl tuki, joten molempia voidaan käyttää renderoinnissa.

On kuitenkin sanottu että OpenCl on se hitaampi vaihtoehto Nvidiaa käyttävissä korteissa,  mutta onko asia tosiaan näin ... tämähän piti tietenkin selvittää.

Aluksi on saatava OpenCl vaihtoehto näkyviin Blenderissä, CUDA jo saatiin toimimaan edellisessä jutussa  -- http://blog.fotoskini.com/2016/01/gpu-renderointia-blenderilla.html

Avataan konsoli ja siirrytään siihen hakemistoon jossa Blender (ajettava ohjelma) on, ja
yksinkertaisesti ajetaan konsolissa käsky 

CYCLES_OPENCL_TEST=true ./blender

Linux - edellyttäen että tarvittavat nvidia-openlc paketit on asennettu
Windows - starttaa Blender -- ./blender tilalle  blender.exe

http://www.blenderartists.org/forum/showthread.php?300561-Testing-Cycles-with-OpenCL-on-GNU-Linux-(Intel-nVidia-and-maybe-ATI



Blender avautuu ja sieltä kohta File - UserPreferences - system välilehti ja sieltä pitäisi nyt löytyä kohta jossa voidaan valita joko OpenCl tai CUDA.



Täytyy muistaa, kun OpenCl kokeillaan ensimmäistä kertaa,  OpenCl kernel käännetään, ja tämä ottaa aikaa, joten kannattaa seurata konsolia, mitä siellä tapahtuu.

Seuraavassa jutussa vähän tarkemmin miten testataan ja minkälaisia tuloksia saatiin.

Ei kommentteja:

Lähetä kommentti