Vizualizare pe manualul gpu - blender

Ciclurile suportă două moduri de redare pe GPU: CUDA. care este preferat pentru plăcile grafice Nvidia și OpenCL. care suportă vizualizarea pe plăcile grafice AMD.

Konfigurirovanie¶

Pentru a activa vizualizarea pe GPU, deschideți fereastra Options (Opțiuni) și în fila System (Sistem) selectați dispozitivul Calculation (Calcul) care va fi utilizat. Apoi, pentru fiecare scenă, în panoul Vizualizare, puteți configura utilizarea vizualizării pe CPU sau pe GPU.

Nvidia CUDA este susținută pentru vizualizare pe un GPU pe carduri grafice Nvidia. Suportăm plăcile grafice, începând cu seria GTX 4xx (capabilități computaționale 2.0).

Ciclurile necesită instalarea celor mai recente drivere pentru Nvidia, pentru toate sistemele de operare.

OpenCL este acceptat pentru plăcile grafice AMD. Suportăm doar plăcile grafice cu arhitectura GCN 2.0 și mai sus). Pentru a vă asigura că GPU-ul dvs. este suportat, verificați această pagină Wikipedia.

Ciclurile necesită instalarea celor mai recente drivere AMD, pentru toate sistemele de operare.

Caracteristici și limitări acceptate¶

Prezentarea generală a caracteristicilor suportate și a comparației tehnologice sunt furnizate în secțiunea corespunzătoare.

Cuda Restricții: Numărul maxim de texturi individuale limitate la 88 de texturi întregi (PNG JPEG și așa mai departe.) Și 5 plutitoare texturi punctiforme (OpenEXR 16 biți TIFF, și altele.) Pe hărți seria GTX 4xx / 5xx. Cardurile ulterioare nu au această limitare.

Întrebări frecvente¶

De ce nu mai reacționează Blender în timpul redării?

Când placa grafică este ocupată de redare, nu poate retua interfața cu utilizatorul, motiv pentru care Blender nu mai răspunde. Încercăm să rezolvăm această problemă, preluând controlul GPU cât mai des posibil, dar nu putem garanta o operațiune perfectă, în special pe scene dificile. Această limitare a plăcilor grafice și pentru el nu există nici o soluție de lucru de 100%, deși vom încerca să îmbunătățim acest punct în viitor.

Dacă aveți ocazia, este mai bine să instalați mai mult de un GPU și să folosiți unul dintre ele pentru a afișa, iar restul să fie utilizat pentru vizualizare.

Da, accesați Setări ‣ Sistem ‣ Calculator (Preferințe utilizator ‣ Sistem ‣ Compute Device Panel) și configurați dispozitivele după cum doriți.

Ce redare este mai rapidă: Nvidia sau AMD, CUDA sau OpenCL?

În prezent, Nvidia cu CUDA este cea mai rapidă, dar acest lucru depinde într-adevăr de hardware-ul pe care îl cumpărați. În prezent, CUDA și OpenCL sunt cam la fel în cele mai noi medii de procesare GPU. Cu toate acestea, CUDA este cea mai rapidă din punct de vedere al GPU-urilor de vârf.

Mesaje de eroare¶

Versiunea GNU neacceptată! gcc 4.7 și sus nu sunt acceptate! (Versiunea 4.7 și versiunile ulterioare nesuportate GNU! Gcc nu sunt acceptate!) ¶

Pe Linux, în funcție de versiunea GCC, puteți obține această eroare.

Dacă se întâmplă acest lucru, ștergeți următoarea linie în fișierul /usr/local/cuda/include/host_config.h

Eroare CUDA: Imagine de kernel nevalidă (eroare CUDA: Core de imagine nevalidă) ¶

Dacă ați primit această eroare pe MS-Windows pe 64 de biți, asigurați-vă că utilizați ansamblul Blender pe 64 de biți, nu ansamblul pe 32 de biți.

Eroare CUDA: Compilarea kernel-ului a eșuat (eroare CUDA: Compilarea kernelului a eșuat) ¶

Această eroare poate apărea dacă aveți un card nou Nvidia, care nu este încă acceptat de versiunea de Blender, și aveți setul de instrumente CUDA. În acest caz, Blender poate încerca să construiască dinamic un kernel pentru placa grafică și să nu reușească în el.

În acest caz, puteți:

  1. Verificați dacă aveți cea mai recentă versiune de Blender (construcție oficială sau experimentală) care acceptă placa grafică.
  2. Dacă dvs. ați colectat Blender, încercați să descărcați și să instalați cel mai recent set de instrumente pentru dezvoltatorul CUDA.

Utilizatorii obișnuiți nu au nevoie să instaleze setul de instrumente CUDA, deoarece Blender livrează deja cu kerneluri compilate.

Eroare CUDA: lipsă de memorie (eroare CUDA: memorie insuficientă) ¶

Driverul Nvidia OpenGL a pierdut conexiunea cu driverul de afișare (driverul Nvidia OpenGL a pierdut conexiunea la driverul de afișare) ¶

O altă soluție ar putea fi creșterea timpului de expirare, deși acest lucru va reduce reacția interfeței cu utilizatorul la redarea scenelor grele. Puteți afla mai multe aici (în limba engleză).

Eroare CUDA: Eroare necunoscută în cuCtxSynchronize () (CUDA Eroare: Eroare necunoscută în cuCtxSynchronize ()) ¶

O eroare necunoscută poate avea multe cauze, dar cel mai probabil este un timeout. Vedeți răspunsul din răspunsul anterior.







Trimiteți-le prietenilor: