ВНИМАНИЕ: я не несу никакой ответственности за работосопособность Вашего устройства. Учтите, что если что-то пойдёт не так, то вернуть к жизни устройство можно будет только с помощью трюка с 9-й ногой флеша (т.е. прощай гарантия!). Если Вы не готовы к этому, то лучше и не делайте. Выигрыша в производительности Вы скорее всего не почувствуете!
НЕ ПЫТАЙТЕСЬ выполнить эти команды на устройствах, отличных от WL500g Premium или WL-500W!
Итак, многие знают, что родная частота процессора, живущего в WL500g Premium (BCM4704) - 300 МГц, а работает он в устройстве на 264 МГц. Хотите получить свои законные мегагерцы? (ЗЫ: текущую частоту можно посмотреть с помощью cat /proc/cpuinfo или в логе).
Всё просто:
Code:
nvram set clkfreq=300,150
nvram commit
reboot
Вместе с частотой поцессора (300МГц) изменилась частота внутренней шины (backplane) - 150МГц (против 132 ранее) и частота PCI шины - 33,33333333 МГц (против 33 ранее).
Производительность - видимо изменилась, ведь теперь процессор выполняет на 46 млн. инструкций в секунду больше. Скорость ЮСБ возросла, но не значительно - что-то около 2-3%, как показали мои тестовые замеры.
Поднять частоту выше, без модификации загрузчика, не удастся: в таблице частот максимальная 300 МГц, не пытайтесь ничего менять сами.
Я провёл некоторые замеры, чтобы понять, сильно ли нагреется процессор при такой частоте. Результат: на 264МГц его температура была 50-51 градус, на 300 МГц - 51-52 градуса, т.е. изменение незначительное. Тем не менее, я не могу сказать, что будет в долгосрочной перспективе...
Почему АСУСтеком выбрана частота 264МГц я сказать не могу. Возможно есть какие-то негативные последствия использования 300МГц (типа нестабильности, как было с 200МГц у Линксиса), время покажет.
Что касается дальнейшего разгона, то есть ещё память. У меня стояла с временью выборки 5 нс, в загрузчике зашита задержка CAS в 2.5 цикла (sdram_config=0x0062), я поставил 2 цикла (меньше ставил, но устройство не подавало признаков жизни):
Code:
nvram set sdram_config=0x0022
nvram set sdram_ncdl=0
nvram commit
reboot
Возвращение к стандартным настройкам:
Code:
nvram set clkfreq=264
nvram commit
reboot