Newsgroup: it.comp.macintosh
Titolo: Tiger and quartz extreme 2d

Ho installato tiger su di un nuovo powerbook 12" da circa 4 giorni e
sono rimasto molto soddisfatto dalle prestazioni del nuovo OS, tutto e'
+ veloce, e a parte tutte le nuove feature che ormai tutti conosciamo
una per tutte spotlight, veramente una rivoluzione, la cosa che mi ha
lasciato perplesso e' che non hanno abilitato il quartz 2d extreme su
nessuna macchina che fosse in grado di supportarlo.
Abilitarlo tramite quartz debug e' abbastanza facile, pero' non mi
piaceva il fatto che dovovo lasciarla sempre aperta e una volta chiusa
tutto ritornava come prima e inoltre perche' la modifica funzionasse nei
vari programmi bisognava rilanciarli.
Allora spulciando nella rete ho scoperto come abilitare questa
straordinaria funzione di default.
Bisogna modificare una preferenza nella library di Os x.
Per chi fosse interessato ecco il link:
http://forums.appleinsider.com/showthread.php?s=a3a0681fbf753a0df4998dbf
054950ae&threadid=53531
Una volta abilitata questa funzione e riavviato il computer avrete una
macchina che potra contare sull'accellerazione grafica della vostra GPU.
Per accertare che l'accellerazione grafica sia attivata lanciate system
profiler ed andate su display dovrebbe esserci che il QE 2D e'
supportato.
Un esempio, mentre prima per fare lo scrolling di un documento lungo
circa 2 mega con TextEdit la cpu mi arrivava quasi al 100% ora questa
operazione influisce soltanto per il 2 o 3 per cento. Negli altri
programmi c'e' un evidente boost nello scrolling, nel ridimenzionamento
delle finestre ed in genere tutto quello che viene visualizzato sullo
schermo, compreso la visualizzazione di filmati con vari player.
Nel quartz grafics test di Xbench sono passato sempre in tiger da 146 a
212, con un aumento di circa il 50 % - 60 %.
Ricordate che comunque la Apple non avendola abilitata e' perche' forse
c'e' qualche bug o rallentamento in alcuni programmi, ma io non l'ho
ancora notato, comunque sia  la differenza si sente e la macchina e'
diventata veramente una scheggia.

 Bisogna modificare una preferenza nella library di Os x.
ma tutto cio` ha senso solamente se si ha una scheda che supporti le
nuove funzionalita` di tiger, oppure va bene con tutte?
dato che sto ancora aspettando che il corriere mi porti il pacco,
intanto mi informo su cosa ci sara` da sistemare quando avro` instllato
il tigre sul mio ibook.
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, NP: Adrian Belew - The final rhino

 nessuna macchina che fosse in grado di supportarlo.
system profiler dice che sul mio G5 2x2 con ATI Radeon 9600 XT è
supportato. così pure core image.
-- 
    >  NGK  <

 supportato. così pure core image.
Non e' che confondi quartz extreme con il quartz 2D extreme, perche'
sono due cose diverse.

iMac G5 20'', avvio Quartz Debug ma non noto alcun miglioramento.. come mai?
Immagino che cmq nessuna delle quattro opzioni che compaiono nella
finestrina di Quartz Debug vadano selezionate, dato che poi succedono cose
moooolto strane.. (^_-;)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Nel link segnalato nel primo post c'e' la procedura di come bisogna fare..
sono tre righe nel terminale. Bisogna dire soltanto che l'autore del post
con le istruzioni penso si sia intortato un pochino e ha confuso il nome del
file (se non ricordo male crea un file plist.backup ma poi si riferisce ad
esso come backup.plist)
Io ho modificato quella preferenza, ho riavviato ma stranamente non riesco
ad accorgermi di nulla.. ad esempio un semplice ridimensionamento di una
finestra di Safari dovrebbe andare meglio, vero? Magari anche expose' torna
fluido come in Panther?


 moooolto strane.. (^_-;)
