Otetaanko GPU-renderointi käyttöön jaksoille?

Haluan ottaa käyttöön GPU-renderöinnin, mutta Käyttäjäasetukset> Järjestelmä -vaihtoehdossa ei ole vaihtoehtoa:

kirjoita kuvan kuvaus tähän

Miksi tämä tapahtuu? Kuinka voin saada sykliä renderoitavaksi GPU: lla?

Kommentit

  • I ' m OpenSUSE-sovelluksen avulla 13,1 x64, johon on asennettu Nvidian viralliset repo-ohjaimet. Siitä huolimatta, että ostin nvidia Geforce 650GT: n, Blenderillä ei ole grafiikkasuoritinta. Mitä puuttuu tai teen väärin?
  • @ user3305984 Ilman lisätietoja ' on vaikea sanoa. Tätä sivustoa ei ole ' suunniteltu oikeasti edestakaisiin keskusteluihin (kuten epäilemättä syntyy vianetsinnästä jne.), Joten ' Minulla on todennäköisesti parempi onni foorumilla, kuten BlenderArtists
  • Linux mintille (ehkä muille distroille), lue tämä myös: blender.stackexchange.com/a/31111/1853

vastaus

Varmista GPU-tuki

Tällä hetkellä jaksot tukevat CUDA (Nvidia) -laitteita, ja niillä on kokeellinen tuki OpenCL-laitteille 2.75 alkaen (lisätty B7f447 ). Jos käytät AMD / ATI-näytönohjainta, katso alla olevaa OpenCL-osaa. Jos käytössäsi on vanhempi NVIDIA-kortti, eli Geforce-sarja, tuki on erittäin rajallista eikä niitä tueta virallisesti, katso GPU-renderoinnin ottaminen käyttöön vanhemmissa Nvidia-näytönohjaimissa?

CUDA / NVIDIA

Työkierrot tukevat vain CUDA-näytönohjaimia, joiden CUDA-laskentakyky on vähintään 3,0. Jos haluat käyttää CUDA: ta, tarkista, että GPU on tässä CUDA-yhteensopivien GPU: iden luettelossa ja että sen sijoitus on vähintään 3,0.

Asenna uusimmat ohjaimet

Jos GPU: n CUDA-laskentakyky on suurempi tai yhtä suuri kuin 3.0 ja sinä silti ei ole mahdollisuutta ottaa GPU-renderointia käyttöön, voit tarkistaa vielä muutaman asian:

Alla on ohjeet eri käyttöjärjestelmille. Jos sinulla on edelleen ongelmia kokeillessasi kaikkia tässä viestissä lueteltuja vaiheita, kokeile pyytää tukea BlenderArtistsille .
Tämä sivusto on ei sovellu hyvin paikallisiin vianmäärityskeskusteluihin, joita tarvitaan usein epätavallisten laitteisto- ja ohjainongelmien selvittämiseen.

Linux

Suorita nimellä root
nvidia -ajurien joissakin versioissa olevan ongelman vuoksi sinun on suoritettava tehosekoitin (tai mikä tahansa muu ohjelma, joka käyttää cudaa) juurena, ennen kuin voit käyttää cuda-ominaisuuksia normaalina käyttäjänä. Katso lisätietoja tästä säikeestä .

Ubuntu-pohjaiset jakelut

  • Avaa ohjain ja valitse suositeltu ohjain ja Käytä muutoksia.

    kirjoita kuvan kuvaus tähän

  • Voit myös asenna viimeisin vakaa ohjain päätelaitteen avulla.

    $ sudo apt-add-repository ppa:ubuntu-x-swat/x-updates $ sudo apt-get update $ sudo apt-get install nvidia-current 

Linux Mint-, Ubuntu- ja Debian-muunnoksille (ja ehkä muille jakeluille) ) sinun on asennettava paketti nvidia-modprobe , joka tunnistaa nvidia CUDA -laitteesi ja asettaa sen sekoittimelle. Lue tämä vastaus saadaksesi lisätietoja.

Debian Jesse

