Cuda nedarbojas ar jaunākiem draiveriem. CUDA API atjauninājums: CUDA nedarbojas jaunos draiveros

Sveiki! Šodien mēs aktivizēsim CUDA grafisko procesoru (ja jūsu grafikas kartei tāds ir). Pēc ražotāja teiktā, jaunajā Adobe programmatūras pakotnes versijā ir liels skaits atbalstīto video mikroshēmojumu, taču praksē tas izrādījās ne tas, bet tas ir sīkums, jo visu var izdarīt pats.

KAS IR CUDA?

CUDA ir NVIDIA paralēlā skaitļošanas arhitektūra, kas ievērojami palielina skaitļošanas veiktspēju, izmantojot GPU. programmatūru Zinātnieki un pētnieki plaši izmanto CUDA dažādās jomās, ieskaitot video un attēlu apstrādi, skaitļošanas bioloģiju un ķīmiju, šķidruma dinamikas modelēšanu, datortomogrāfijas attēla rekonstrukciju, seismisko analīzi, staru izsekošanu un daudz ko citu.

Tātad, kas mums vajadzīgs?

1. Dodieties uz vietni Nvidia un ielādējiet jaunākā versija draiveri jūsu Mac CUDA draiveriem: http://www.nvidia.com/object/mac-driver-archive.html

2. Atveriet termināli un brauciet ar šādu komandu

3./Programmas/Adobe \ Premiere \ Pro \ CC/Adobe \ Premiere \ Pro \ CC.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer

4. Atrodiet mūsu videokartes modeli (piemēram: GeForce GTX 580)

5.sudo nano / Programmas / Adobe \ Premiere \ Pro \ CC / Adobe \ Premiere \ Pro \ CC.app/Contents/cuda_supported_cards.txt

6. Pievienojiet sarakstam savas kartes nosaukumu

7. Saglabāt :

8. Par Pēc efekti *sudo nano / Programmas / Adobe \ After \ Effects \ CC / Adobe \ After \ Effects \ CC.app/Contents/raytracer_supported_cards.txt

9. Ritiniet līdz apakšai un ievietojiet videokartes nosaukumu

10. Saglabāt : Ctrl + X, pēc tam Y piemēro izmaiņas

11. Mēs programmās izvēlamies CUDA un baudām instalācijas laikā iegūto paātrinājumu

Vizuālo aktivizāciju varat noskatīties zemāk esošajā videoklipā.

| Kā paātrināt Adobe Premiere un After Effects

Daži faktori, kas ietekmē montāžas datora veiktspēju

aktuāli 12.2019

CUDA / OpenCL un pirmizrāde:

Sākot ar CS5 versiju, Adobe Premiere un After Effects izmanto video karšu skaitļošanas resursus. Šāda atbalsta pieejamība ir atkarīga no videokartes versijas, draivera versijas, programmas versijas un to iestatījumu kombinācijas.
Tehniskās iespējas izmantot GPU paātrinājumu nenozīmē, ka programma sāks strādāt ar GPU, nevis CPU. GPU var atrisināt vairākus skaitļošanas uzdevumus. Ja rediģēšanas vai eksportēšanas procesā šādi uzdevumi neparādās, tad GPU programmā nepiedalās.
Šajā rakstā ir aprakstīts: a) kā iespējot visus pieejamos aparatūras resursus, b) kā organizēt darbplūsmu tā, lai GPU tiktu veikts maksimālais skaitļošanas uzdevumu skaits.


Adobe pirmizrāde Tieši atbalsta gandrīz visu video karšu GPU paātrinājuma iespējas NVidia ar CUDA un vismaz 1 GB atmiņas. Mikroshēmu kopas AMD (ATI) Atbalsta Premier, izmantojot OpenCL kopš CS6 Mac (6750M, 6770M), faktiski no CC. No mikroshēmojumiem Intel Atbalsts tika sākts ar Intel Iris 5100 un Iris Pro 5200 piezīmjdatoriem, izmantojot OpenCL Premiere CC 2014 (versija 8.0). Operētājsistēmā Windows pašreizējās Premiere versijas atbalsta visus šo trīs ražotāju pašreizējos GPU, operētājsistēmā Mac pašreizējās versijās tiek izmantots Metall, un NVidia videokartes nedarbojas.

Spraudņi tāpat kā Magic Bullet Looks, arī Elements3D ir individuālās programmas un viņi var vai nevar izmantot GPU neatkarīgi no Adobe programmu iestatījumiem.

Kas nodrošina GPU paātrinājumu

Adobe darbs Vienkārši sakot, Premiere var uzskatīt par šādu konveijeru: failu lasīšana no diska> saspiesta video dekodēšana iekšējā video prezentācijas formātā atmiņā> apstrāde laika skalā> video saspiešana ar kodeku> faila ierakstīšana diskā. Lasīšanas / rakstīšanas darbības nav atkarīgas no GPU un CPU, tās ir atkarīgas no disku ātruma, mūsdienu HDD un SSD ātrums ir daudzkārt lielāks par nepieciešamo vērtību video formātiem ar saspiešanu, un tiek veiktas bez procesors, ti to ietekme uz veiktspēju nav pamanāma. Grafikas kartes apstrādes bloku (GPU) var izmantot video rediģēšanai atlikušajās trīs darbībās. Šīs darbības tiek veiktas secīgi un neatkarīgi. Konsekventi nozīmē, ka video kadrs iet cauri visiem cauruļvada posmiem no sākuma līdz beigām, neatkarīgi nozīmē, ka darba ātrums katrā posmā nav atkarīgs no citiem. Kopā tas nozīmē, ka, ja kādā posmā ātrums ir zems, tad citos tas būs vienkārši no vārda dīkstāvē. Optimizācija nav saistīta ar dīkstāves novēršanu; tā ir kavēšanās samazināšana.

Lai veiktu šīs darbības, GPU ir neatkarīgas aparatūras vienības, kas nodarbojas ar: dekodēšana parastie formāti (nvdec / vce / qsv); attēlu apstrāde uz universālajiem skaitļošanas kodoliem gpu (ēnotāji, CUDA); kodēšana parastajos formātos (nvenc / vce / qsv). Ja videokartei nav šo bloku vai Premier tos neatbalsta, tad darbības tiek veiktas ar procesoru.

Vislielākā ietekme uz veiktspēju ir:
1) ģeometriskas pārvērtības videoklipā (izmēru maiņa, rotācija, lauku pārveidošana, kadru nomaiņas ātruma pārveidošana), krāsu telpas pārveidošana, krāsu korekcija un citas manipulācijas ar attēliem, ko atbalsta daudzi filtri, efekti un spraudņi
2) aparatūras video kodējums, kas ir aktuāls h.264, h.265 formātiem

Tas ir Dažādi ceļi izmantot, ar atšķirīgu efektu. Piemēram, ar vienkāršu DV video rediģēšanu no gala līdz galam, bez efektiem un sekojošu kodēšanu h264, aparatūras paātrinājums saskaņā ar pirmo metodi nedos nekādu paātrinājumu. video paliek nemainīgs. Bet, ja izmantojat otro metodi (instalēts spraudnis voukoders vai pirmizrāde ar iespējotu Intel aparatūras kodējumu Ātrā sinhronizācija, utt., kamēr jūsu videokartes vai procesora GPU atbalsta aparatūras kodētājs), tad galīgās renderēšanas ātrums ievērojami palielināsies. Uzziniet vairāk par aparatūras kodējumu.
Vēl viens piemērs: 4K video rediģēšana ar krāsu korekciju, deformācijas stabilizators, Neat Video trokšņu samazināšana, kam seko eksportēšana uz 1080p izšķirtspēju. Paātrinājumā ar pirmo deformācijas stabilizatora metodi atšķirība būs neliela, Neat Video paātrināsies, un GPU ieguldījums izmēru maiņas un krāsu korekcijas operācijās ievērojami paātrinās kopējo rezultātu; otrā metode nedos efektu, jo prores kodētājā nav aparatūras paātrinājuma.

Visas video karšu kodēšanas un atšifrēšanas vienības ir ātrgaitas un galvenokārt atšķiras ar atbalstīto izšķirtspēju. Ēnotāju ātrums ir tieši proporcionāls to skaitam un pulksteņa frekvencei, un video karšu frekvences ir aptuveni vienā līmenī, un serdeņu skaits ievērojami atšķiras. Ir svarīgi atzīmēt, ka visspēcīgākie Intel GPU ir aptuveni 20 reizes zemāki veiktspējas ziņā nekā vadošie NVidia un AMD.