Quelle opzioni sono riservate ai programmatori per agevolare
l'effettuazione di test. Il comando per attivare (se attivabile)
Quartz 2D Extreme si trova nel menů Tools.
-- 
Guido


Ah capisco.. cmq Quartz 2D Extreme l'avevo attivato correttamente.. ma
stranamente non mi sembra ci sia nulla di diverso.. boh!


 stranamente non mi sembra ci sia nulla di diverso.. boh!
che scheda grafica hai?
-- 
Questa firma e' frutto della tua immaginazione.


GeForce FX 5200, ho un iMac G5. Il Quartz Extreme e' supportato..


 sono due cose diverse.
ah stai sicuro allora che lo confondo! adesso lo attivo e cerco di
capirci qualcosa di più.
-- 
    >  NGK  <

 diventata veramente una scheggia.
l'ho appena fatto..ma su un obook g4 dell'altro anno non è supportato
niente ;-(
-- 
dimix

 diventata veramente una scheggia.
Anche a me. non una scheggia, ma un
miglioramento lo si nota ad esempio con QuickTime.
Ho almeno 4-5 fs in piú.
Ma l'utilizzo della CPU é rimasto costante.
Forse qualche punto percentuale in meno.
Su:
PB 1Ghz 1GbRam ATI9600 64Mb 

 nessuna macchina che fosse in grado di supportarlo.
Mi attacco qua in cerca di spiegazioni.
Ho un ibook 12" 800Mhz e ovviamente la mia scheda video non è
compatibilie con Core Image.
Quali sono però le specifiche per il supporto di Quartz Extreme 2d (o
come diavolo si chiama)? 
Chiedo perchè sul sito della apple c'è solo sta pagina:
http://www.apple.com/it/macosx/features/quartzextreme/
che cita come requisiti:
"La funzionalità Quartz Extreme è supportata dalle seguenti GPU video:
NVIDIA GeForce2 MX, GeForce3, GeForce4 MX o GeForce4 Ti oppure qualsiasi
GPU ATI RADEON basata su AGP. Almeno 16MB di VRAM."
Questi non erano i requisiti della versione di Quartz che gira sotto
Panther? Oppure si riferiscono alla "nuova versione" presente in Tiger?
Siccome in rete ho trovato pareri discordanti qualcuno mi fa chiarezza?
-- 
Ciao
- Michele -
Lupo ulula'.... Castello ululi'.... (cit.)

 Panther? Oppure si riferiscono alla "nuova versione" presente in Tiger?
la prima che hai detto. il "problema" e' che quartz extreme e' una cosa,
quartz extreme 2d un'altra.


 quartz extreme 2d un'altra.
in realtà bisognerebbe parlare di quarz 2d e quartz extreme
due cose diverse
quartz extreme è quello strato infimo sul quale si appoggiano quartz2d
(accelerato o non) OpenGl e Quicktime
quartz extreme colloquia direttamente con la gpu e se questa non è
supportata ... tutto quello che sta sopra è eseguito in modalità sw
-- 
=== *Mablung The Heavy Hand* ===

 supportata ... tutto quello che sta sopra è eseguito in modalità sw
ora non ricordo a memoria come sono impilare 'ste cose, ma quartz 2d
extreme non e' eseguito in modalita' sw. la novita' sta nel fatto che i
comandi di quartz 2d sono elaborati direttamente dalla gpu


 comandi di quartz 2d sono elaborati direttamente dalla gpu
vedo che non mi hai seguito :)
quartz2d (che sta sopra, quartz 2d) chiede a quartz extreme di eseguire
un'operazione : disegna una linea
se  quartz extreme supporta la gpu le chiede di eseguire per lei il
comando di draw line, altrimenti quartz2d si deve arrangiare ;)


 quartz2d (che sta sopra, quartz extreme)
cosě va meglio :)


 un'operazione : disegna una linea
a me sembra di avere ragione me :) con tiger sia quartz che quartz 2d
sono accellerati dalla gpu. quartz 2d disegna la linea, quartz "compone"
i diversi elementi disegnati da quartz 2d.
http://arstechnica.com/reviews/os/macosx-10.4.ars/14


 + veloce
