Warum benötigen einige Desktop-Umgebungen eine "3D" -Grafikkarte?

361
Zelda64fan

Ich habe die Antworten zu dieser Frage durchgelesen, in denen die Desktop-Umgebungen für Ubuntu aufgelistet sind, und ich habe festgestellt, dass viele der "schickeren" eine "3D" -Grafikkarte erfordern. Aber es sieht nicht so aus, als wäre etwas wirklich 3D in ihnen. Warum haben sie diese Anforderung?

1
Es mag vielleicht nicht schick sein, aber das für die Gestaltung der Schnittstelle verwendete Framework erfordert eine Grafikkarte, die das verwendete Framework unterstützt. Ist dies ein aktuelles Problem, dem Sie gegenüberstehen? Ramhound vor 10 Jahren 1
Nur Neugier. Es schien seltsam, dass sie 3D-Unterstützung benötigen würden, obwohl sie überhaupt nicht 3D sind. Zelda64fan vor 10 Jahren 0
Das bekommen Sie, wenn Sie versuchen, Windows Aero an Ihrem Pentium 4 zu unterstützen. Austin ''Danger'' Powers vor 10 Jahren 0

1 Antwort auf die Frage

2
Austin T French

Denn viele neuere Schnittstellen erfordern Texturierungs- und Rendering-Funktionen von 3D-Karten. Gleiches gilt für Aero und Mac OSX von Vista / Windows 7. Wenn Sie etwas Besonderes tun und eine anständige Leistung beibehalten möchten, müssen Sie dies auf der GPU tun. Andernfalls verlangen Sie von der CPU zu viel und die Leistung leidet darunter.

Eine 3D-GPU ist massiv parallel. Was bedeutet, einen Bildschirm zu zeichnen, zu manipulieren und erneut zu zeichnen, erfordert wenig Aufwand und Speicher.

Wenn Sie einen guten Ort für zusätzliche Untersuchungen suchen, sehen Sie sich den DWM von Microsoft an . Es gibt viele Informationen darüber, was diese Schnittstellen anders machen als die ältere CPU-Zeile, und zwar durch Rendering von Zeilen.

Wenn Sie "3D" sagen, bedeutet das, dass derselbe Texturcode verwendet wird. Es kann nicht immer "3D" sein, es gibt jedoch "3D" -Elemente in jeder Operation, die dies erfordert. Ramhound vor 10 Jahren 0
Das macht mehr Sinn. Vielen Dank! Zelda64fan vor 10 Jahren 0