Materiāla dekodēšana

Joprojām ir trešais veids, kā izmantot videokartes GPU - tas ir avota materiāla dekodēšana. Efekts būs, strādājot pie laika skalas, kad centrālais procesors nevar tikt galā ar dekodēšanu. Tas nekādā veidā nepaātrinās darbu ar smagiem efektiem, taču tas noderēs gadījumos, kad procesoram nav laika izpakot smago video - 4K, 1080p50 AVCHD / XAVC / HEVC video ar augstu bitu pārraides ātrumu (100+ mb / s) , vāju klēpjdatoru īpašnieki vislabāk pamanīs paātrinājumu. Šī funkcionalitāte ir pievienota Intel procesoriem ar QSV, sākot ar 2015. gadu. Mūsdienu labākie procesori, 6 un 8 kodolu Intel un sāncensis Ryzen, dekodē h264 video ātrāk nekā QSV, tāpēc atslēgšanas dekodēšana dažos gadījumos var paātrināt darbu, citos gadījumos aparatūras dekodēšana izkrauj CPU.

Mercury Playback Engine GPU paātrinājums

Profesionālam darbam video apstrādes ātrumam ir būtiska nozīme. Ēnotāji ir atbildīgi par visām manipulācijām ar attēlu. CUDA skaitīšanas ātrums tādām darbībām kā pārkodēšana no 4K uz 1080p palielināsies aptuveni 5-6 reizes. Krāsu klasifikācija ir arī ļoti atkarīga no GPU. Šajā gadījumā attēla kvalitāte izrādās daudz labāka nekā strādājot pie centrālā procesora. Tādējādi video atveidojumam ir jābūt Mercury Playback Engine GPU Acceleration CUDA vai OpenCL (iekļauts failā | Projekta iestatījumi | Vispārīgi).

Šobrīd programma automātiski nosaka piemērotas videokartes pieejamību. Tomēr ir nianses: Adobe pamazām atsakās no atbalsta veciem video karšu modeļiem (no vienas puses, tas nozīmē, ka jaunas programmu versijas vienkārši netiek pārbaudītas uz vecām kartēm, no otras puses, video karšu ražotāji pārstāj atbalstīt vecos modeļus jaunos draiveros, un jaunajam Premier ir nepieciešami jauni draiveri); ir pirmizrādes versija, kas iznāca agrāk nekā videokarte, un viņš to nezina; viena vai cita iemesla dēļ vecākas Premiere versijas var neatpazīt un neieslēgt paātrinājumu. Jūs varat mēģināt pamudināt pirmizrādi manuāli.
Ja jūsu NVidia videokartei nav definēts GPU paātrinājums un projekta iestatījumu panelī GPU paātrinājuma vietā ir pieejama tikai Mercury Playback Engine programmatūra:

tad jums tas jāreģistrē failā C: \ Program Files \ Adobe \ Adobe Premiere Pro CS6 \ cuda_supported_cards.txt... Oficiāli atbalstīto saraksts ATI videokartes(Radeon) ir failā opencl_supported_cards.txt un to var pievienot manuāli tādā pašā veidā. Premiere CC programmā Adobe atļāva atbalstīt visus CUDA un OpenCL mikroshēmojumus, pietika ar pirmo startu doties uz šo iestatījumu paneli un manuāli ieslēgt GPU. Teorētiski nav obligāti jāraksta ar roku, praksē, ja Premiere CC neredz jūsu videokarti, jums šis fails būs jāizveido pašam un jāievada tajā (NVidia CUDA faila piemērs, Radeon OpenCL) .

Jūs varat viegli pārbaudīt iemeslu, zvanot konsolei (Ctrl + F12) un izpildot tajā GPUsniffer komandu. Teksta izvadē būs iemesls: * Nav izvēlēts nepietiekamas video atmiņas dēļ- maz atmiņas videokartē, * Nav izvēlēts vecā vadītāja dēļ- vecs videokartes draiveris utt.

Ja jums ir veca videokarte, kuru neatbalsta jaunie draiveri, tad jums būs jāstrādā ar vairāk vecā versija Pirmizrāde. Turklāt CC2015 un 2017 var neredzēt Kepler videokarti pēc programmas pirmās palaišanas pēc lejupielādes, jums ir jāiziet no pirmizrādes un jāsāk no jauna. Izmantojot AMD Radeon Crimson draiverus, vecākām AMD Radeon HD 7xxx un iepriekšējām kartēm nebūs GPU paātrinājuma.

Adobe Premiere CS3, CS4 neatbalsta CUDA / OpenCL aparatūras paātrinājumu, un nav jēgas tajās reģistrēt videokarti.

Efektiem ir sava īpatnība: ja starp klipā uzliktajiem efektiem ir kāds, kas neatbalsta GPU paātrinājumu, tad arī visi pārējie efekti tiek pārslēgti uz CPU režīmu. Pielāgošanas slānis to pilnībā uztrauc.


Šajā attēlā parādīts, kā pirmizrādē tiek atzīmēti GPU paātrinātie efekti


Zemāk nav ieteikumu videokartes iegādei, bet Galvenā informācija par attiecībām starp centrālā procesora veiktspēju un spēju ar darbu ielādēt visus videokartes kodolus:
AMD FX 6 vai 8 kodoli - 384 vai vairāk
Intel divkodolu - 96 vai vairāk
Intel četrkodolu - 192 vai vairāk
Pirmās paaudzes Intel I7 - 384
Intel I7 Ivy Bridge - 1344
Intel I7 kafijas ezers / 6 - 2944

GPU kodoli var būt mazāki, taču rediģēšana palēnināsies.
Ja Jums ir vecs dators, piemēram, 2,0 GHz četrkodolu ar 4 gigabaitu atmiņu, GTX-1060 iegāde ir bezjēdzīga. Šādai sistēmai labāk ir pievienot atmiņu un izmantot videokarti ar aptuveni 300 cuda kodoliem. Ja jums ir ļoti vājš Core Duo, tad tirgū (ķīniešu, eBay) ir iespēja lēti iegādāties jūsu kontaktligzdai zāģētu ksenonu.

Eksportēt

Aparatūras h.264 kodējumam ir šādas iespējas:
1. Instalējiet spraudni voukoders(NVidia / AMD) - spraudnis veic kodēšanu ar videokarti h264 / h265 formātā, ātrums nav zemāks par reāllaika.
2. Ja jums ir Intel procesors ar Quick Sync un Premiere 2017.1+, izmantojiet Premiere standarta eksporta aparatūras kodējumu.

3. Izmantojiet ārējos aparatūras kodētājus, izmantojot spraudni Advanced Frame Server.
4. Premiere CS 5.x, 6.x instalējiet pakotni Rovi TotalCode 6.03 kas ietver h.264 kodeku ar CUDA atbalstu (nedarbojas ar Kepler arhitektūras un jaunākām videokartēm, t.i., 6xx un jaunākas video karšu sērijas netiek atbalstītas).
Premier nav aparatūras kodējuma eksportam mpeg, prores un citos formātos.

Pirmizrādes versijas un izpildījums

Kad parādās un attīstās jaunas funkcijas, tās parāda labāku veiktspēju.
Tātad, ja ātrums pamatdarbs ar h264 (ielāde, apskate, griešana laika joslā no gala līdz galam) nekādā veidā nav mainījusies kopš CS6, tad Lumetri Test CC 7.2 vs CC 2015 9.1 par Lumetri efektu, ielādējot vienu 1 LUT. kubu. Lumetri Premiere CC, atšķirībā no CC 2015, vēl neizmanto GPU paātrinājumu, taču ir interesanti, ka tīri programmatūras režīmā CC 2015 ir ātrāks:
cc 7.2 GPU IESLĒGTS, 3.4 kadri sekundē CPU 35%
cc7.2 GPU IZSLĒGTS 2,9 kadri sekundē CPU 45%
cc9.1 IESLĒGTS GPU, 25 kadri sekundē CPU 22% GPU 8%
cc9.1 GPU OFF 3.2 fps CPU 43%.

Jaunāko versiju trūkums var būt augstākas resursu prasības. Tas var izpausties kā dažādas neveiksmes darbā ar projektu un eksportējot uz vājām konfigurācijām.
Izmaiņas programmā ne vienmēr dod labumu sniegumam. Pirms CC 2014 Multicam strādāja labi, taču ar šo versiju radās nopietnas problēmas ar veiktspējas kritumu, rediģējot materiālu ar starp kadru saspiešanu ar projekta ilgumu vairāk nekā 5-10 minūtes. CC 2019, ieviešot GPU krāsu pārveidošanu modulī ImporterMPEG, palielinājās GPU slodze un GPU atmiņas patēriņš.