Ho effettuato la procedura ma non noto miglioramenti, inoltre in system 
profile non vedo il qe2d...ho anche io un powerbook 12" (ultima 
generazione). Boh..
-- 
http://www.andrearuggeri.it

 stranamente non mi sembra ci sia nulla di diverso.. boh!
Bhe' in teoria dovresti avere un certo aumento di performance ma se il
finder e' gia' fluido dubito che lo noteresti, ci vorrebbe qualche
programmino di bench.

 il tigre sul mio ibook.
in teoria solo con le schede supportate

 
http://arstechnica.com/reviews/os/macosx-10.4.ars/14
Grazie.
Ho letto e adesso c'ho capito qualcosa.
In più ho trovato sto passo che in effetti era quello che cercavo:
"That brings up perhaps the biggest caveat about Quartz 2D Extreme. Like
Quartz Extreme before it, Quartz 2D Extreme is not supported by all
video cards. It requires an ATI Radeon 9600 or NVIDIA GeForce FX or
better. In terms of technology, Quartz 2D Extreme requires support for
the ARB_fragment_program OpenGL extension."
Peccato, sarebbe stato un bel passo in avanti come prestazioni.
Mi attaccherò alla cippa. :)


 generazione). Boh..
In system profiler, alla voce Graphics/Displays oltre ai vari core
image, e al quartz extreme, se hai seguito correttamente la procedura
descritta devi avere anche il Quartz 2D Extreme con scritto supportato,
se no hai sbagliato qualcosa.  

 esso come backup.plist)
Non c'e' nessun errore nella procedura descritta, perche il file
plist.backup e' creato proprio come un file di back-up che l'utente
dovrebbe usare nel caso sbagli qualcosa e quindi permettere di fare
ritornare il sistema come era in precedenza, infatti se tu leggi lui
afferma di riavviare in sigle user mode e rimettere il file vecchio al
suo posto.

 se no hai sbagliato qualcosa.  
Probabilmente ho sbagliato a modificare la preferenza. Quali sono 
esattamente le righe che bisogna riportare nel terminal?
Grazie
-- 
http://www.andrearuggeri.it


Non so come "dovrebbe essere", ma a dire il vero se prendo una finestra di
Safari dove ho caricato una pagina web e inizio a ridimensionarla
velocemente con il mouse il risultato e' tutt'altro che fluido.. con o senza
Quartz 2D Extreme.. usando Quartz Debug avevo anche aperto la lista delle
applicazioni "accelerate" e Safari era segnato come tale..


 esattamente le righe che bisogna riportare nel terminal?
cd /Library/Preferences
sudo cp com.apple.windowserver.plist com.apple.windowserver.backup.plist
sudo plutil -convert xml1 com.apple.windowserver.backup.plist
A questo punto il file "com.apple.windowserver.backup.plist" lo devi
aprire con un programma come per esempio TextWrangler ed andare in fondo
dove troverai una cosa esattamente identica a questa :
"
GLCompositor
          fileHeight
          256
          tileWidth
          256
Quartz2DExtremeEnabled
<false/> 
"
modica "false" in "true"
e salva.
poi digita nel terminale 
sudo cp com.apple.windowserver.plist com.apple.windowserver.plist.backup
sudo plutil -convert binary1 com.apple.windowserver.backup.plist 
sudo cp com.apple.windowserver.backup.plist com.apple.windowserver.plist
esci dal terminale e riavvia. 

 esci dal terminale e riavvia. 
Anzitutto ti ringrazio per la disponibilità,
ma c'è ancora qualcosa che non va. Ho lanciato quartz debug, aperto i 
programmi (e poi chiusi), ed eseguito alla lettera questa procedura, 
riavviato, ma ancora non vedo il QE2D in system profiler -> grafica/monitor.
Devo dire che quando sono andato ad aprire, con text edit, il file da 
modificare la voce quartz2dextreme era già su true, non su false.
Eppure non risulta attivato.
Forse ho fatto qualche casino in precedenza?
Grazie!
-- 
http://www.andrearuggeri.it

 Forse ho fatto qualche casino in precedenza?
