eeePC-701 : not correct behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

I did some tests.
I know eeePC-701 (celeron) was downclocked from 900MHz to 630MHz by asus
engineers.

If I don't "make" the cpufreq module at all in kernel, /proc/cpuinfo
shows current clock: 630MHz

I also did a small "stress" c program.
time ./stress
user    0m27.411s


Now if I just load the cpufreq driver in kernel (p4-clockmod)+governors,
when I boot I see "performance" governor is loaded.
And cat /proc/cpuinfo shows 900Mhz clock.
time ./stress
user 0m27.414s

SAME TIME!

While if I do cpufreq-set -g userspace -f 630MHz it takes about 38
seconds !!
so what I think is: cpufreq assumes the cpu is going 900MHz by default
but it's false! it is 630 mhz !

Then downclock does a percentile downclock. so when i do cpufreq-set -f
630MHz
cpufreq-set sets 70% of actual clock

that is not 900->630MHz! BUT 630->441MHz
that's why it's slower than w/o the module! (38s vs 27s)



What do you think about it? I think is is something to be fixed.
There's also an asus_eee.ko module out there (BTW it stopped working
with 2.6.31), and it could "overclock" correctly.
Link (if you need it to improve the cpufreq module):

http://code.google.com/p/eeepc-linux/issues/detail?id=22&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary


Thanks,
  Bye!
--
To unsubscribe from this list: send the line "unsubscribe cpufreq" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Devel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Forum]     [Linux SCSI]

  Powered by Linux