Pirmizrāde un atmiņa:

Šķiet, ka pirmizrāde nav tik kritiska atmiņas lielumam, taču dažās situācijās atmiņas trūkums var paralizēt darbu. Ja atmiņa ir maza, teiksim 4 GB, adobov programmas savam darbam var izmantot ne vairāk kā 2,5 GB. Tas ir, ja darbojas tikai Premiere bez After Effects un Photoshop, tad tās rīcībā ir labākajā gadījumā 2,5 GB atmiņas. Ar to pietiek vienkāršai DSLR video rediģēšanai, bet, ja projekts kļūst sarežģītāks, piemēram, AVCHD 1080p50 ar deformācijas stabilizatoru, Neat Video trokšņu samazināšana, Lumetri krāsu korekcija, h.264 kodējums, tad dators sāk nopietni iesaldēt, tāpēc tik daudz, ka pele palēninās. Ja paskatās uz šādiem brīžiem uzdevumu pārvaldniekā, kļūst skaidrs, ka sistēma nonāk dziļā apmaiņā, lai gan 1 GB atmiņas var būt brīva.

Izeja šādā situācijā var būt šāda: Rediģēt / Preferences / Atmiņa - Optimizēt renderēšanu: Atmiņa... Rediģējot bez apstrādes, varat mēģināt atspējot opciju Maksimālais bitu dziļums (strādājot ar GPU, šī opcija vienmēr ir iespējota neatkarīgi no lietotāja izvēles. Strādājot ar CPU, tā atspējošana negatīvi ietekmē jebkuras krāsu korekcijas kvalitāti) .

Jūs varat eksportēt, ja trūkst atmiņas, izmantojot Adobe Media Encoder (poga Rinda), pēc tam varat aizvērt Premiere.

Varat arī atspējot sistēmas pakalpojumu Superfetch, kas nodarbojas ar uzlaboto kešatmiņu, kas ir bezjēdzīga un kaitīga, ja trūkst atmiņas.

Premiere versijām kopš 2017. gada var rasties problēma ar zemu fizisko atmiņu, un bieži ir saņemtas sūdzības, ka "Premiere avarē eksporta vidū". Ievērojams peidžeru faila palielinājums var palīdzēt šajā situācijā. Tā kā intensīva peidžeru faila izmantošana nevar uzlabot veiktspēju, mēs no tā izvairāmies. Pirmkārt, jūs varat mēģināt optimizēt efektus, aprēķināt tos, mēģināt veikt starpposma kodējumu vienkāršākā kodekā.

Procesora kodolu skaits un hipertrūkšana neietekmē atmiņas prasības, ko var viegli redzēt, atspējojot kodolus no Adobe Premier Pro.exe procesa uzdevumu pārvaldniekā. Ja jums ir daudz sistēmas atmiņas, nedodiet to visu Adobe programmām: darbības laikā diska darbības tiek aktīvi kešatmiņā, un brīvas sistēmas atmiņas pieejamība paātrinās darbu - ja sistēmai nepietiek atmiņas, tad logi sāk aktīvi izmantot swap (peidžeru failu), un tas ir spēcīgs trieciens pēc veiktspējas.

Adobe Media kodētājs

Programmā MediaEncoder, CUDA paātrinājums ir ieviests kopš Media Encoder CC atjauninājuma 7.1.1.2013. Lai tas darbotos, ir jāizvēlas atbilstošais renderējums.


Ja jūsu NVidia videokartei ir CUDA, bet nav iespējams izvēlēties Mercury Playback Engine GPU paātrinājuma atveidotāju, jums manuāli jāizveido fails C: \ Program Files \ Adobe \ Adobe Media Encoder CC 2014 \ cuda_supported_cards.txt un tur reģistrējiet savu videokarti. Ar Radeons situācija ir līdzīga.

Jums jāsaprot, ka video failu pārkodēšana MediaEncoder un projekta eksportēšana no Premiere / AfterEffects ir dažādas darbības. Pārveidojot video failus no viena formāta uz citu, render engine AME ieslēdz GPU paātrinājumu, mainot video lielumu / kadru ātrumu, un, ja tas tiek pārrēķināts citā kodekā, nekas netiek paātrināts. Premiere / AfterFX projekts tiek atveidots citādi: šim nolūkam AME ielādē atmiņā pirmizrādes / afterfx kodolu un GPU paātrinājumu, aprēķinot visus projekta efektus un pārvērtības, tas nav atkarīgs no multivides kodētāja, bet gan no pirmizrādes iestatījumus projektā. Lai GPU paātrinājums darbotos visos pirmizrādes efektos, renderējot MediaEncoder, opcijai Importēt secības sākotnēji jābūt izslēgts.

Plkst pareizs iestatījums eksporta ātrums no Premiere un AME būs vienāds.

Kā uzraudzīt GPU veiktspēju

Varat pārbaudīt, kā videokartes mikroshēmojums (GPU) faktiski tiek izmantots kopā ar GPU-Z programmu. GPU-Z ar izvēles rūtiņām parāda, vai jūsu NVidia ir CUDA videokarte vai jūsu Radeon OpenCL, un renderēšanas laikā jūs varat skaidri redzēt, kā jūsu videokartes darbs (GPU ielāde) ielādē jūsu videokartes GPU. Lūdzu, ņemiet vērā, ka citas sistēmas, kas darbojas sistēmā, kā arī spraudņi (piemēram, Magic Bullet Looks) var ielādēt GPU atsevišķi un neatkarīgi no Adobe programmu iestatījumiem, un tas arī tiks parādīts.
Video dzinēja ielādes līnija eksportēšanas (kodēšanas) laikā parāda nvenc bloka slodzi, strādājot pie laika skalas (dekodēšana), par dekodēšanu atbildīgā bloka slodzi.


CUDA un paātrinājums pēc sekām:

Strādājot After Effects, programma var izmantot grafikas karšu resursus šādos veidos:
- programmas 2D saskarnes paātrinājums - darbojas uz visām videokartēm;
- OpenGL - ir pieejams gandrīz visās videokartēs, priekšskatījumi tiek paātrināti (Fast Draft), OpenGL spraudņi (piemēram, Element 3D);
- alternatīvs 3D slāņu renderēšanas dzinējs (ar kameru, gaismas avotiem), ko sauc par Ray -traced 3D - tikai NVidia videokartēm.
Sākot ar AE 14.0, ir parādījies vēl viens 3D slāņu atveidotājs - iebūvētais Cinema 4D kodols.
GPU paātrinājums pakāpeniski parādās iebūvētajos efektos: 14. versijā tie ir Lumetri, Fast Blur, Brightness and Contrast, Find Edges, Hue / Saturation, Mosaic, Glow, Tint un Invert.

Eksportējot, After Effects veic darbu šādā secībā: pirmkārt, kadrs tiek atveidots laika skalā (visi slāņi ar visiem efektiem pa vienam no apakšas uz augšu), pēc tam atveidotais rāmis tiek saspiests (kodēts) izvades faila formātu. Pirmajā posmā AE izmanto pieejamos video karšu paātrinājumus, kas aprakstīti iepriekš, otrajā posmā situācija ir pilnībā atkarīga no kodekiem un ir aprakstīta sadaļā par pirmizrādi.

Jebkurā gadījumā, After Effects nepieciešama ātra CPU un daudz atmiņas(16 GB vai labāk 32 vai vairāk), bez tā jaudīgas videokartes klātbūtne nedos nekādu efektu, turklāt daudzi smagie spraudņi vienkārši neizmanto CUDA un strādā tikai ar centrālo procesoru vai ar universālu OpenGL paātrinājumu. Atšķirībā no Premiere, GPU paātrinājuma klātbūtne videokartē paātrinās darbu mazākos projektos.

