Topic: GPU rendering in Cycles  (gelezen 13450 keer)


Hans Kune

« Gepost op: 13 augustus 2013, 15:10:36 pm »
Ik krijg het in Blender 2.67 niet voor elkaar Blender te vertellen dat hij mijn graphics kaart moet gebruiken om te renderen.

In de user preferences (system) kan ik alleen voor CPU kiezen (ik kan dus eigenlijk niet kiezen).

Ik heb een NVidia GT 530 kaart. Windows 7, 64 bit. Een I7 processor.

Moet ik nog iets bijzonders doen om Blender te laten zien dat ik een GPU heb?

Vriendelijke groeten
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline IJp

  • *
  • Berichten: 4,387
    • Bekijk profiel
    • IJpart
« Reactie #1 Gepost op: 13 augustus 2013, 16:24:29 pm »
Misschien kent Blender 2.67 je kaart niet maar ik zou Blender 2.68a Downloaden. ;)

 http://www.blender.org/download/get-blender/
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline Mark aka Dark

  • *
  • Berichten: 785
    • Bekijk profiel
    • Mijn eigen site
« Reactie #2 Gepost op: 14 augustus 2013, 10:15:03 am »
Hoi Hans,

Dr zijn wat vereisten waar je kaart aan moet voldoen:
- hij moet CUDA technologie hebben (hoe meer cuda cores, hoe sneller), dit zijn meestal Nvidia kaarten
- je drivers moeten up to date zijn
- je kaart moet ondersteunt zijn door Blender.

Ik heb je kaart even opgezocht. En hij zou moeten voldoen, hij ondersteunt CUDA en ik heb gezien dat andere blender gebruikers deze kaart ook met succes gebruiken. Probeer je drivers een update te geven. misschien dat dat helpt.

BTW, je hebt een i7 processor? mijn i5 renderde bijna net zo snel als mijn huidige grafische kaart (GeForce GT630M) in mijn laptop.
jou kaart heeft 96 cuda cores, de mijne heeft er ook 96. Het zegt niet alles, maar vuistregel is wel: hoe meer cores, hoe sneller. Dit kun je goed in deze benchmark zien.

Op die site van de benchmark kun je een .blend bestand downloaden en renderen inblender. Ik zou de rendertijd van je processor eens vergelijken met de resultaten op die site vwb de grafische kaarten met 96 cuda cores.

Success!
MAD
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »
MAD staat voor: Mark Aka Dark
Problemen met inloggen? Mail naar: info@dbc-3d.nl

Offline Jogai

  • Member
  • *
  • Berichten: 238
    • Bekijk profiel
    • http://jogai.nl
« Reactie #3 Gepost op: 30 september 2013, 08:05:13 am »
Het kan tegenwoordig ook op AMD videokaarten. Iemand interesse?
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline JvL

  • Member
  • *
  • Berichten: 3,415
    • Bekijk profiel
    • Llyr Studio
« Reactie #4 Gepost op: 30 september 2013, 19:36:18 pm »
Jazeker! Niet voor mijzelf want ik heb geen AMD maar ik blijf graag op de hoogte van alle mogelijkheden.
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline IJp

  • *
  • Berichten: 4,387
    • Bekijk profiel
    • IJpart
