Lossy eX hat folgendes geschrieben : |
| Zusätzlich dazu benötigt man dann auch noch einen passenden Player. Weiß nicht wie das bei vlc ist aber sonst dürften das nur Kostenpflichtige richtig unterstützen. |
Geht mit Media Player Classic - Home Cinema recht gut. Siehe auch
hier.
Lossy eX hat folgendes geschrieben : |
| Und selbst dann ist der Vorteil nicht so berauschend wie man das theoretisch immer vorgerechnet hat. |
Och, 2 Kerne vom Dualcore auf je 40% ohne gegenüber <2% mit bei Videowiedergabe find ich schon bemerkbar
Der Trick ist ja eben, dass man im Grunde alles, was man normalerweise mit SSE-Instruktionen macht, auch auf der Graka machen könne. Man nehme z.B. Filter in Grafikanwendungen oder viele Kompressionsalgorithmen, DCT macht sich auf Grafikkarten seeehr schnell
Lossy eX hat folgendes geschrieben : |
| Zum Beispiel hat ATI/AMD in seinen Treibern auch direkt schon einen Videocodierer eingebaut mit dem man auf der Grafikkarte Videos kodieren kann. Aber dessen Qualität ist unterirdisch |
Gut, da kann jetzt die Technologie nix dafür. Aber dass man den nicht so verwenden kann, sondern nur mit den wirklich grausamen Standardprofilen aus dem Assistenten raus ist wirklich eine Sauerei. Dass bei den defaultmäßig eingestellten IPod-Kleinstbildern mit 70% Qualität nix brauchbares rauskommt, ist klar.
Lossy eX hat folgendes geschrieben : |
| und anhand der Belastung der Karte kann man nicht sehen, dass die wirklich was tut. |
Naja, wenn ein 200MB-Video innerhalb von Sekunden ohne CPU-Last auf ein Zehntel eingedampft wird, dann muss das ja irgendwo passiert sein...
Lossy eX hat folgendes geschrieben : |
| Außerdem sollze man Hardwarebeschleunigte Videowiedergabe und grafikkartengestütze Berechnungen auch nicht in einen Topf werfen. |
NOCH nicht, ATI schrieb mal irgendwo, dass in der Zukunft nur noch die normalen Shaderpipelines und eine allgemein Programmierbare Einheit drauf sollen. Selbige soll dann dynamisch eben das Programm zum Video decodieren geladen kriegen. IIRC war doch das auch mal für CUDA geplant?
Ist allerdings schon ein paar Tage her, kann ich gar nicht sagen ob das noch aktuell ist.
Lossy eX hat folgendes geschrieben : |
| Denn der Grafikprozessor ist ein Prozessor der eher nur sehr kleine Programme ausführt. Davon aber 300-500 gleichzeitig. |
Naja, eher ein paar hundert Fließkommaoperationen gleichzeitig. Eben Vektorarithmetik.
Programme können mittlerweile ganz schön groß sein.. müsstest du doch eigentlich wissen, Shaderprogramme sind ja auch nix anderes...
Lossy eX hat folgendes geschrieben : |
| Das heißt um die Grafikkarte sinnvoll nutzen zu können benötigt man Anwendungsfälle die extrem parallel ablaufen können. |
Naja, Mergesort klappt trotzdem nicht. Und der skaliert massiv. Aber macht eben kaum Mathematik...
Lossy eX hat folgendes geschrieben : |
| Bestes Beispiel sind auch die PhysX Versuche für einen dedizierten Physik Prozessor. |
Die NVidia seit dem Kauf von Ageia direkt mit in die GPU gießt.
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."