Atšķirība starp OpenGL un CUDA
Videokartes aparatūras paātrinājumu nodrošina īpašas vienības GPU mikroshēmā: Render output unit (ROP), Texture mapping units (TMU), Unified shaders (CUDA kodoli). GPU video karšu izmantošanai ir divas tehnoloģijas: OpenGL un CUDA (ATI un Intel videokartēm CUDA analogu sauc par OpenCL).
OpenGL
apraksta visu 3D ainu, un šis apraksts nekādā veidā nav atkarīgs no videokartes, taču tās līdzekļi nevar veikt visas After Effects funkcijas. OpenGL veiktspēja galvenokārt ir atkarīga no 3D atveidošanā iesaistīto ROP un TMU skaita un jaudas. OpenGL ir atbildīgs arī par 2D grafiku sistēmā - par lietotāja saskarnes (Hardware BlitPipe) paātrināšanu, video režīmu pārvaldību un darbībām ar video atmiņu. Sastāva loga OpenGL Fast Draft režīms ir optimizēts ļoti ātri priekšskatījums melnraksta kvalitātē.
No AE darba viedokļa OpenGL funkcijas ir pilnīgi nepietiekamas, lai to izmantotu galīgajā atveidojumā, bet spraudņiem, kas to izmanto, tā veiktspēja ir ļoti svarīga.
CUDA nozīmē tiešu GPU kodolu programmēšanu, tā ir tieša pilna piekļuve videokartes apstrādes jaudai. Vienkārši sakot, daudzi CUDA kodoli ātri apstrādā daudz skaitļu, taču tie nedarbojas ar attēlu kā ar 2D vai 3D ainu. NVIDia rada zināmu līdzību OpenGL funkcionalitātei CUDA, izmantojot OptiX bibliotēku, kur galvenā programma, kas darbojas ar CPU, veic matemātiskus aprēķinus CUDA ēnotājiem. Renderēšanu caur šo bibliotēku After Effects sauc par Ray-traced 3D. Staru izsekotā 3D neatbalsta visas After Effects funkcijas, taču piemērotās kompozīcijās tā var ievērojami pārspēt CPU renderēšanas ātrumu. Labāk ir noteikt, vai būs ieguvums vai nē, izmantojot jūsu darba projekta testa atveidojumu.
No AE darba viedokļa kompozīcijām ar 3D slāņiem tas var dot labu impulsu ātrumam, kā arī spraudņi var tieši izmantot CUDA un OpenCL.

Vai grafikas karte atbalsta OpenGL un CUDA
OpenGL atbalsta visi NVidia, AMD, Intel grafikas paātrinātāji. Ātrai melnrakstam nepieciešama OpenGL 2.0 vai jaunāka versija un Shader modelis 4.0 vai jaunāka. Parasti ar to nav problēmu. CUDA draivera versijai jābūt 4.0 vai jaunākai (CC nepieciešama 5.0+ versija). Versijas var pārbaudīt sadaļā EDIT / Preferences / Preview / GPU Information.

Ja versijas ir zemākas, jums ir jāatjaunina draiveri no NVidia vietnes. Ja tas nepalīdz, tad ir pienācis laiks iegādāties jaunu videokarti. Ja jūsu videokartei ir CUDA, bet GPU paātrinājums nav pieejams un ir iespējams tikai programmatūras režīms, varat manuāli pievienot failam savu videokarti C: \ Program Files \ Adobe \ Adobe After Effects CS6 \ Support Files \ raytracer_supported_cards.txt. After Effects CC un jaunākām versijām var pietikt, ja panelī EDIT / Preferences / Preview / GPU Information iespējojat izvēles rūtiņu Iespējot nepārbaudītu GPU ...

Staru izsekotā 3D
3D staru izsekota renderēšana Staru izsekotā 3D parādījās kopš CS 6 (versija 11.0.2 un jaunāka), tā aprēķina 3D slāņus, kameru, gaismas avotus videokartes kompozīcijā, kurā to izvēlas renderētājs. Tiek atbalstīti tikai NVIDia video karšu CUDA GPU. Ir dažas darba īpatnības: gala renderēšana var kļūt daudzkārt ātrāka vai lēnāka nekā klasiskā CPU renderēšana atkarībā no kompozīcijas un videokartes. Arī tad, kad ieslēdzat grafikas kodols Staru izsekotā 3D vienlaikus paātrina displeja parādīšanu kompozīcijas logā, rediģējot projektu.
Pastāv ierobežojumi: GPU renderētājs neatbalsta vairākas programmas funkcijas, kas saistītas ar sajaukšanas režīmiem, sliežu ceļa matēšanu un vairākiem efektiem, piemēram, Pin Tool, t.i. nav piemērots visām kompozīcijām.
Pirms CC 2015.1 Maxwell mikroshēmojumi netiek atbalstīti - GeForce GTX 750Ti, visas 9x0 sērijas. 2017.2 neatbalsta Pascal mikroshēmojumus. Acīmredzot Adobe nav laika atjaunināt kāda cita bibliotēkas licenci, taču nekas neliedz mums to izdarīt manuāli, aizstājot optix.1.dll (lejupielādēt OptiX 3.9) mapē Adobe After Effects CC 20xx / Support Files.
Kā alternatīvu Ray izsekotajai 3D varat savos projektos izmantot Video Copilot Element 3d, Zaxwerks 3d Invigorator, Mettle ShapeShifter spraudņus, kas ir ātrāki un jaudīgāki par Ray izsekoto 3D. 14. versijā ir iebūvēts Cinema 4D renderētājs.


Lai iespējotu Ray izsekoto 3D, jums ir nepieciešams:
1. Ieslēdziet to AE, dodoties uz izvēlni EDIT / Preferences / Preview / GPU Information (rediģēt / Preferences / Preview / GPU Information) (attēlā iepriekš)
2. Norādiet to katram sastāvam kurā jūs nolemjat to izmantot:

SVARĪGI SAPROT !!!-CUDA (Ray-traced 3D) AfterEffects apstrādā tikai 3D slāņus kompozīcijā, kurai Ray atveidotā 3D ir norādīta kā renderējums. 2D slāņi jebkurā gadījumā tiek atveidoti klasiskajā 3D. Ja panelī EDIT / Preferences / Preview / GPU Information ir atlasīts CPU, tad neatkarīgi no kompozīcijā norādītā atveidotāja Classic 3D ieslēgsies.
CUDA izmantošana negarantē pilnīgu paātrinājumu: ja veidojat 3D no 2D slāņa un ieslēdzat staru izsekoto 3D, tad CUDA ieslēgsies, bet ātrums samazināsies, jo vienkāršu elementu pārveidošana klasiskajā 3D telpā notiek ātrāk . Bet, ja jūs sarežģīsiet ainu: pievienojiet gaismas, ēnas un asuma dziļumu, tad klasiskā 3D veiktspēja dramatiski samazināsies, un Ray izsekotā 3D kļūs noteikti ātrāka. Tādējādi Ray izsekotā 3D ir jāinstalē tikai tām projektu kompozīcijām, kurās tas nodrošina paātrinājumu, ja tiek izdarīta nepareiza izvēle, renderēšana palēnināsies. Ja kompozīcijā ir ievietots slānis ar citu Ray izsekotu 3D kompozīciju, renderēšanas izvēle tiem ir neatkarīga.
Izprotiet, kā tas darbojas labāk, veicot Ray izsekotās 3D / klasiskās 3D pārbaudes. Pirms pārbaudes neaizmirstiet notīrīt kešatmiņu - rediģēt / iztīrīt / visu atmiņu un diska kešatmiņu. Laika un pārraudzīt savu CUDA slodzi. Jūs varat kontrolēt GPU slodzi programmā GPU-Z (GPU slodzes vērtība).
Tas viss ir ērti un pareizi - projektā jums ir jāapvieno 3D elementi, kas optimizēti video karšu paātrinātājiem, ar 2D un 3D elementiem, izmantojot visu After Effects funkcionalitāti.

Paātrināt rediģēšanu. OpenGL iespējošana

Lai, rediģējot projektu, izmantotu staru izsekoto 3D kodolu, kas darbojas caur Cuda, panelī EDIT / Preferences / Preview / GPU Information ir jāizvēlas GPU.

Ir arī iespējams izmantot GPU resursus, izmantojot OpenGL, tas ir, izmantot iespējas AMD grafikas kartes(ATI), Intel HD Graphics un tā pati NVidia, izmantojot OpenGL 3d paātrinātāju programmatūras saskarni. Tas ir paātrina darbu rediģējot projektu: izmanto, veidojot priekšskatījumu, lai zīmētu AE saskarni, rediģējot projektu un dažus efektus (karikatūra, Magic Bullet Looks un Colorista efekti izmanto OpenGL gan rediģējot, gan eksportējot).

OpenGL attēlošanai kompozīcijas logā rediģēšanas laikā un priekšskatīšanai tiek iespējota, izmantojot pogu Satura loga ātrā priekšskatīšana / ātrā melnraksts. OpenGL standarta ierobežojumu dēļ ne visas After Effects funkcijas darbojas, tāpēc Fast Draft nav piemērojams visiem projektiem.