« Reactie #5 Gepost op: 30 september 2013, 20:21:57 pm »
En ATi Radeon kaarten!!!! dat langzame ding heb ik  :(
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline Mark aka Dark

  • *
  • Berichten: 785
    • Bekijk profiel
    • Mijn eigen site
« Reactie #6 Gepost op: 01 oktober 2013, 09:05:36 am »
Dr schoot iets met Dutch Render Farm door mijn hoofd. gauw weer wegstoppen...  :D
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »
MAD staat voor: Mark Aka Dark
Problemen met inloggen? Mail naar: info@dbc-3d.nl

Offline JvL

  • Member
  • *
  • Berichten: 3,415
    • Bekijk profiel
    • Llyr Studio
« Reactie #7 Gepost op: 01 oktober 2013, 21:14:15 pm »
Op zich helemaal geen gek idee eigenlijk. Met een rendertijd van een uur of 30 voor een korte animatie zou ik er best blij mee zijn als ik dat buiten mijn eigen pc om zou kunnen doen.  :D
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline Jogai

  • Member
  • *
  • Berichten: 238
    • Bekijk profiel
    • http://jogai.nl
« Reactie #8 Gepost op: 02 oktober 2013, 10:50:55 am »
Ik zag instructies van ene Dan LaSusa die kon renderen op AMD gpu. Heb het zelf niet getest, maar hier zijn instructies:
  • Download de laatste BETA drivers van AMD voor je videokaart
  • Open een command promt en type: "set CYCLES_OPENCL_TEST=all" (zonder quotes)
  • In diezelfde command prompt start je blender
  • Zet de instellingen onder "User Preferences --> System" zo dat "Compute Device" ingesteld is als OpenCL en kies daaronder je GPU.
  • Stel cycles in als renderer en laat "Feature set" op "supported" staan en stel device in op "GPU Compute"
  • Renderen maar! De eerste keer moet hij nog eea compileren, maar dat kan je zien in de console. Laat hem rustig even zijn werk doen want het kan even duren.

Over het starten van blender via de command prompt kan je hier meer lezen: viewtopic.php?f=30&t=84
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline JvL

  • Member
  • *
  • Berichten: 3,415
    • Bekijk profiel
    • Llyr Studio
« Reactie #9 Gepost op: 02 oktober 2013, 10:53:21 am »
Top! Ga ik vanavond even doorlezen.
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline Mark aka Dark

  • *
  • Berichten: 785
    • Bekijk profiel
    • Mijn eigen site
« Reactie #10 Gepost op: 02 oktober 2013, 13:25:24 pm »
Citaat van: "JvL"
Op zich helemaal geen gek idee eigenlijk. Met een rendertijd van een uur of 30 voor een korte animatie zou ik er best blij mee zijn als ik dat buiten mijn eigen pc om zou kunnen doen.  :D

Nee zeker niet, maar dat is niet te doen zonder daarvoor kosten te maken. Afgezien daarvan vraag ik me af of er genoeg animo is binnen nederland voor zoiets, en of dit soort sites al niet bestaan, in Nederland.

Voordeel van eigen beheer is natuurlijk dat de kosten veel lager liggen dan je zult betalen bij bestaande sites.

MAD
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »
MAD staat voor: Mark Aka Dark
Problemen met inloggen? Mail naar: info@dbc-3d.nl

Offline JvL

  • Member
  • *
  • Berichten: 3,415
    • Bekijk profiel
    • Llyr Studio
« Reactie #11 Gepost op: 02 oktober 2013, 18:47:01 pm »
Was ook meer een geintje eigenlijk. Het kost best wel wat om een renderfarm op te zetten. Daarbij denk ik dat er inderdaad niet heel veel animo voor zou zijn omdat de mensen die dit echt nodig hebben dit al prive opgezet hebben of er bedrijfsmatig beschikking over hebben.
Bij Autodesk heb je bijvoorbeeld ook al cloudrendering tegen betaling maar dat is niet goedkoop. En je kunt zelf met een paar oude afgedankte pc´s al een heel eind komen maar het idee blijft leuk.
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »

Offline blenderbrammetje

  • Member
  • *
  • Berichten: 1,420
    • Bekijk profiel
« Reactie #12 Gepost op: 28 oktober 2013, 14:47:42 pm »
Yup dat is interessant zeg. Een maat van me heeft een brute AMD GPU , 5870...
Dacht dat je third-party drivers moest hebben maar de tijden veranderen, gelukkig...
Werd tijd ook. Amd moet in gaan zien dat Blender groot gaat worden in gebruikers en dus veel invloed kan hebben op de keuze van grafische kaarten bij een beperkt doch groeiend klantenbestand...

Maar goed, GPU rendering wilde ik zeggen, gaat vooral goed op de oudere CUDA-cores omdat die meer functionaliteit hadden, nu zijn ze kleiner maar je hebt er ook meer van nodig. Wel weer sneller geworden...
Ik heb nog 128 CUDA cores van de 9800GTX+OC , dat zijn de oude nog.
Had ook een kaartje met 96 CUDA cores , de GTX240DDR5, ging prima, maar levert niet al te veel winst t.o.v. CPU , core i5...
Nu heb ik een GTX660 maar die 960 CUDA cores zijn bij elkaar niet 8 keer sneller dan de 128 van mijn 9800GTX+...
Maar al met al is de kaart natuurlijk wel een stuk bruter, 2,5 tot 3 keer schat ik, en die 2GB videogeheugen maken alles weer goed...

Maar misschien dat Nvidia hier nog met drivers iets aan kan verbeteren, ze willen natuurlijk alle CUDA-cores blijven ondersteunen...
Misschien dat ze in nieuwere drivers beter rekening kunnen houden met type CUDA cores....
« Laatst bewerkt op: 01 januari 1970, 01:00:00 am door Guest »