I have read about 1/3 posts.
Ok, guys, but how to compare our performance?
Since glxgears is useless beacose, for example, we do use other cpu's on our platforms.
I've been wondering if my performance is good enougth and i do not know how to check this.
I get ~60FPS on compiz benchmark,
I use spare drivers and my xorg.conf differs only for Tiling option (thanks!).
I use ubuntu 9.10 at the moment. On 9.04 I got ~120FPS with compiz benchmark.
My GPU: Intel GMA i915.
Regards.
BTW. I'll ask some questions.
Code:
san@eeepc:~$ cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 1024MB, count=1: write-back
reg01: base=0x03f800000 ( 1016MB), size= 8MB, count=1: uncachable
reg02: base=0x0d0000000 ( 3328MB), size= 256MB, count=2: write-combining
As far as i know, my i915 can use at last 128MB, why there is 256MB?
I own only 2GB of RAM memory. Does not he say that those 256MB's are registered on FOURTH GB?
----
Grand edit xD
Originally Posted by
scarf
WOW!
i notice a huge improvement with the 2.9.0 version!! yeah! my old laptop is finally performing like i was used to with intrepid! in short, i think all problems are resolved!
i have the 82852/855GM and have followed the safe configuration.
with this new update:
- webpages are loading faster, nearly instantly again
- webpages are scrolling as fast as i want them to using the hyperscroll on my logitech mouse, and stopping on a dime (before there was so much lag, sometimes several seconds before the page view would catch up with me)
- scrolling in man pages (in gnome-terminal), openoffice, and evince is also working correctly again
- penguin racer now runs without turning my whole screen white! i turned up all the settings and ran it at 1280x768, and i was getting 7-15 FPS. i had to turn it down to 640x480 to get a significant improvement to 12-18 FPS
see this thread for my previous gtkperf results:
http://ubuntuforums.org/showpost.php...&postcount=616
current results using same settings (1000 rounds and maximized):
Code:
GtkPerf 0.40 - Starting testing: Sat Oct 17 19:34:56 2009
GtkEntry - time: 0.93
GtkComboBox - time: 27.75
GtkComboBoxEntry - time: 18.74
GtkSpinButton - time: 4.73
GtkProgressBar - time: 8.09
GtkToggleButton - time: 5.12
GtkCheckButton - time: 4.04
GtkRadioButton - time: 7.88
GtkTextView - Add text - time: 165.50
GtkTextView - Scroll - time: 16.29
GtkDrawingArea - Lines - time: 47.55
GtkDrawingArea - Circles - time: 54.72
GtkDrawingArea - Text - time: 14.97
GtkDrawingArea - Pixbufs - time: 1.73
---
Total time: 378.05
the "GtkTextView - Add text" test is still the (very) weak link. why is it so slow to add text?
It seems that i have foud answer for my question.
My benchmark at 8bit (GreyScale, propably compiz refuzed to load, 100 repeat):
Code:
GtkPerf 0.40 - Starting testing: Mon Apr 12 19:25:31 2010
GtkEntry - time: 0,37
GtkComboBox - time: 14,64
GtkComboBoxEntry - time: 7,36
GtkSpinButton - time: 4,06
GtkProgressBar - time: 18,26
GtkToggleButton - time: 11,73
GtkCheckButton - time: 2,55
GtkRadioButton - time: 3,20
GtkTextView - Add text - time: 11,96
GtkTextView - Scroll - time: 5,16
GtkDrawingArea - Lines - time: 27,89
GtkDrawingArea - Circles - time: 39,91
GtkDrawingArea - Text - time: 61,39
GtkDrawingArea - Pixbufs - time: 8,39
---
Total time: 216,90
Good?
----
On normal concdition
- 1000 repeat
- i915 o EEEPc (Pentium M 900MHz)
- 1024x600@60Hz
- maximized
- Ubuntu 9.10
Code:
GtkPerf 0.40 - Starting testing: Mon Apr 12 19:37:37 2010
GtkEntry - time: 4,27
GtkComboBox - time: 69,03
GtkComboBoxEntry - time: 53,78
GtkSpinButton - time: 20,61
GtkProgressBar - time: 15,96
GtkToggleButton - time: 15,46
GtkCheckButton - time: 9,58
GtkRadioButton - time: 14,50
GtkTextView - Add text - time: 344,45
GtkTextView - Scroll - time: 26,24
GtkDrawingArea - Lines - time: 113,30
GtkDrawingArea - Circles - time: 210,67
GtkDrawingArea - Text - time: 133,55
GtkDrawingArea - Pixbufs - time: 22,96
---
Total time: 1054,41
Scarf's time seems to be very good or GtkPerf is not goot benchmark too.
ANOTHER BIG THING
Originally Posted by
relgames
Finally, I added the next lines to kernel boot options:
Code:
enable_mtrr_cleanup mtrr_chunk_size=256M mtrr_gran_size=256M
And after reboot /proc/mtrr looks like:
Code:
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
reg03: base=0x100000000 ( 4096MB), size= 4096MB, count=1: write-back
reg04: base=0x200000000 ( 8192MB), size= 8192MB, count=1: write-back
reg05: base=0x400000000 (16384MB), size=16384MB, count=1: write-back
reg06: base=0x0e0000000 ( 3584MB), size= 256MB, count=1: write-combining
And Flash fullscreen video goes smoothly! So the problem is solved.
Yes, that's Linux way - spent a lot of time to solve issues that Windows users do not have at all
BTW, there is a bad effect also: now system detects only 3355 MB...
AWESOME (1000 repeat too):
Code:
GtkPerf 0.40 - Starting testing: Mon Apr 12 22:15:16 2010
GtkEntry - time: 1,75
GtkComboBox - time: 22,96
GtkComboBoxEntry - time: 18,09
GtkSpinButton - time: 7,02
GtkProgressBar - time: 6,90
GtkToggleButton - time: 7,11
GtkCheckButton - time: 5,14
GtkRadioButton - time: 6,83
GtkTextView - Add text - time: 202,53
GtkTextView - Scroll - time: 14,10
GtkDrawingArea - Lines - time: 64,35
GtkDrawingArea - Circles - time: 115,01
GtkDrawingArea - Text - time: 91,28
GtkDrawingArea - Pixbufs - time: 13,67
---
Total time: 576,75
I removed mtrr script from first post.
Sorry for very long post, hope you do not mind. To complete information for you i have to add something more. Hope it help. Since now even 480p YT works good on full screen. Before this modyfications 360 was snappy.
Code:
san@eeepc:~$ cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 512MB, count=1: write-back
reg01: base=0x020000000 ( 512MB), size= 256MB, count=1: write-back
reg02: base=0x030000000 ( 768MB), size= 128MB, count=1: write-back
reg03: base=0x0d0000000 ( 3328MB), size= 256MB, count=2: write-combining
san@eeepc:~$ cat /proc/meminfo
MemTotal: 904628 kB
(...)
Seems that memory for OS is reg00:02, rest (128MB) is reserved for GPU (I set 128MB for mtrr in grub, since my gpu can not use more than this).
Bookmarks