What's new

Overclock AC68U

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

You cannot claim CPU is stable by doing openssl speed test.

Use a torture test software and see the results.
 
I havent tested samba yet but i hope this is enough to get 150MB/s from it.
1500 Mbits over a gigabit interface, that would mean you found a way to break the laws of physics ;)

Beside, that router struggles to hit 55 MB/s, so unless you can overclock it to 3 GHz, you'll never get even close to that.

I would really like to ask merlin to make the features in router mode available in other modes.

We're talking major architectural changes here, none of which I am willing to devote countless hours to. This is beyond the scope of my project.
 
Don't want to sound like a smart butt, but this will help people using this benchmark.

You guys are looking at the wrong figures. In the example philmiami provided, his 1100,800 is clearly faster than his 1100,667 if you read the correct numbers.

The test measures the number of blocks calculated in 3 seconds. So one must NOT look at the time measurements as they will all be roughly 3 seconds. Rather one should look at the number of blocks calculated in ~3 seconds.

admin@RT-AC68U:/# openssl speed aes-128-cbc

@1100,800
Doing aes-128 cbc for 3s on 16 size blocks: 7121022 aes-128 cbc's in 2.98s
Doing aes-128 cbc for 3s on 64 size blocks: 1955805 aes-128 cbc's in 3.00s
...

@1100,667
Doing aes-128 cbc for 3s on 16 size blocks: 6928999 aes-128 cbc's in 2.83s
Doing aes-128 cbc for 3s on 64 size blocks: 1900702 aes-128 cbc's in 2.95s
...
So it is clear that the faster CPU calculated more aes-128 blocks in roughly the same amount of time.


Just making sure everyone is on the same page.



I originally set my clkfreq to 1100,800
here are TWO different setting
one is at 1100,800 and one is at 1100,667<----- which is FASTER and gives more done

ASUSWRT-Merlin RT-AC68U_3.0.0.4 Sat Jun 7 16:32:17 UTC 2014
admin@RT-AC68U:/tmp/home/root# cd //
admin@RT-AC68U:/# nvram get clkfreq
1100,800
admin@RT-AC68U:/# openssl speed aes-128-cbc
Doing aes-128 cbc for 3s on 16 size blocks: 7121022 aes-128 cbc's in 2.98s
Doing aes-128 cbc for 3s on 64 size blocks: 1955805 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 256 size blocks: 506737 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 1024 size blocks: 124562 aes-128 cbc's in 2.91s
Doing aes-128 cbc for 3s on 8192 size blocks: 15601 aes-128 cbc's in 2.90s
OpenSSL 1.0.0m 5 Jun 2014
built on: Sat Jun 7 12:38:55 EDT 2014
options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
compiler: arm-brcm-linux-uclibcgnueabi-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -ffunction-sections -fdata-sections -DTERMIO -O3 -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 38233.68k 41723.84k 43386.18k 43832.13k 44070.14k

admin@RT-AC68U:/# nvram set clkfreq=1100,667
admin@RT-AC68U:/# nvram commit
admin@RT-AC68U:/# openssl speed aes-128-cbc
Doing aes-128 cbc for 3s on 16 size blocks: 6928999 aes-128 cbc's in 2.83s
Doing aes-128 cbc for 3s on 64 size blocks: 1900702 aes-128 cbc's in 2.95s
Doing aes-128 cbc for 3s on 256 size blocks: 491572 aes-128 cbc's in 2.86s
Doing aes-128 cbc for 3s on 1024 size blocks: 124061 aes-128 cbc's in 2.88s
Doing aes-128 cbc for 3s on 8192 size blocks: 15718 aes-128 cbc's in 2.95s
OpenSSL 1.0.0m 5 Jun 2014
built on: Sat Jun 7 12:38:55 EDT 2014
options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
compiler: arm-brcm-linux-uclibcgnueabi-gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -ffunction-sections -fdata-sections -DTERMIO -O3 -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 39174.55k 41235.57k 44000.85k 44110.58k 43648.09k

admin@RT-AC68U:/#


So who came up with 1100,800
Mine is faster at 1100,667
just a little less done on 8192 bytes
 
