|
Bordi
Anmeldungsdatum: 5. März 2006
Beiträge: 4549
|
JellyBob hat geschrieben:
Fällt halt auf dass das Zeichnen extrem lang dauert. mfg
Meiner Meinung nach ist das zum grösten Teil Hradware/Software bedingt. Schau mal bei mir -hab ein Tel davon schon mal gepostet- meine Gesamte Hardware ist sehr schnell, spez. die Festplatten und das Memory. Meine ATi GraKa hat eigentlich auch genug Power, läuft aber nicht richtig. Gegenüber der GeForce funktioniert 3D und OpenGL zb fast oder überhaupt nicht. Für mich auch eine Erklährung wieso "Text", "Circles" und "Lines" so schlecht abschneiden, während zb anders Tests super schnell sind (GtkEntry - time: 0,00). Zum Vergleich: Asus P4C800 Deluxe, nVidia GeForce4, ATA100 HDD, 1 GB Ram, P4 EE 3.4 GHz. Ubuntu Edgy (32bit), mehr oder weniger Standart ohne Desktop Effects.
GtkPerf 0.40 - Starting testing: Sun Apr 1 10:29:56 2007
GtkEntry - time: 0,02
GtkComboBox - time: 2,79
GtkComboBoxEntry - time: 3,74
GtkSpinButton - time: 0,50
GtkProgressBar - time: 0,27
GtkToggleButton - time: 1,68
GtkCheckButton - time: 1,78
GtkRadioButton - time: 2,15
GtkTextView - Add text - time: 2,69
GtkTextView - Scroll - time: 1,46
GtkDrawingArea - Lines - time: 0,49
GtkDrawingArea - Circles - time: 0,78
GtkDrawingArea - Text - time: 1,33
GtkDrawingArea - Pixbufs - time: 0,58
---
Total time: 20,26
Quitting.. Asus P4C800 Deluxe, ATi X1600 Pro, 2 WD Raptor in Raid, 1 GB Ram, P4 EE 3.4 GHz. Ubuntu Edgy (32bit), mehr oder weniger Standart ohne Desktop Effects. GtkPerf 0.40 - Starting testing: Fri Mar 30 10:33:32 2007
GtkEntry - time: 0,00
GtkComboBox - time: 1,05
GtkComboBoxEntry - time: 1,31
GtkSpinButton - time: 0,12
GtkProgressBar - time: 0,06
GtkToggleButton - time: 0,20
GtkCheckButton - time: 0,28
GtkRadioButton - time: 0,44
GtkTextView - Add text - time: 1,76
GtkTextView - Scroll - time: 0,44
GtkDrawingArea - Lines - time: 1,03
GtkDrawingArea - Circles - time: 9,48
GtkDrawingArea - Text - time: 6,06
GtkDrawingArea - Pixbufs - time: 0,87
---
Total time: 23,09
Quitting.. Ich bin mir da ziemlich sicher, wenn ich die GraKa von den beiden Rechnern austausche, ist der eine super schnell, und der andere deutlich langsamer.
|
|
Thorsten_Reinbold
Anmeldungsdatum: 10. Juli 2006
Beiträge: 4784
|
Hat eigentlich Jemand eine Idee wie man GTK-Themes beschleunigen kann? Ich arbeite gerade daran die Bugs aus dem (absolut genialem) Neutronium Theme zu entfernen, aber es ist recht langsam. Eine Reduktion der Farbtiefe der einzelnen png's auf Graustufen brachte leider nichts. WIe kann man ein Theme "tunen"?
|
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Kommt darauf an. Wenn es ein Pixmap-Theme (Es sieht sehr stark danach aus) ist, wirst du kaum Chancen haben es schneller zu machen, da die Geschwindigkeit mehr oder weniger direkt von Gtk+ und dessen Funktionen begrenzt wird. Dann müsstest du Gtk+ direkt patchen und z.B. die Pixmap-Funktionen überarbeiten, damit diese schneller arbeiten. Bei Themes, welche eine eigene Theme-Engine (wie z.B. Clearlooks, Murrine, usw.) bereitstellen, wird es auch nicht leicht, da man sich erst einmal in die grundlegenden Grafikfunktionen von Cairo bzw. Gtk+ einarbeiten müsste und herausfinden müsste, welche Zeichenfunktionen schneller sind um dann das optimale Ergebnis zusammenzubauen. P.S. : Ich braucht nicht immer die komplette Konfiguration des Rechners zu posten. Die Festplatten haben keinerlei Einfluss auf die Zeichengeschwindigkeit bei gtkperf, egal wie toll und mächtig das verbaute RAID-System sein mag. Die einzigen Dinge, welche die Zeichengeschwindigkeit beeinflussen sind : - Die Grafikkarte - Der Prozessor - Der gewählte Treiber (Closed-Source oder OpenSource) - Die GTK+-Version bzw. die libcairo-Version (Version 1.4.x ist teilweise um Größenordnungen schneller im Zeichnen als Version 1.2.x, d.h. Feisty sollte bei gleichem Rechner schneller zeichnen als Edgy) - Das gewählte Theme. Je einfacher (z.B. Mist) oder besser optimiert es ist (Murrine), desto schneller wird auch gtkperf durchlaufen. Den größten Einfluss auf die Zeichengeschwindigkeit sollte auf jeden Fall die Grafikkarte haben. Knapp an zweiter Stelle steht der Prozessor und danach kommt auch gleich der Treiber.
|
|
Thorsten_Reinbold
Anmeldungsdatum: 10. Juli 2006
Beiträge: 4784
|
Mmmh, also den Einfluß des Treibers kann ich nicht bestätigen.
|
|
Bordi
Anmeldungsdatum: 5. März 2006
Beiträge: 4549
|
glasen hat geschrieben: .... Die einzigen Dinge, welche die Zeichengeschwindigkeit beeinflussen sind : - Die Grafikkarte - Der Prozessor - Der gewählte Treiber (Closed-Source oder OpenSource) - Die GTK+-Version bzw. die libcairo-Version (Version 1.4.x ist teilweise um Größenordnungen schneller im Zeichnen als Version 1.2.x, d.h. Feisty sollte bei gleichem Rechner schneller zeichnen als Edgy) - Das gewählte Theme. Je einfacher (z.B. Mist) oder besser optimiert es ist (Murrine), desto schneller wird auch gtkperf durchlaufen. Den größten Einfluss auf die Zeichengeschwindigkeit sollte auf jeden Fall die Grafikkarte haben. Knapp an zweiter Stelle steht der Prozessor und danach kommt auch gleich der Treiber...
Und wie erklährst du dir die unterschiedlichen Werte meiner beiden Maschienen. Eine X1600 hat wesentlich mehr Power und Speicher als ein GeForce4. Da ich aber bei der ATi die Konfiguration nicht so hin bekomme das wenigsten OpenGL funktioniert, ist lediglich 2D -ohne Unterstützung für TVKarte, 3D oder eben OpenGL- drin. Kurz geasgt, sie läuft einfach nicht. Das ist hingegen bei der GeForce ganz andes, den die läuft als hätte sie der Teufel persöhndlich frisiert. Bis auf GraKa und Zugriffszeiten der Festplatten ist alles Baugleich, die selbe/n Hardware, Typ, Marken, Garantie und OS.
|
|
Thorsten_Reinbold
Anmeldungsdatum: 10. Juli 2006
Beiträge: 4784
|
Liegt vermutlich daran daß die Nvidia Treiber wohl deutlich ausgereifter sind als die von Ati. Teste doch mal obs bei dir Unterschiede zwischen fglrx,ati und radeon gibt. Ich konnte bei mir keine feststellen.
|
|
Bordi
Anmeldungsdatum: 5. März 2006
Beiträge: 4549
|
nordlicht.ol hat geschrieben: Liegt vermutlich daran daß die Nvidia Treiber wohl deutlich ausgereifter sind als die von Ati. Teste doch mal obs bei dir Unterschiede zwischen fglrx,ati und radeon gibt. Ich konnte bei mir keine feststellen.
Meine GraKa funktioniert leidur nur mit "VESA" und "fglrx". Allerdings ist das Arbeiten mit dem "vesa" Treiber sehr anstrengen und Langsahm, kontrolliert scrollen ist zb so gut wie unmöglich. Die Treiber "ati" und "readon" funktionieren gar nicht, Xorg bittet um eine Neukonfiguration. Ich sags ja: "ATi kannste in ner Pfeife rauchen".
|
|
Spohl
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 745
|
Wenn vor allem das zeichnen des Textes extrem lang dauert, sollte man mal die Schrift umstellen auf schwarz/weiß.
|
|
casi
Anmeldungsdatum: 27. August 2005
Beiträge: 339
|
Neuer Test: casi@stasi:~$ gtkperf
GtkPerf 0.40 - Starting testing: Tue Apr 10 00:32:15 2007
GtkEntry - time: 0,05
GtkComboBox - time: 1,22
GtkComboBoxEntry - time: 0,62
GtkSpinButton - time: 0,10
GtkProgressBar - time: 0,21
GtkToggleButton - time: 0,29
GtkCheckButton - time: 0,17
GtkRadioButton - time: 0,24
GtkTextView - Add text - time: 0,72
GtkTextView - Scroll - time: 0,20
GtkDrawingArea - Lines - time: 0,12
GtkDrawingArea - Circles - time: 0,22
GtkDrawingArea - Text - time: 0,20
GtkDrawingArea - Pixbufs - time: 0,18
---
Total time: 4,55
Quitting..
casi@stasi:~$ GTK Gnome Theme Hab ich wohl nen neuen Rekord :p *froi* Gruß, Casi
|
|
Bordi
Anmeldungsdatum: 5. März 2006
Beiträge: 4549
|
Na sag ich's doch: nVidia's -GeForce- laufen wie sau.
|
|
transwarp
Anmeldungsdatum: 3. Dezember 2006
Beiträge: Zähle...
|
Hier mal die Ergebnisse für meinen Audiopc. Hat zwar schon ein paar Tage auf dem Kasten. Ersetzt mir aber schon seit Jahren DVD, Cd -Player u.s.w ... War damals richtig teuer. Zu schade um auf dem Schrott zu landen. ☺ 1000 Mhz P3 , 512 MB Ram , Radeon 7000 , Ubuntu Feisty Faun. Thema Human ... warpi@ubuntu-audio:~$ gtkperf GtkPerf 0.40 - Starting testing: Sun Jun 17 08:24:33 2007 GtkEntry - time: 0,15 GtkComboBox - time: 7,09 GtkComboBoxEntry - time: 5,58 GtkSpinButton - time: 0,75 GtkProgressBar - time: 0,39 GtkToggleButton - time: 4,00 GtkCheckButton - time: 3,35 GtkRadioButton - time: 3,98 GtkTextView - Add text - time: 2,77 GtkTextView - Scroll - time: 1,39 GtkDrawingArea - Lines - time: 0,89 GtkDrawingArea - Circles - time: 1,27 GtkDrawingArea - Text - time: 6,25 GtkDrawingArea - Pixbufs - time: 0,71
|
|
dentaku
Anmeldungsdatum: 31. Januar 2005
Beiträge: 3785
|
GtkPerf 0.40 - Starting testing: Sun Jun 17 09:13:36 2007
GtkEntry - time: 0.03
GtkComboBox - time: 1.14
GtkComboBoxEntry - time: 1.02
GtkSpinButton - time: 0.11
GtkProgressBar - time: 0.09
GtkToggleButton - time: 0.62
GtkCheckButton - time: 0.58
GtkRadioButton - time: 0.64
GtkTextView - Add text - time: 1.01
GtkTextView - Scroll - time: 0.02
GtkDrawingArea - Lines - time: 0.22
GtkDrawingArea - Circles - time: 0.22
GtkDrawingArea - Text - time: 9.21
GtkDrawingArea - Pixbufs - time: 0.39
---
Total time: 15.32 AMD x2 3800+ EE, 4 GB RAM, GeForce 7600GS 256 MB, Ubuntu 7.04 64 Bit. Warum ist das Ergebnis von GtkDrawingArea - Text so viel langsamer bei mir? ❓
|
|
mythos
Anmeldungsdatum: 14. Juli 2006
Beiträge: 1080
|
human-theme
GtkPerf 0.40 - Starting testing: Sun Jun 17 09:47:27 2007
GtkEntry - time: 0,00
GtkComboBox - time: 1,00
GtkComboBoxEntry - time: 0,89
GtkSpinButton - time: 0,12
GtkProgressBar - time: 0,11
GtkToggleButton - time: 0,35
GtkCheckButton - time: 0,35
GtkRadioButton - time: 0,42
GtkTextView - Add text - time: 0,91
GtkTextView - Scroll - time: 0,24
GtkDrawingArea - Lines - time: 0,13
GtkDrawingArea - Circles - time: 0,29
GtkDrawingArea - Text - time: 7,37
GtkDrawingArea - Pixbufs - time: 0,57
---
Total time: 12,76 mfg mythos
|
|
Thorsten_Reinbold
Anmeldungsdatum: 10. Juli 2006
Beiträge: 4784
|
casi hat geschrieben: Neuer Test: casi@stasi:~$ gtkperf
GtkPerf 0.40 - Starting testing: Tue Apr 10 00:32:15 2007
GtkEntry - time: 0,05
GtkComboBox - time: 1,22
GtkComboBoxEntry - time: 0,62
GtkSpinButton - time: 0,10
GtkProgressBar - time: 0,21
GtkToggleButton - time: 0,29
GtkCheckButton - time: 0,17
GtkRadioButton - time: 0,24
GtkTextView - Add text - time: 0,72
GtkTextView - Scroll - time: 0,20
GtkDrawingArea - Lines - time: 0,12
GtkDrawingArea - Circles - time: 0,22
GtkDrawingArea - Text - time: 0,20
GtkDrawingArea - Pixbufs - time: 0,18
---
Total time: 4,55
Quitting..
casi@stasi:~$ GTK Gnome Theme Hab ich wohl nen neuen Rekord :p *froi* Gruß, Casi
Was ist denn dieses "GTK Gnome Theme"?
|
|
CiHO
Anmeldungsdatum: 7. April 2007
Beiträge: 176
|
ciho@ciho-desktop:~$ gtkperf
GtkPerf 0.40 - Starting testing: Sun Jun 17 18:52:35 2007
GtkEntry - time: 0,07
GtkComboBox - time: 2,79
GtkComboBoxEntry - time: 2,53
GtkSpinButton - time: 0,20
GtkProgressBar - time: 0,12
GtkToggleButton - time: 0,51
GtkCheckButton - time: 0,41
GtkRadioButton - time: 0,74
GtkTextView - Add text - time: 1,48
GtkTextView - Scroll - time: 0,50
GtkDrawingArea - Lines - time: 0,34
GtkDrawingArea - Circles - time: 0,51
GtkDrawingArea - Text - time: 0,60
GtkDrawingArea - Pixbufs - time: 0,31
---
Total time: 11,12 sempron +3000 mit geforce 6200, 1,5 gb ram auf 1280x1024 mit orbital-theme mit clearlooks-fensterrahmen xD
|