Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Quartz 2D Extreme unter Mac OS X 10.4 Tiger aktivieren

Apple hat mit 10.4 Quartz noch weiter optimiert und sogar sehr viele Zeichenfunktionen auf die Grafikkarte ausgelagert, so dass der Prozessor nur noch für sehr wenige Sachen zuständig ist. Allerdings scheint sich Apple dazu entschlossen zu haben, Quartz 2D Extreme, so der Name für die neue Beschleunigungsmethode, standardmäßig aus Kompatibilitätsgründen zu deaktivieren. Wer dennoch gerne die Performance der neuen Technologie ausprobieren möchte, sollte sich die Developer Tools von der Tiger DVD installieren und dann unter /Developer/Performance Tools/Quartz Debug die Quartz 2D Extreme-Beschleunigung in der Menuleiste aktivieren. Die Einstellung wirkt sich nur auf nach dem aktivieren gestartete Applikationen aus, sobald die Quartz Debug-Anwendung beendet wird, deaktiviert sich die Beschleunigung wieder.
Quartz 2D Extreme ist dafür da, dass nicht wie bei normalen Quartz Extreme nur die Fenster an sich durch die GPU gezeichnet werden, sondern auch große Teile des Inhaltes dieser Fenster. Die Beschleunigung wird besonders deutlich beim Vergrößern und Verkleinern von Fenstern. Über den Link an der Seite gelangen Sie zu dem ArsTechnica-Artikel über Quartz 2D Extreme mit einer detaillierten Beschreibung der neuen Technologie. Allerdings werden nur Grafikkarten ab der GeForce FX 5200 und der Radeon 9600 unterstützt.

Update: Mit dem Befehl im Terminal

sudo defaults write /Library/Preferences/com.apple.windowserver \ Quartz2DExtremeEnabled -boolean YES

kann Quartz 2D Extreme auch dauerhaft aktiviert werden.

Weiterführende Links:

Kommentare

sonorman
sonorman06.05.05 15:01
Aha. Und was wäre eine geeignete Applikation, um die Performancesteigerung mal auszuprobieren?
0
Mendel Kucharzeck
Mendel Kucharzeck06.05.05 15:03
z.B. ein Xcode-Projektfenster!
0
kai!
kai!06.05.05 15:07
sonorman

So wie ich das verstanden habe, wirkt es sich direkt auf alle Teile der GUI aus, die vorher normal mit Quartz gezeichnet wurden.

Ich kann mir vorstellen, dass das eine erhebliche Leistungssteigerung mit sich bringt, inbesondere dann, wenn rechenintensive Anwendungen im Hintergrund laufen und man trotzdem die GUI weiter benutzen muss.

Anscheinend wieder ein Grund, sich keinen Mac ohne CoreImage/CoreVideo unterstützte Grafikkarte zu kaufen (Mac mini/iBook)...
0
aeschli06.05.05 15:11
Beschleunigt QE2D nicht auch Macs ohne CI-Grafik, einfach im Software-Modus und nicht hardwaremässig?
0
sonorman
sonorman06.05.05 15:13
Ist eine Performancesteigerung bei Quicktime Filmen zu erwarten? Z. B. bei den HD Demo Movies?
0
CamBridge
CamBridge06.05.05 15:14
Warum genau ist QE2D denn per default deaktiviert und warum gibt es keine bessere Lösung das zu aktivieren? Hört sich doch ansonsten gut an.
0
kai!
kai!06.05.05 15:15
aeschli

Das wäre dann das ganz normale Quartz, das es schon länger gibt.

Wenn ich alles richtig interpretiert habe.
0
kai!
kai!06.05.05 15:17
CamBridge

Irgendwo (vergessen, wo) habe ich gehört, dass QE2D noch teilweise fehlerhaft ist und z. B. Darstellungsfehler mit sich bringt. Bis diese Fehler behoben sind, soll QE2D standardmäßig deaktiviert bleiben. In einem späteren Update soll sich das ändern.
0
Mendel Kucharzeck
Mendel Kucharzeck06.05.05 15:17
aeschli
Na im Software-Modus wird ja jetzt schon alles gezeichnet, da bringts nix wenn da noch ein QE2D dazwischen ist :-D:-D