Last edited:
You cannot claim CPU is stable by doing openssl speed test.

Use a torture test software and see the results.

What torture test would you recommend to test stability? I've got my AC68P at 1400 but haven't run a torture test of any sort.
 
I just decided that 1100,800 would do

ASUSWRT-Merlin RT-AC68U_3.0.0.4 Sat Jun 7 16:32:17 UTC 2014
admin@RT-AC68U:/tmp/home/root# cd //
admin@RT-AC68U:/# nvram set clkfreq=1200,800
admin@RT-AC68U:/# nvram commit
admin@RT-AC68U:/# nvram set clkfreq=1100,800
admin@RT-AC68U:/# nvram commit

may do 1200,800 but I am going to be away and wife is not a techy person that wants to fix things, she just wants to turn on the computer and compute...:D

Do I need to change directory ? because I just went admin@RT-AC68U:/tmp/home/root# nvram set clkfreq=1000,800
 
cd to root
Like cd ..
Where you are at the root#
Not temp/root
 
Is there any tutorial how to overlock this router
See posting #86 above!
You only need this commands and the table below of the correct settings available!

Keep in mind that some routers do not allow overclocking the RAM over 666 MHz - better to test it with higher CPU clock only and then add RAM overclocking to see if it works.

With kind regards
Joe :cool:
Code:
static unsigned int cpu_clock_table[] = {600, 800, 1000, 1200, 1400,
1600};
static unsigned int ddr_clock_table[] = {333, 389, 400, 533, 666, 775,
800};

PS.: For such common questions the forum search is your best friend to get the answers you need! :eek:
 
Yes It works but If I change some settings in web GUI f.e network mode, channel, password the router reverts to original 800, 666. Why ?? My commands is nvram set clkfreq=1100,800 and nvram commit so it alway reverts to 800,666 after any change in web GUI. Somebody has this issue ?
original asus firmware 3.0.0.4.378_9135
 
Yes It works but If I change some settings in web GUI f.e network mode, channel, password the router reverts to original 800, 666. Why ?? My commands is nvram set clkfreq=1100,800 and nvram commit so it alway reverts to 800,666 after any change in web GUI. Somebody has this issue ?
original asus firmware 3.0.0.4.378_9135
Yes. The GUI will not display the OC speed. You can only check by using this CMD
cat /proc/cpuinfo
I use the same OC as you. If you get the results below than your router is OC. You'll lose the setting if you reboot the router.
processor : 0
BogoMIPS : 2398.61

processor : 1
BogoMIPS : 2398.61
 
I checked clock using nvram get clkfreq. I added overclock commands to startup file so after reboot it's 1100,800 - OK. I wonder why after changing settings in Web GUI those settings are lost and default 800,666 are restored / displayed by nvram get clkfreq command.
 
Perhaps I'm missed this topic in other threads, but has the Asus firmware changed recently such that clock settings are now blown away on reboot if using current software? It used to not be the case.

Thanks.
 
Perhaps I'm missed this topic in other threads, but has the Asus firmware changed recently such that clock settings are now blown away on reboot if using current software? It used to not be the case.

Thanks.
Yes, but you can add it to reapply the setting at startup.
 
Haven't really messed with the startup scripts before, however, I thought those were only available with the Merlin firmware, no?
I never messed with it either. I'm not sure if it's Merlin FW only thing but it is doable with his FW.

If you want to give it a go read these.
Also, you must save files with a UNIX encoding. Note that Windows's Notepad cannot save with a UNIX encoding - get Notepad++ instead. You can also directly edit it on the router through vi (included in the firmware)
You'll need Notepad++ for windows. I have no clue what vi is. I have a folder labeled jffs-20150407-5350. I assume that's the folder it's talking about.
https://github.com/RMerl/asuswrt-merlin/wiki/User-scripts
So for ppl eagerly want a way out, a quick workaround could possibly be adding the following to /jffs/scripts/services-stop

Code:

nvram set clkfreq=x,y
nvram commit

Replace x and y with your current overclocked values.
 
There's no custom scripts on the stock firmware.
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top