Huomaa, että nämä ohjeet on koottu Kesäkuu 2015 Debian Jesse -palvelussa. Vaikka Debian on erittäin vakaa jakelu, on epätodennäköistä, että tämä on vanhentunut Debian Stretchissä. Jos sinulla on enemmän ajantasaisia tietoja, voit muokata tätä.

Ennen kuin voimme asentaa ohjaimet, meidän on asennettava ytimen otsikot contrib nonfree -tietovarastosta. Jos tätä arkistoa ei ole vielä lisätty, avaa /etc/apt/sources.list nanolla:

$ sudo nano /etc/apt/sources.list 

Ja lisää:

deb http://http.debian.net/debian/ jessie main contrib non-free 

Debian tunnistaa arkiston, meidän on päivitettävä pakettiluettelo:

$ sudo apt-get update 

Kun tämä on tehty, otsikot voidaan asentaa:

$ sudo apt-get install linux-headers-$(uname -r|sed "s,[^-]*-[^-]*-,,") nvidia-kernel-dkms 

Joillakin sed -taikuuksilla tämä asentaa oikeat otsikot ydinversiollesi.

Nyt meidän on lisättävä (poistettava käytöstä) avoimen lähdekoodin uusi ajuri.Tätä varten luomme Xorg-määritystiedoston:

$ sudo mkdir /etc/X11/xorg.conf.d $ sudo echo -e "Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection" > /etc/X11/xorg.conf.d/20-nvidia.conf 

Käynnistä tietokone uudelleen.

$ reboot 

Jälkeenpäin tarvitaan vain cuda:

$ sudo apt-get install nvidia-cuda-toolkit 

Lisätietoja on kohdassa https://wiki.debian.org/NvidiaGraphicsDrivers (kattaa vain ohjaimet, ei cuda). Jos käytössäsi on GTX 970 tai 980, tarvitset erityisen cuda-version, joka on saatavana täällä .


Arch Linux

GPU: n tunnistaminen:

Arch wiki :

Jos et tiedä mitä GPU: ta sinulla on, voit selvittää sen suorittamalla:

$ lspci -k | grep -A 2 -i "VGA" 

Ohjaimet ja CUDA:

Arch Linux -käyttöjärjestelmässä omien Nvidia-ohjainten asentaminen GPU: lle voi olla yhtä helppoa kuin nvidia-paketti ja uudelleenkäynnistys:

 # pacman -S nvidia # systemctl reboot  

Jos käännät Blenderiä lähteestä, tarvitset myös CUDA-työkalupakin . Voit saada sen asentamalla cuda-paketti :

 # pacman -S cuda  