Vēl viena iespēja, kā paātrināt darbu rediģēšanā: iespējot Aparatūra Paātrināt kompozīciju(ja jums ir CC 2015, jums ir nepieciešama versija 13.6+): Izvēlnē Rediģēt / Preferences atlasiet Displejs un iespējojiet Aparatūras paātrināt kompozīciju. Šī opcija ir atbildīga par slāņu aparatūras kombināciju un saskarnes elementu atveidošanu kompozīcijas logā (Hardware BlitPipe).

Daudzapstrāde: paātrina galīgo atveidošanu

After Effects ir sena attīstības vēsture, kas aizsākās laikos, kad programmu sauca par CoSa AfterFX un datoram bija viens procesors ar vienu kodolu. Attiecīgi ne visas programmas funkcijas un ne visi ārējie spraudņi spēj paralēli veikt darbu vairākos kodolos. Šī problēma tiek novērsta ar katru jauno versiju, taču vecākām versijām vai veco spraudņu izmantošanai tā var būt aktuāla.

Vairāk atmiņas ļauj izmantot šo iespēju Daudzapstrāde... Lai to iespējotu, izvēlnē Rediģēt / Preferences atlasiet Atmiņa un daudzapstrāde. Parādītā loga vidū iespējojiet Renderēt vairākus kadrus vienlaicīgi (atveidojiet vairākus kadrus vienlaikus). Pēc tam būs iespējams iestatīt katram procesora kodolam pieejamo atmiņas apjomu renderēšanai. Ja vēlaties, izvēlieties vērtību, pamatojoties uz instalētās atmiņas apjomu un CPU kodolu skaitu. Ja atmiņas nepietiek, After FX automātiski samazinās iesaistīto kodolu skaitu. Lūdzu, ņemiet vērā, ka, sākot ar Media Encoder un AE CC 2015.0, šī opcija ir atspējota.

Dažos gadījumos šī opcija ļauj paātrināt renderēšanu, bet uz vairāk atmiņas rēķina. Galīgais atveidojums sāks papildu kopijas, pamatojoties uz izmantoto CPU kodolu skaitu papildus After Effects kopijai atmiņā, bet bez lietotāja interfeisa. Tas ir, 4 kodolu procesorā ar Hyper vītnēm atmiņā būs 9 After Effects kopijas. Jums jāsaprot, ka AE no tā nedarbosies 8 reizes ātrāk: ja kāds efekts var paralēli padarīt savu darbu vairākos kodolos, aprēķinot vienu kadru, tad paātrinājums no daudzapstrādes nenotiks, jo, lai apstrādātu 8 kadrus vienlaicīgi, jums ir nepieciešams lai sagatavotu 8 reizes vairāk informācijas, nosūtītu 8 reizes vairāk informācijas caur atmiņu un koordinēti pārvaldītu 8 apstrādes pavedienus, piemēram, lai apstrādātu 17 megapikseļu fotoattēlu, tiek rezervēta aptuveni 1 GB atmiņa, tāpēc astoņiem pavedieniem ir nepieciešami 8 GB. Tas ir nevajadzīgi izdevumi. Ja, aprēķinot efektu, ir iesaistīts tikai viens kodols, bet pārējie ir dīkstāvē, tad katram kodolam rāmja piešķiršana noteikti būs efektīva. Šīs metodes faktiskā efektivitāte ir atkarīga no daudziem apstākļiem, un labāk to pārbaudīt empīriski, uzraugot CPU slodzi uzdevumu pārvaldniekā. Adobe iesaka palaist 4-6 pavedienus ar 8 kodoliem.

Tīkla renderēšana
After Effects ļauj iestatīt renderēšanu tīklā vairākos datoros. Pirms risināt šo problēmu, jums jāatceras, ka projektā izmantotie fonti / kodeki ir jāinstalē visās renderēšanā iesaistītajās mašīnās.

Eksportēt uz h264 un After Effects CC
Sākot ar CC versiju, eksportēšana uz h264, WMV un MPEG pēc noklusējuma ir atspējota. Turklāt kopš CC 2014 versijas tā ir pilnībā atspējota. Tas tika darīts, jo būtībā nebija iespējams izmantot divu pāreju kodekus After Effects. Šiem formātiem izstrādātāji iesaka eksportēt, izmantojot Adobe Media Encoder. Reālā darbā vispraktiskāk ir tieši eksportēt uz jebkuru formātu bez starp kadru saspiešanas, piemēram, avi UT video kodeku, qt Cineform kodeku, PNG; un pēc tam pārkodējiet uz h.264.

After Effects CC versijai saglabājas iespēja vienreizējai h.264 kodēšanai, kurai iestatījumos ir jāiespējo tiešā eksportēšana uz h264 un patstāvīgi jākonfigurē izvades modulis renderēšanas rindā:

Joprojām pastāv tieša eksporta iespēja uz h264, izmantojot Quicktime, diemžēl Q2 kodekā QT ir slikta kvalitāte. Ir iespējams arī instalēt ārējus ffmpeg balstītus AfterCodecs.


Adobe Media kodētājs
Adobe Media Encoder neatbalsta vairāku kadru atveidošanu vienlaicīgi - opcija AE, lai paātrinātu renderēšanu, taču tā atbalsta daudzus eksporta formātus, kā arī varat savienot kodekus ar aparatūras kodēšanas paātrinājumu.
Patiesībā lielākais AME trūkums ir tas, ka tas neatbalsta Ray izsekoto 3D, un vissliktākais ir tas, ka, kodējot kadru ar starp kadru saspiešanas kodekiem, Media Encoder liek AE pastāvīgi pārrēķināt visus iepriekšējos grupas kadrus.
Rezumējot, pirms eksportēšanas, izmantojot AME, mēģiniet tieši eksportēt vairākus kadrus un laiku. Ja ātrums samazinās, eksportējot, izmantojot AME, tad ir praktiskāk eksportēt tieši (piemēram, TIFF secība, avi / UT video, mov / Cineform) un pēc tam konvertēt video vēlamajā formātā.

Vienlaicīgs AE darbs ar citām Adobe programmām
After Effects cenšas saglabāt kešatmiņā visus priekšskatījuma renderēšanas rezultātus un aizņem visu pieejamo atmiņu neatkarīgi no tā lieluma. Šāda kešatmiņa ievērojami paātrina rediģēšanu AE, bet atmiņas trūkums noved pie dažādām avārijām un programmu avārijām visnepiemērotākajā brīdī. Lai to samazinātu, pārslēdzoties starp AE un Photoshop vai Premiere, vienkārši atbrīvojiet atmiņu: Rediģēt / Tīrīt / Visa atmiņa.

VISPĀRĪGI JAUTĀJUMI

Videokartes atmiņa
Videokartē ir nepieciešama vismaz 1 GB atmiņa, un labāk, ja tā ir DDR5. DDR3 atmiņa ir piemērota darbam, bet, ja iegādājaties jaunu videokarti, tad ir prātīgāk izvēlēties DDR5. Pilna HD formātā formāli ar lielu rezervi pietiek ar 2 GB, tomēr, ja viens kadrs sastāv no vairākiem avota kadriem (attēls attēlā) vai efektiem, kas vienlaikus apstrādā vairākus kadrus (trokšņu samazināšana utt.) patēriņš palielinās. Ja tiek izmantots GPU paātrinājums, tad visai šai atmiņai jābūt videokartē. Tāpēc 2 GB ir saprātīga izvēle, un 4 GB ir labāks un absolūti nepieciešams UHD / 4K video.

OpenGL pirmizrādē
OpenGL Premier neizmanto, OpenGL izmanto daži spraudņi. OpenGL atbalsts tiek nodrošināts sistēmas līmenī. Ja instalējat videokarti, tad kopā ar tās draiveriem tiek pievienots OpenGL paātrinājums. Veiktspējas iestatījumi tiek veikti, izmantojot utilītas, kas instalētas kopā ar videokartes draiveriem. Tas viss ir labi zināms spēlētājiem.


Quadro
Vienīgais punkts, lai video rediģēšanā izmantotu Quadro sērijas videokartes, ir 10 bitu materiāls un 10 bitu monitors, piemēram, HP Dreamcolor. Pretējā gadījumā Quadro nav pietiekami ātrs vai pārāk dārgs.