Das ist ja gerade dazu da, um die Zeichenfunktionen auf die Grafikkarte auszulagern! Wie sollte es also im Software-Modus eine Beschleunigung bringen?
0
omich06.05.05 15:18
sonorman
die Filmdarstellung profitiert davon sehr wahrscheinlich nicht.
0
Stefab
Stefab06.05.05 15:19
Hm, also ich habe es ausprobiert und konnte subjektiv keinen Unterschied feststellen.
Hier ist seit Tiger das Window-Resizing sowieso so schnell, dass mehr praktisch nicht mehr geht, ebenso das Scrolling. (iMac G5 17", 1.8 Ghz)
Werde aber mal schauen, ob dadurch zumindest die CPU Belastung sinkt...
Aber viel Sinn scheint es ja nicht zu haben, da es auf den neuen Rechnern, die das unterstützen eben auch ohne so schnell geht, dass man den Unterschied nicht merkt.
0
Mendel Kucharzeck
Mendel Kucharzeck06.05.05 15:27
Stefab
Schau mal unter dem Link an der Seite, da sind auch Performance-Vergleiche!
0
Gaspode06.05.05 15:29
Man sieht das schon beim Scrolling in Safari (weiches Scrolling aktivieren!).

Es gibt gelegentlich Darstellungsfehler, deshalb ist es wohl deaktiviert.
0
BungleBungle
BungleBungle06.05.05 15:36
Geht lt. Harmac auch einfacher.

Terminal öffnen und folgendes eingeben (danach wird Admin-Passwort verlangt):

sudo defaults write /Library/Preferences/com.apple.windowserver \ Quartz2DExtremeEnabled -boolean YES

Abschalten mit gleichem Befehl, nur diesmal mit NO.

Siehe auch:


0
BungleBungle
BungleBungle06.05.05 15:36
Sorry, sollte Hardmac heißen!
0
<b>chris</b>06.05.05 16:01
also wenn ihr hier hacks verbreitet, dann weisst doch auch bitte auf mögliche nebenwirkungen hin. - danke schön.

0
Silvercloud06.05.05 16:07
hmm ich warte lieber auf 10.4.1
0
Granini06.05.05 16:15
Ich weiß nicht so recht. Gab ja sicher einen Grund für Apple, warum sie das deaktiviert haben
0
Hinnerk
Hinnerk06.05.05 16:19
Wer mehr darüber Erfahren möchte, schaue doch bitte auf nach. Dort gibt es auch Postings, bei denen eine dauerhafte Aktivierung durch den "sudo defaults write..."-Befehl nicht möglich war.

Hinnerk
0
lemming7106.05.05 16:20
SO, und als Macmini User bin ich nun gekniffen. Aber ich kann mir beim besten Willen nicht vorstellen, dass die 9200 Radeon deshalb nicht unetrstützt wird wiel Sie ältere Pixelshader etc. beinhaltet. Es muss wohl eher am Speicher der Karten etc. liegen.
Kann man 2D Extreme nicht irgendwie auf einem Macmini erzwingen um zumindest zu sehen dass es nicht klappt?!?! Muss doch auch dafür einen Hack geben!!!
0
Stefab
Stefab06.05.05 16:22
Gaspode: Weiches Scrolling habe ich sowieso immer aktiviert... läuft mit Tiger absolut flüssig!

Auch wenn das jetzt dann statt 50 FPS 100 FPS erreicht (o.ä), den Unterschied sieht man eh nicht mehr!

Werd mir aber trotzdem mal den Vergleich ansehen...
0
.mac06.05.05 16:24
Wird auch die NVIDIA GeForce FX Go5200 in meinem G4 PB 1GHz unterstützt?
0
kawi
kawi06.05.05 16:30
CamBridge
Es ist deaktiviert weil es im jetzigen Status der Entwicklung noch zu Darstellungfehlern kommen kann.
Sobald die Entwicklung fertig ist wird mit einem systemupdate diese Funktion automatisch freigeschalten. (also immer schön fleissig 10.4.1, 10.4.2, 10.4.3 ect updaten >;) )
0
Misternice
Misternice06.05.05 16:47
Wenn man die Befehlszeile die in dem Artikel steht einfach so in das Terminal kopiert, dürfte das nichts bewirken...
Das geht eher so:
sudo defaults write /Library/Preferences/com.apple.windowserver \Quartz2DExtremeEnabled -boolean YES

Sonst wird einfach eine neue Datei angelegt, die nichts bewirkt...

Wer sich nicht das Terminal antun möchte und die Tools istalliert hat kann Q2DE auch über QuartzDebugger aktivieren und dann (jetzt kommt der Clou) sofort beenden [alt+cmd+esc]
So wird die plist bis zum erneuten Aufrufen von QuartzDebugger nicht mehr in den ursprünglichen Zustand zurückversetzt.
0
Stefab
Stefab06.05.05 17:16
PS: Ich habe jetzt doch noch etwas bemerkt, wo ein Unterschied erkennbar ist: Und zwar das skalieren laufender Quicktime Filme. Hier ist es mit dieser Funktion aktiviert doch noch spürbar flüssiger. Ansonsten ist seit Tiger sowieso alles so flüssig, dass da nix mehr bemerkbar ist...
0
Neum
Neum06.05.05 18:08
Also bei [PB 12" 1,33 GHz, nVidia Go5200, 1,25 GB Ram] bleibt das trotz dem Terminalcommand nicht aktiviert, aber wenn ich es an hab laeuft alles ein bisschen fluessiger und mein Luefter geht eigentlich nur noch so oft an wie in Panther
0
.mac06.05.05 19:11
Neum
Demnach klappt es also auch mit der NVIDIA GeForce FX Go5200? Cool, hoffentlich wird es von Apple demnächst aktiviert.
0
abana50
abana5006.05.05 19:11
Dumme Frage: Wo kann ich das weiche Scrolling aktivieren?:-y
0
Oskar06.05.05 19:21
Hallo,

eine Frage. Ist es normal, wenn ich im Terminal mein Passwort angebe, dass es auf dem Bildschirm nicht mitgetippt wird? Wo kann ich überprüfen ob der Befehl nun wirklich ausgeführt wurde?

Oskar
0
jens
jens06.05.05 19:25
misternice:
stimmt. danke fuer's aufpassen!

ich empfehle plistedit pro,
damit hat man wenigstens ein visuelles feedback ueber die veraenderungen.

den falschen eintrag (siehe misternice) kann man so z.B. ganz gut auf die schliche kommen.
0
Weitere News-Kommentare anzeigen

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.