gibt es denn bei amd auch sowas wie cuda?
Ja, nennt sich OpenCL und ist ein offener Standard.
Oder wofür ist cuda genau fut, nur fürs rendern oder auch bei der videobearbeitung an sich?
Hauptsächlich für das Rendern, aber auch für das Einlesen und Abspielen von Videodateien. Das Einlesen und Abspielen stecken moderne Prozessoren auch so weg, beim Rendern kann es aber, je nach Codec, einen enormen Unterschied machen. Auch wenn es um 3D und Visual Effects geht benötigst du GPU Beschleunigung.
ich wrede noch etwas warte auf amd zen. kann man davon ausgehen, dass diese im janur erscheidnen ? oder ist dies unwahrscheinlich ? braucht man cuda denn überhaupt ?
Ja, GPU-Beschleunigung (CUDA oder OpenCL) braucht man unbedingt. Es sei denn du hast sehr viel Freizeit und willst ewig warten.
Ich kann mich aber den Empfehlungen von Whitman nicht wirklich anschliessen. Wenn es um die Platzhirsche am Markt geht (Adobe Premiere, usw.), dann hat Whitman recht. Schaut man sich hingegen viele Utilities oder aber bereits Software wie z.B. Blender an, dann führt derzeit kein Weg an CUDA vorbei. Das hat einen einfach Grund: CUDA ist im Vergleich zu OpenCL wesentlich einfacher zu programmieren und ist schon seit Jahre ausgereift. Daher unterstützen viele kleine Utilities ausschliesslich CUDA. Entscheidest du dich also für eine AMD Grafikkarte, dann hast du zwar bei den Marktführern keine Probleme, wirst aber evtl. manche kleine Helfertools nicht wirklich gut nutzen können. Daher bin ich der Meinung, dass man immer eine CUDA kompatible Grafikkarte kaufen sollte. Die paar Euro, die man mit AMD spart, sind es nicht wert.