Ēdiens
NVIDIA GeForce kartes patērē no 200 līdz 700 vatiem ar pilnu slodzi (pārī vai SLI).
Jāatceras, ka arī citas sistēmas sastāvdaļas patērē enerģiju. Otrais enerģijas patēriņa ziņā ir centrālais procesors, četrkodolu Q9650 tas ir 65 W, šajā gadījumā pietiek ar 300 W barošanas avotu. Vai arī I7-930 patērē līdz 130 W, un ar 500 W barošanas bloku var nepietikt.

dīkstāvē, V. CUDA serdeņi
GTX 460 80 160 336
GTX 660 80 275 1152
GTX 660 Ti 80 320 1344
GTX 670 80 340 1344
GTX 680 85 390 1536
GTX 690 100 510 2x1536
GTX 730 10 38 96
GTX 760 95 300 1152
GTX Titāns 109 335 2688
GTX 960 105 270 1024
GTX 980 110 390 2048

Dzesēšana
Ir nepieciešams kontrolēt videokartes darba temperatūru. Ir vairākas programmas, kas ļauj to izdarīt. Piemēram, tas pats GPU-Z vai HWMonitor (to var lejupielādēt no vietnes www.cpuid.com). Ja nepieciešams, organizēts papildu dzesēšana... Pārraugiet arī CPU temperatūru.

Neatkarīgi no veiktajiem pasākumiem vismaz reizi sešos mēnešos radiatori un ventilators ir jātīra no putekļiem.

Darbs ar vairākiem GPU
Grafikas kartes, piemēram, GTX 690, Titan, būtībā jau ir dubultās grafiskās kartes. Premiere CC strādā ar tiem, turklāt tas darbojas, ja sistēmā ir vairākas videokartes, un SLI režīms nav nepieciešams, kas nozīmē, ka varat izmantot dažādu sēriju videokartes. Šo darbības veidu sauc arī par Vairāki GPU... Veiktspējas pieaugums šeit nav viennozīmīgs un ir atkarīgs no datora konfigurācijas līdzsvara.
Papildu manevra iespējas nodrošina GPU izmantošana trešo pušu spraudņos. Šādā gadījumā Premiere varat piešķirt vienas videokartes CUDA paātrinājumu un citas videokartes (piemēram, Radeon) OpenGL paātrinājumu spraudnim (piemēram, Magic Bullet sērija darbojas, izmantojot OpenGL). Turklāt ir arvien vairāk spraudņu, kas tieši izmanto MultipleGPU - Neat Video 4, Beauty Box 4, Twixtor, DE: Noise, ReelSmart Motion Blur.

Diska pārvaldības optimizācija
Ir nepieciešams novērst skrāpējumu disku sadrumstalotību, to kontrolēt un, ja nepieciešams, veikt defragmentēšanu. Pirmizrādei ievietojiet multivides kešatmiņu paredzētajā ātri HDD vai labāks SSD. Adobe After Effects gadījumā iespējojiet diska kešatmiņu sadaļā Preferences / Media & Disc Cache un ievietojiet to speciālajā ātri disks, ideālā gadījumā SSD; arī iespējojiet diska kešatmiņu = pašreizējos iestatījumus renderēšanas rindas renderēšanas iestatījumos.

Fotogrāfijas
Ja projektā ielādējat ~ 20 megapikseļu fotoattēlus un pēc tam strādājat ar tiem, piemēram, samazinot līdz 25%, tad labāk vispirms tos samazināt Photoshop. Tādējādi katra šāda darbība ar šo fotoattēlu pirmizrādē katrs efekts tiks veikts 4 reizes ātrāk.
Turklāt Premiere ir ierobežots GPU paātrinājums: ((platums * augstums) / 16,384) megabaiti videokartes atmiņas ir rezervēti kadru apstrādei. Ja šī vērtība pārsniedz pieejamās atmiņas apjomu, pirmizrādes renderētājs pārslēdzas uz centrālo procesoru. Tas nozīmē, ka šajā kadrā GPU paātrinājums nedarbosies. Piemēram, attēla izmērs ar Canon 550D ir 5184 × 3456 pikseļi. Aprēķina rezultātā mēs iegūstam 1,094 MB, kas fiziski ir vairāk nekā 1 GB atmiņas Quadro FX 3800.

CEPHtmlMotors
Šis process ir daļa no Adoba jaunās pieejas saskarnēm: tas ir atbildīgs par bibliotēkas paneli (piekļuve mākoņa mediju resursiem) un par jauno Premiere palaidēju. ik pēc 5 sekundēm tas kāpj mākonī, un procesoros bez HT tas var aizņemt 30% no ātruma. Adobe iesaka izlabot AngularJS kodu ar ielāpiem. Mēs uzskatām, ka kods, kas muļķīgi izlej I / O daudzuzdevumu sistēmā, principā nav pieņemams, un mēs nojaucam mapi CEPHtmlEngine, kas atrodas mapē c: \ Program Files \ Adobe \ Adobe Premiere Pro CC 2015 \

AdobeIPCBroker
Aptuveni ik pēc 30 sekundēm process ar nosaukumu AdobeIPCBroker.exe sūta šifrētus datus no 1 līdz 1,5 kb garumā uz Adobe serveriem. Tā kā mums ir jāstrādā, nevis pastāvīgi jāsazinās ar mākoni, failu c: \ Program Files (x86) \ Common Files \ Adobe \ OOBE \ PDApp \ IPC \ AdobeIPCBroker.exe var aizstāt ar šo.

Lumetri darbības jomas
Ja, atskaņojot laika skalu, nepietiek ar sniegumu, paturiet prātā, ka parādītajam Lumetri Scopes panelim ir nepieciešami ievērojami resursi.

Aero
Aero darbojas ar GPU paātrinājumu un patērē resursus. Tāpēc to var izslēgt

https://helpx.adobe.com/premiere-pro/system-requirements.html- Sistēmas prasības
http://blogs.adobe.com/aftereffects/category/technical-focus
https://www.cpubenchmark.net/common_cpus.html

Es mīlu Nvidia, jo viņu videokartes atbalsta daudzas noderīgas lietas, piemēram, PhysX un, protams, CUDA. Pēkšņi radās jautājums par video konvertēšanu, un, protams, es nolēmu nenoslogot savu Core i7 ar šīm lietām, ļaut tam pārvaldīt sistēmu, un manā noliktavā ir divas gf110 mikroshēmas no GTX780 videokartēm. Bet pārveidotāji pēkšņi sāka izrādīt, ka neatrada man ierīces ar CUDA atbalstu! Es meklēju internetā un uzzināju, ka nvidia izslēdza CUDA atbalstu, oficiāli atjaunināja CUDA API un tagad dll ir novecojušā stāvoklī, sākot ar draiveri 340.52 un sekojošais.

Atjauninājums 1

Izrādās, ka nvidia ir atjauninājusi API CUDA un tāpēc neviena programma pašlaik nedarbojas. Atliek tikai gaidīt, kamēr visi atjauninās programmas, lai atbalstītu jauno API, kamēr varat izmantot zemāk esošos uzlaušanas gadījumus. Jūs varat izlasīt tēmu par to.

Risinājumu iespējas

  • Instalējiet veco draiveri 337.88
  • Izsaiņojiet šo arhīvu uz C: \ Windows (tikai x64)
  • Lejupielādējiet modificēto draiveri 344.11 no Cyris

P.S.

P.S.S (01.09.2017.): Ziņa ir veca. Varbūt viss iepriekš minētais vairs nepalīdzēs, tāpēc vienkārši atjauniniet pārveidotāja programmu. Lielākā daļa no viņiem jau zina, kā strādāt ar jauno CUDA saskarni, tāpēc visi šie pārmetumi vairs nav nepieciešami.

Dīvainā kārtā lielākā daļa jautājumu ir par lētākajām videokartēm. Protams, ir ieteicams iegādāties Adobe sertificētu videokarti, kā to rakstīja viņa inženieris savā emuārā, video karšu izvēle ir ierobežota, jo viņi nevēlējās, lai atbalsta dienests tiktu pārpludināts ar jautājumiem par videokartēm, jo tas attiecas uz After Effects. Protams, ir lietderīgāk atbalstīt profesionālas kartes ar atsauces dizainu. Bet, kā mēs redzam, saraksts paplašinās, un papildus G200 un Fermi mikroshēmojumiem G92 mikroshēmojums (Quadro FX 3700M un Quadro FX 3800M) tiek oficiāli atbalstīts klēpjdatoros. Tā kā, sākot ar Adobe Premiere Pro CS5 5.0.2 atjauninājumu, Mercury Playback Engine (MPE) ir optimizēts videokartēm ar Fermi arhitektūru, tika nolemts lētāko videokarti iegādāties tuvākajā veikalā ar tikai divām prasībām: Fermi 2.0 un vairāk iebūvētā atmiņa 768 MB. Izvēle krita uz videokarti: nedaudz vairāk par 4 tūkstošiem rubļu.

Grafiskās kartes specifikācijas Gainward GeForce GTX 550 Ti 1024 MB (NE5X55T0HD09-1061F):
40 nm GF116 mikroshēmojums (GeForce GTX 550 Ti), 1,17 miljardi tranzistoru. DirectX 11 GPU ar Shader Model 5.0 atbalstu ir veidots, lai nodrošinātu īpaši augstu veiktspēju ar jauno grafikas iespējas API - GPU paātrināta mozaīkas izveide.
Kodols un ēnotājs darbojas frekvencēs: 900/1800 MHz.
192 plūsmas procesori un 8 polimorfie dzinēji.
32 tekstūras vienības. Sajaukšanas bloki: 24.
384 KB vienotā L2 kešatmiņa.
Tekstūras aizpildīšanas ātrums (miljardi tekselu / sek): 28.8.
Veiktspēja: 691 GFLOPS.


1024 MB GDDR5 atmiņa ar 4100 MHz frekvenci. 6x mikroshēmas Hynix H5GQ1H24AFR T2C ar piekļuves laiku 0,8 ns un frekvenci 5 GHz. Pieejamā atmiņa: 953 MB.
192 bitu atmiņas kopne (tiek izmantoti trīs 64 bitu atmiņas kontrolieri).
Atmiņas joslas platums: 98,4 GB / s.
Saskarne: PCI Express 2,0 x 16.
Mikroshēmas siltuma izkliede: 116W.
Maksimālā GPU temperatūra: 100 grādi.
Atbalsta darbu divvirzienu SLI konfigurācijā.
Izejas: DVI-I, VGA, HDMI.
HDMI 1.4a atbalsts, ieskaitot GPU paātrinātu Blu-ray 3D atbalstu, x.v.Color, HDMI Deep Color un 7.1 digitālā telpiskā skaņa.
Atbalsta: OpenGL 4.1, DirectX 11 un Shader Model 5.0, NVIDIA PureVideo HD.
Paredzēts darbam ar monitoriem ar izšķirtspēju 1680x1050 vai mazāku.
Divu slotu aktīvā dzesēšanas sistēma ar primitīvu alumīnija radiators ar ribām (noklikšķināms fotoattēls).


Un 92 mm 11 lāpstiņu ventilators:

OS atbalsts: Windows 7 32 / 64bit, Windows Vista 32 / 64bit, Windows XP 32 / 64bit.
Videokartes izmēri ir ļoti kompakti: 188 x 112 mm.
GPU darbina četru fāžu pārveidotājs, ko kontrolē NCP 5395T kontrolieris.
Nepieciešamā barošanas bloka jauda ir 400W vai vairāk, strāvai + 12V kopnē jābūt vismaz 24A. Barošanas avotam jābūt aprīkotam ar vienu 6 kontaktu barošanas savienotāju. Videokartē papildu PCIe barošanas savienotājs atrodas videokartes augšpusē, nevis sānos, kas ir daudz ērtāk, instalējot korpusā:


Karte tika pievienota vecajai sistēmas bloks ar divkodolu Intel procesors Core 2 Duo E6400 + Asus P5B Deluxe (Intel P965 Express ar PCI kopne Express x16 no pirmās versijas ar joslas platumu 8Gb / s) un standarta GPS-500AB-A barošanas avotu (500W, trīs 12V līnijas izdala: 16 + 18 + 18A, 2x 6pin PCIe savienotāji), kas iekļuva slodzē ar Chieftec UNI BA-02B lieta -B-SL. Tie. iegādājoties jaudīgāku izsalkušu karti, var tikt iegādāts jaudīgāks barošanas bloks. Mūsu mērķis ir noskaidrot, kas mums vienkāršu videokartes nomaiņu ar modernāku, kas atbalstīs GPU paātrinājumu Adobe Premiere Pro CS5 un CS5.5. Chieftec UNI BA-02B-B-SL korpusa izplešanās slotu skrūvju stiprinājums nevar darboties ar šo videokarti, jo tās divu slotu dzesēšanas sistēma, proti, dekoratīvs plastmasas korpuss, traucē nostiprināšanu. Man nācās salabot video karti ar skrūvēm vecmodīgā veidā.


Instalējiet šādus draiverus (* strādājiet tikai ar WHQL draiveriem, pēc to instalēšanas restartējiet datoru):

Palaidiet programmu Adobe Premiere Pro CS5 un atlasiet Projekta iestatījumi: Tikai Mercury Playback Engine Software.

Iepriekš iestatīta secības izvēle: DSLR 1080p25. Mēs izveidojam klipu skaņas kompozīcijas garumā:

Klips sastāv no avotiem: Canon 550D, 5D, PNG secība, M-JPEG kadri un JPEG fotoattēls... Tika lietoti šādi efekti: Track Matte Key, Ultra Key, Time Remapping, Gaussian Blur, Fast Color Corrector un Black & White. Tika izmantotas arī šādas funkcijas: Scale to Frame Size, Frame Blend, mainīts PNG secības PAR un Color Dodge sajaukšanas režīms.
Turklāt ir trīs eksporta iespējas: H.264 Blu-Ray, Atbilstības avota atribūti (augsta kvalitāte), t.i. šī opcija nemaina izšķirtspēju un kadru ātrumu. Otrā iespēja: Mpeg2-DVD, PAL Widescreen High Quality, šeit tiek izmantots arī standarta mērogošanas rīks, kas samazina izšķirtspēju līdz 720x576. Un trešā iespēja, tāda pati kā otrā, bet ar izvēles rūtiņu: Izmantojiet maksimālo renderēšanas kvalitāti.

Visi pārējie testi tiks nokārtoti, izmantojot GPU. Bet vispirms jums ir jāiespējo videokartes atbalsts. Dodieties uz direktoriju: C: \ Program Files \ Adobe \ Adobe Premiere Pro CS5 palaidiet lietojumprogrammu GPUSniffer.exe un atcerieties kartes nosaukumu.


Tālāk tajā pašā direktorijā atveriet teksta dokumentu: cuda_supported_cards.txt un ievadiet tur videokartes nosaukumu (ja karte programmai nav redzama, tad lasām par savienojuma kļūdām). Turklāt testi tika veikti ar Premiere Pro CS5.0.3 versiju (lai redzētu, kā optimizācija darbojas Fermi). Ir vērts padomāt, ka pēc atjaunināšanas, ielādējot projektu, parādīsies uzraksts:


Tātad katrai programmas versijai, kas piedalās testā:

Nepieciešams pārrakstīt teksta dokumentu: cuda_supported_cards.txt.

Un attiecīgi pārbaudiet sadaļā Projekts> Projekta iestatījumi> Vispārīgi, kurš dzinējs ir izvēlēts:

Tiklīdz mēs izvēlamies: Mercury Playback Engine GPU paātrinājums josla virs laika skalas mainīsies no sarkanas uz dzeltenu.

Klipa renderēšanai netika izmantots Adobe Media Encoder. Šeit ir kopsavilkuma tabula ar rezultātiem:

Pat budžeta grafikas karte var ievērojami paātrināt vairākas darbības lēnā datorā. Ir arī vērts atzīmēt, ka ar katru atjauninājumu videokartes GPU tiek izmantots arvien efektīvāk. Tā kā viena no programmas priekšrocībām ir laba mērogojamība, rezultāti jaudīgos datoros būs pilnīgi atšķirīgi.
* Papildus standarta 1 GB iebūvētajai atmiņai videokartes, kuru pamatā ir GeForce GTX 550 Ti mikroshēmojums, var piegādāt ar šādiem atmiņas izmēriem: 1,5 GB, 2 GB, 3 GB un 4 GB.
* Tiem, kam patīk ietaupīt naudu: patiesībā videokarte ir vēl izdevīgākas videokartes GeForce GTS 450 (GF106) pārspīlēta versija, GeForce GTX 550 Ti pulksteņa ātrums palielinājās, 128 bitu atmiņas kopne tika palielināta. palielināts līdz 192 bitiem (trešā kontroliera iekļaušanas dēļ), un ROP skaits ir palielināts no 16 līdz 24. Tas arī viss. plusi GeForce GTS 450: daudz vairāk zemu cenu un patēriņš, tikai 106 W (t.i., prasība pēc barošanas ir vēl mazāka).
Videokarte GeForce GTX 460 (GF104) 768 MB mums nav piemērota, jo daļu atmiņas aizņem "serviss" un līdz ar to pieejamā atmiņa neatbilst Mercury Playback Engine GPU paātrinājuma prasībām . Lai gan tas ir ātrāk nekā GeForce GTX 550 Ti.
* Kam ir iespēja nedaudz labāk pievērst uzmanību, pievērsiet uzmanību videokartei GeForce GTX 560 Ti (GF114), tā ir nedaudz ātrāka veiktspējas ziņā nekā "gluttonous" GTX 470 un daudz ātrāk nekā GeForce GTX 460 768MB, GeForce GTX 460 SE un vēl jo vairāk GeForce GTX 550 Ti, un tas var kalpot kā zelta vidusceļš. GTX 560 Ti atšķiras no GTX 560 - komplektā iekļautais astotais polimorfiskais dzinējs (daudzprocesors) ar papildu 48 plūsmas procesoriem (560 ir 7x), 8 papildu tekstūras vienības un ROP vienības un palielināta jauda par 20 W, gandrīz vienlaicīgi cena.
Ārpus iekavām bija pilnīgi budžeta risinājumi, piemēram, resurss studio1productions.com aktīvi veicina budžeta risinājuma GT 240 (GT215 kodols) izmantošanu ne pārāk jaudīgām sistēmām (šo videokarti ražotājs pozicionē kā: budžeta CUDA paātrinātāju mājām). Bet šeit ir dažas nianses, jo budžeta risinājumiem ir vairākas iespējas videokartēm ar vienu un to pašu koda nosaukumu. Tātad, izmantojot GT 240 1GB GDDR5 videokarti, mēs Premiere Pro CS5.5 iegūsim par 45% lielāku ātrumu salīdzinājumā ar GT 240 1GB DDR3 izmantošanu. Tas viss ir par joslas platums atmiņa, ar 128 bitu atmiņas kopni un GDDR5, kas darbojas ar 3,4 GHz, mēs iegūstam joslas platumu 54,4 GB / s. Izmantojot 128 bitu piekļuves kopni un DDR3 atmiņu, kas darbojas ar 1,58 GHz frekvenci, mēs iegūstam atmiņas joslas platumu = 25,28 GB / s (aprēķināts pēc formulas: 128 x 1580/8).
GeForce GTX 550 Ti ir arī ieteicams lietot Blackmagic Design UltraScope, DeckLink, Multibridge un Intensity uztveršanas kartēm. Sarakstā ir grafikas kartes: nVidia GeForce GTX 285, nVidia GeForce GTX 550Ti, nVidia GeForce GTX 570 un nVidia GeForce GTX 580. Minimālās prasības: Atbalsts OpenGL 2.1 un tekstūras aizpildīšanas ātrumam virs 22 000 MT / s.
Mēs lasījām par GeForce GTX 550 Ti videokartes salīdzinošo testēšanu ar GeForce GTX 650 un par salīdzinājumu ar GeForce GTX 650 Ti.
* Jaudīgākā sistēmā jūs varat redzēt lielu atšķirību starp dažādu klašu videokartēm. Tāpēc nav jēgas, piemēram, izmantot paketi: divkodolu procesoru un GeForce GTX 580 klases videokarti.
!!! Esiet uzmanīgi, mazumtirdzniecībā ir MSI grafikas kartes GeForce GTX 550 Ti 1024 MB GDDR5 () ar deklarētajām frekvencēm 900/3800 MHz (salīdzinājumā ar 900/4100 atsaucei, kurai jau vajadzētu būt zvanam). Patiesībā viss ir daudz bēdīgāk: GeForce GTX 550 Ti aizsegā (kas veidots uz GF116 / Fermi 2.0), tika iezīmēts atkārtoti MSI N450GTS-M2D1GD5(veidots uz GF106 / Fermi 1.0) ar 783MHz kodolu un 1GB GDDR5 atmiņu, kas darbojas ar 3608 vai 3200MHz. 128 bitu atmiņas kopne, nevis 192 bitu. Un 144 straumes procesori, nevis 192.

Videokarte ir pārspīlēta līdz 900/4000 MHz frekvencēm, taču 128 bitu kopne pret 192 bitu kopni ir būtisks trūkums.

Premiere CS5 centrā esošais Adobe Mercury atskaņošanas dzinējs atbalsta CUDA paātrinājumu tikai nedaudzās Quadro un GeForce GTX 285 grafikas kartēs. Tomēr video karšu atbalsta definīcija tiek veikta, vienkārši salīdzinot nosaukumu ar sarakstu, un sarakstu var mainīt, lai pievienotu atbalstu citām NVIDIA balstītām videokartēm.

Lai videokartei pievienotu atbalstu CUDA paātrinājumam, pārliecinieties, ka ir izpildīti šādi nosacījumi:

  • Tiek izmantota pilna Adobe Premiere CS5 versija. Izmēģinājuma versija netiek atbalstīta.
  • Videokartes grafikas procesora CUDA saderības līmenis ir 1,1 vai augstāks. G80 bāzes grafikas kartes ir tikai 1,0 līmeņa un nav piemērotas dzīvsudraba dzinējam.
  • Videokartei ir vismaz 896 MB video atmiņas. Lai gan paātrināšanai ir nepieciešami tikai 765 MB, šai atmiņai ir jābūt pilnībā pieejamai lietojumprogrammai, un daļa video atmiņas vienmēr tiek izmantota apkopei grafiskais interfeiss Windows un apmaiņa ar draiveri, tāpēc, izmantojot karti ar 768 MB video atmiņu, lietojumprogrammai būs piekļuve mazāk nekā 765 MB, un paātrinājums nedarbosies.
  • Instalēta NVIDIA draivera versija 197.45 vai jaunāka.

Izpildiet šīs darbības:

  1. Palaidiet komandu Windows virkne(cmd.exe) kā administrators. Izmantojiet cd, lai pārietu uz mapi, kurā ir instalēta Premiere (parasti C: \ Program Files \ Adobe \ Adobe Premiere Pro CS5).
  2. Palaidiet komandu GPUSniffer.exe
  3. Rūpīgi pārbaudiet programmas rezultātu. Tās beigās jābūt rindai " CUDA ierīce Nr. 0 nav izvēlēta, jo tā neatbilda nosauktajam karšu sarakstam". Ja ir norādīts cits iemesls (" jo ir nepieciešami 765 MB un ir pieejami XXX MB», « jo CUDA versija 1.0 netiek atbalstīta"), Tas nozīmē, ka videokarte netiek atbalstīta vai NVIDIA draiveris nav instalēts pareizi, atinstalējiet un instalējiet jauno draivera versiju. Atcerieties arī tādu rindu kā “ Nosaukums: GeForce XXXXXX Aprēķināšanas iespējas: 1.3", GeForce XXXXXX ir kartes nosaukums, zem kuras tā būs jāpievieno sarakstam.
  4. Izpildiet komandu notepad.exe cuda_supported_cards.txt
  5. Piezīmju grāmatiņā pievienojiet kartes darbības pēdējo rindiņu, ko uzzinājāt 3. darbībā, un saglabājiet failu.
  6. Vēlreiz palaidiet komandu GPUSniffer.exe. Pārskatiet izvadi un pārliecinieties, vai beigās parādās rinda “CUDA Device # 0 atbalstīts”.
  7. Palaidiet Adobe Premiere. Izveidojiet jaunu projektu un dodieties uz tā rekvizītiem. Cilnē Video renderēšana un atskaņošana mainiet Mercury Playback Engine Software Only (Tikai Mercury Playback Engine programmatūra) uz Mercury Playback Engine GPU Acceleration.

Pirmizrādē apsveriet šādus CUDA aparatūras paātrinājuma ierobežojumus:

  • Mercury Playback nepaātrina video kodēšanu / dekodēšanu - tas ir kodeku uzdevums. Vienlaicīgs darbs pie projekta un projekta eksportēšana ar kodeku, kas izmanto arī CUDA paātrinājumu, var radīt neparedzamus rezultātus.
  • Ne visi efekti tiek paātrināti.
  • Paātrinājums darbojas pareizi tikai pirmajos trīs slāņos, nākamos slāņus var apstrādāt aparatūrā tikai daļēji, un ir iespējami attēla artefakti.
  • Apstrādātā video ierobežojošā izšķirtspēja un slāņu skaits ir atkarīgs no video atmiņas apjoma. CUDA paātrinājuma funkciju ieteicams iespējot tikai videokartēm ar atmiņas ietilpību vairāk nekā 1 GB.