Adesso risulta supportato! Ho semplicemente fatto un logout/login 
ulteriore...grazie ancora
-- 
http://www.andrearuggeri.it

 diventata veramente una scheggia.
"Quartz 2D Extreme not supported"
F*CK!!
(1,25 MDD)

 ulteriore...grazie ancora
 ;-)

  ;-)
Possibile che da quando l'ho attivato le prestazioni della batteria 
siano diminuite? Tra l'altro non ho trovato vantaggi, anzi adesso i 
filmati in quicktime sono estremamente più 'scattosi'...come faccio a 
disattivarlo?
Grazie :)
-- 
http://www.andrearuggeri.it

 Grazie :)
Per disattivarlo credo che dovresti rifare il tutto modificando la
parola true in false, oppure rilanciare quartz debug e richiuderlo.
Per quanto riguarda il consumo maggiore della batteria, io non ho
riscontrato nessun aumento, e poi scusa ma come fai a dire che i filmati
in quicktime li vedi piu' scattosi, io in questo momento sto convertendo
un file mpg 2 in mpeg 4 impegnando la cpu al 100 per cento ed ho per
prova lanciato un filmato quicktime di un film in mpeg 4 con
risoluzione di 720x300 e mi andava via liscio a 25 frame al secondo.
Per quanto riguarda le prestazioni, sappi che molte persone utilizzano
il tuo stesso PB settato su normal, quindi con la cpu che va a meta'
della frequenza nominale cioe' 750 mhz e non si accorge della differenza
quando invece la imposta a massime prestazzioni cioe' la velocita'
nominale di 1,5 ghz.

 wrote:
[CUT]
Provato su Radeon Mobility 9700 e PB 1.33 Ghz:
Xbench:
Quartz Graphics Test = 141,21 VS 202,36
User Interface Test = 229,79 VS 243,22
Diciamo che non mi lamento!
-- 
Poochie©

 [CUT]
Altre chicche: mi pare che Exposé con Shift sia molto più scorrevole e
soprattutto si vede una gran differenza attivando l'ingrandimento a
schermo (Mela+Alt+i') e spostando il mouse durante mentre
l'ingrandimento è attivo!!! Prima era molto scattoso, ora va liscio come
l'olio.
Ho notato qualche mini-artefatto nel pannello di login durante
l'animazione, ma nient'altro!
-- 
Poochie©

 wrote:


Strano, pensavo che la Radeon 9700 avrebbe  fatto meglio della mia
geforce Fx go 5200, di almeno un buon 30 per cento.
La tua dovrebbe avere anche 64 mega, ma io ottengo valori piu' alti, ti
riporto sotto i valori piu' in dettaglio del quartz test
Test    Score   Detail
Line    231     5.89   Klines/sec.
Rectang 174     12.28 Krectcs/sec.
Circle  204     4.72   Kcircles/sec.
Bezier  192     2.08   Kbeziers/sec.
Text    295     4.82   Kchars/sec.
total.  212
User Interface Test     257,48  82.82 refresh/sec
questi sono valori che ottengo a prescindere da come imposto la cpu.

 User Interface Test     257,48  82.82 refresh/sec
User Interface Test     262.73  
Elements        262.73  84.51 refresh/sec
Comunque mi inchino all'nVidia... o scaglio pietre a chi ha fatto i
drivers per l'ATI ^_^
PS: Avevi abilitato il Q2D Extreme giusto? Come si confronta la
performance con il "prima"?
-- 
Poochie©

 performance con il "prima"?
Non l'ho piu' disabilitata, e per confrontarla con la situazione
precedente avevo salvato i risultati del test quando non lo era.
Ecco i valori che ottenevo "prima"  :
Quartz Graphics Test      146.45
Line    123.17  3.14 Klines/sec
Rectang.        125.19  8.81 Krects/sec
Circle  142.47  3.28 Kcircles/sec
Bezier  166.46  1.81 Kbeziers/sec
Text    199.71  3.26 Kchars/sec
User interface test             233.45  75.09 refresh/sec