Windows 7

  1. Selvitä, mikä GPU sinulla on Laitehallinnassa. Siirry kohtaan Käynnistä -> Ohjauspaneeli -> Järjestelmä ja suojaus -> Järjestelmä -> Laitehallinta ) ja avaa sitten Näyttösovittimet -puu.

    Kuvakaappaus Laitehallinnasta, jossa on NVIDIA GeForce GTX 580

  2. Voit selvittää Windows-asennuksesi arkkitehtuurin avaamalla komentokehotteen ( etsi aloitusvalikosta cmd ja suorita wmic os get osarchitecture.

    enter kuvakuvaus täältä

    Vaihtoehtoisesti saat nämä tiedot käyttöliittymästä siirtymällä kohtaan Käynnistä -> Ohjauspaneeli -> Järjestelmä ja suojaus -> Järjestelmä tai käyttämällä pikanäppäin Windows-avain Tauko .

    Windowsin arkkitehtuurin näyttökuva.

  3. Siirry Nvidian verkkosivustolle ja valitse ohjaimesi.

    kirjoita kuvan kuvaus tähän

  4. Lataa ja asenna lopuksi oikea ohjain arkkitehtuurillesi. Oletan, että osaat käyttää asennusohjelmia.

    kirjoita kuvan kuvaus tähän

Nvidia Optimus:
Jos käytät Blenderiä kannettavassa tietokoneessa, jossa on Nvidia Optimus, varmista, että se käyttää omistettua GPU . Määritä joko Blender käyttämään aina dedikoitua integroidun GPU: n yli Nvidia-ohjauspaneelissa tai napsauta hiiren kakkospainikkeella Blender.exe (tai Blenderiin) ja valitse Nvidia GPU Suorita grafiikkaprosessorilla -valikossa:

Suorita korkean suorituskyvyn Nvidia-prosessorilla (GPU)


OS X

Asenna uusin Nvidia-ohjain näytönohjaimelle. Voit ladata ne osoitteesta Nvidian verkkosivusto .

  1. Avaa CUDADriver.pkg -tiedosto kaksoisnapsauttamalla sitä.

    kirjoita kuvan kuvaus tähän

  2. Käy läpi asennusohjelman.

    kirjoita kuvakuvaus tähän

  3. Jos se on asennettu oikein, Järjestelmäasetukset (ainoa kerta, kun sinun on mentävä tänne, on päivitysten asentaminen):

    kirjoita kuvan kuvaus tähän


Lopuksi ohjaimien asentamisen jälkeen:

  1. Käynnistä tietokone uudelleen

  2. Käynnistä Blender.

  3. Blenderin asetuksissa pitäisi nyt olla vaihtoehto, jonka avulla voit valita CUDA: n ja GPU: n:

    kirjoita kuvan kuvaus tähän

  4. Valitse sitten GPU kohdasta Render-asetukset> Render> Laite :

    kirjoita kuvan kuvaus tähän


OpenCL

tehosekoittimesta 2.75 alkaen AMD HD 7xxx + -näytönohjaimia tuetaan virallisesti . Muut OpenCL-laitteet voivat toimia, ja ne voidaan testata sallimalla OpenCL pakollisesti ympäristömuuttujalla:

CYCLES_OPENCL_SPLIT_KERNEL_TEST=1 

Katso myös Onko mahdollista tehdä OpenCL-renderöinti Intel-prosessoreilla?

Ubuntu / Debian

Ubuntu / debianissa on ehkä asennettava ocl-icd-opencl-dev -paketti

ArchLinux

Nvidia OpenCL
Saadaksesi OpenCL: n toimimaan nvidia-näytönohjaimissa, varmista, että opencl-nvidia -paketti on asennettu:

 # pacman -S opencl-nvidia  

Suorita sitten tehosekoitin ympäristömuuttujan ollessa 1:

CYCLES_OPENCL_SPLIT_KERNEL_TEST=1 blender 

Käyttäjäasetukset> Järjestelmä -kohdassa pitäisi nyt olla OpenCL -vaihtoehto:

kirjoita kuvan kuvaus tähän

Jos se on valittu, renderöinti GPU: lla käyttää nyt opencl-tiedostoa. Huomaa, että Blenderin on ensin koottava tarvittavat ytimet, kun yrität renderöidä ensimmäisen kerran.

Kommentit

Vastaa

Huomaa myös, että sinun on muutettava 2 asetusta, jotta GPU-renderointi on mahdollista. Ilmeinen on Käyttäjäasetukset-järjestelmässä. Sinun on myös asetettava se sekoitintiedostolle (kohtaukselle) napsauttamalla kameran kuvaketta (vasemmalla) Ominaisuudet-ikkunassa ja Renderointi-osiossa on laitteen asetus.

Kommentit

  • Jos tämä on tärkeää, se on ehkä sisällytettävä siihen muuhun paljon yksityiskohtaisempaan yhteisövikivastaukseen?

vastaus

Viimeisimmän kokemukseni jakaminen 2.8: lla

Jos molemmat, CPU ja GPU on valittu, ”Asetukset / Järjestelmä” -kohdassa Blender priorisoi suorittimen ja renderöinti on hitaampaa.

Kun poistin CPU-valinnan, voin nähdä vain yhden ”käsittelyneliön” renderointiajassa, mutta todella nopeasti, 1/6 vanhan renderöinnin kokonaisajasta.

Toivon, että tämä auttaa jotakuta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *