Firefly Open Source Community
Title: Overclocking the Firefly/RK3288 Guide [Print This Page]
Author: Echoa Time: 1/7/2015 06:24
Title: Overclocking the Firefly/RK3288 Guide
EDIT: Added a github repo so you guys can see changes i make as I push them to github and/or use my source for your own kernel.
https://github.com/Echoa89/Firefly_OC
So here is my quick and dirty guide as to how I have overclocked the firefly and this will probably work for other rk3288 devices if you have source for them.
Here are the main files you will be editing, im starting at the top of the kernel tree for file location
kernel/arch/arm/boot/dts/firefly-rk3288.dts : This is where you will add cpu/gpu/dram frequencies
kernel/drivers/clk/rockchip/clk-ops.h : this is to edit the safety frequency
kernel/driver/clk/rockchip/clk-pll.c : This is the CPU pll table with available frequencies, might need to edit if you reach end of table errors
So first is the firefly dts file, open it up and go to line 642. If you dont have line numbers listed search for "&clk_core_dvfs_table"
these are your available cpu frequencies and the voltages for each. You will need to add your frequency from the clk-pll table here and set the voltage the CPU will use next to it. Normally the max voltage is 1.4v but if you wish to push higher frequencies you will need to raise the voltage cap which is line 63 in the same file or search for " wireless-bluetooth" and itll be just under that with a list of voltages and the regulator set max voltage. I wouldnt recommend going any higher than 1.5v and realistically 1.45v unless you have good cooling. without cooling would be 1.4v. Just after the CPU table is the GPU table then the DRAM table, GPU you only have to add the frequency and voltage, DRAM you will have to add the frequency/voltage and adjust the settings just below for performance modes to use the frequencies properly. GPU I would keep below 1.4v and DRAM below 1.3v but I also dont know the rated max for either of these.
Next file to edit is the clk-ops.h, this is where the safety frequency is. Default this is set to 1.6ghz and any frequency over that from my testing is not used so even if you list it in your dts file it wont be used unless you increase the safety frequency. This is set on line 11 of the clk-ops.h file and is calculated as ( calc number * 6) / 7 * mhz = frequency. If you want to figure out what the calc number should be then take your max frequency you wish to use, multiply it by 7 then divide it by 6.
Next file is the clk-pll.c, this is the pll table for rk3188 and rk3288 cpu. Default the table lists up to 2.2ghz, and this for most will be plenty as to hit 2.2ghz you will have to go well over 1.4v to make it stable. So far this is the highest I have gone as i dont want to push too much beyond the CPU safe rated max of 1.4v which should get you a solid 2ghz on the CPU.
And after editing those files you just need to compile your kernel and flash the kernel.img and resource.img. Hopefully this helps those who are looking to overclock their board and test the limits of the RK3288 performance. Right now I have mine clocked as follows
CPU 2ghz
GPU 700mhz
DRAM 1333mhz (667mhz ddr in the dts)
My antutu score is between 46000 and 47000 usually.
EDIT: It might be possible to just remove the safety frequency all together and simplify the overclocking but I have been sick and havent tried it. I will try it and add it to the guide if it works without the safety frequency.
Here is the cooling i use for my Firefly, it keeps my temps at 30c idle and 50-60c under load
37x37x25mm heatsink

Fan i had laying around from an old athlon xp

and once i get the thermal pads this will be my full coverage back plate that goes on the back of the firefly :] I cut it from an old geforce 6800 heatsink

Author: cappybob Time: 1/7/2015 06:36
@echoa
Nice, answered my questions.
--cappybob
Author: Echoa Time: 1/7/2015 06:50
@cappybob
great glad to have helped :]
Author: Echoa Time: 1/7/2015 07:14
pushing my source to github and added a link to it in the opening post.
Author: busybee Time: 1/8/2015 14:11
@Echoa
Well done! Thanks for sharing the detail.
Author: cappybob Time: 1/9/2015 01:28
Would like to say one thing, changing kernel settings, board presets, voltages, and etc: WILL damage board and components if one is not careful. Be sure you have adequate cooling systems before changing cpu frequencies and especially any voltages. Warning these procedures shown here will damage your board and components unless proper precautions are taken, ie proper cooling and monitoring of cpu and board temperatures.
Author: Echoa Time: 1/9/2015 07:50
@cappybob
you are correct it definitely does have the potential to damage your hardware, especially without cooling if you are pushing clock speeds higher. After some testing i can definitely say the max speed you will get without a heatsink is 2ghz and even then you might have temp throttling under high load. GPU speed i would place at 600mhz max no heatsink, ram may be ok up to 1600mhz ddr3 (800mhz ddr). You will not get over 2ghz without cooling as it take too much voltage to stabilize it beyond that.
Author: Echoa Time: 1/9/2015 07:55
here in a bit will be pushing update to the source on my github
changes
-------------------------
Increase ram clock/voltages to 800mhz/1600mhz ddr3
Remove CPU safety frequency for simpler CPU overclocking
Adjustments to kbase files adding freqs to dvfs table for Mali GPU
Adjustment to PVTM table for CPU for eventually re-enabling it but leave disabled for now
--------------------------
Changes from previous commit
-------------------------------------------
addition of my ragingmolasses cpu governor ported to the firefly source
--------------------------------------------
Author: Echoa Time: 1/9/2015 11:11
added pictures of how im cooling my firefly to the OP
Author: taweso3200 Time: 7/22/2023 16:56
Overclocking a device like the Firefly RK3288 can potentially increase its performance, but it also comes with certain risks. Overclocking involves running the device's processor at a higher clock speed than the manufacturer's specified limit. Please keep in mind that overclocking may void your warranty, cause instability, and potentially damage the hardware if not done carefully. click here
Author: gigihadid Time: 9/21/2024 13:35
Last edited by gigihadid In 9/21/2024 19:05 Editor
[size=10.6667px]The "Overclocking the Firefly" guide offers directv tv packages essential tips for maximizing performance without compromising stability. It breaks down settings step-by-step, making it accessible for both beginners and experienced users. By adjusting clock speeds and voltages, enthusiasts can unlock their system¡¯s full potential. Always remember to monitor temperatures to prevent overheating. What specific overclocking results have you achieved so far?
Author: tracy12 Time: 10/29/2024 12:38
Thanks for this information. I really appreciate the information that you have provided.
Author: shopecs Time: 11/13/2024 17:57
Step into elegance and comfort with ECS women slippers. Explore our diverse range online, featuring stylish designs crafted for both relaxation and fashion-forward flair. Shop now for your perfect pair
Author: adoroshoes Time: 11/13/2024 18:06
Discover the perfect collection of the <a href="https://adoro.com.pk/collections/men-casual-shoes">best casual shoes for men</a>. They are crafted with style and comfort. Elevate your everyday look with our premium footwear.
Author: adoroshoes Time: 11/13/2024 18:07
Discover the perfect collection of the best casual shoes for men. They are crafted with style and comfort. Elevate your everyday look with our premium footwear.
Author: Gulaal Time: 11/13/2024 19:19
Gulaal offers a stunning selection of unstitched suits. Craft your ideal look with our luxurious fabrics and intricate designs for a truly bespoke fashion experience.
Author: ammarakhan Time: 11/13/2024 19:47
Discover the exquisite world of Ammara Khan bridal dresses. From stunning pakistani bridal dresses to elegant ensembles for barat and bridal couture, find the perfect attire for your special day. Be the center of attention with our collection of breathtaking bridal shower dresses.
Author: cloudnexuslab Time: 11/13/2024 20:26
Optimize your business with expert NetSuite consulting services. From seamless ERP implementation to process optimization and ongoing support, our certified consultants provide tailored solutions to streamline operations, enhance efficiency, and drive growth. Unlock your business¡¯s potential with customized NetSuite solutions.
Author: Mushq Time: 11/14/2024 14:18
Discover exquisite pret wear at Mushq Pakistan. Elevate your style with our exclusive collection of luxury pret, offering unparalleled elegance and sophistication. Explore our curated range of pret wear, designed to reflect timeless charm and contemporary fashion trends. Shop now for the epitome of Pakistani luxury fashion!
Author: qamaash Time: 11/14/2024 14:54
Explore the latest collection of new look dresses in UK at Qamaash. From summer dresses to stylish new looks, find the perfect dress for any occasion. Shop now!
Author: afrozeh Time: 11/14/2024 18:54
Discover luxury dresses that embody elegance and grace with Afrozeh. Explore our collection and find the perfect dress for your special events.
Author: roheenazfsd Time: 11/22/2024 18:53
Shop winter dresses at Roheenaz and discover stylish, comfortable options made for cooler days and cozy nights. Our collection offers the perfect blend of warmth and fashion this season!
Author: CrossStitch Time: 11/28/2024 15:31
Shop the latest dress sale for unbeatable discounts on stylish and trendy dresses! Find elegant, casual, and formal styles at amazing prices. Don¡¯t miss out ¨C update your wardrobe today!
Author: CrossStitch Time: 11/28/2024 15:32
Shop the latest dress sale for unbeatable discounts on stylish and trendy dresses! Find elegant, casual, and formal styles at amazing prices. Don¡¯t miss out ¨C update your wardrobe today!
Author: hifives160901 Time: 3/6/2025 21:01
In today¡¯s fast-paced and tech-driven workplace, traditional methods of employee recognition such as annual awards or occasional praise often fall short. An employee recognition app, however, can deliver real-time, personalized recognition that can significantly enhance morale and engagement.
https://www.hifives.in/why-emplo ... -for-organizations/
Author: hifives160901 Time: 3/6/2025 21:05
In today¡¯s fast-paced and tech-driven workplace, traditional methods of employee recognition such as annual awards or occasional praise often fall short. An employee recognition app, however, can deliver real-time, personalized recognition that can significantly enhance morale and engagement.
https://www.hifives.in/why-emplo ... -for-organizations/
Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) |
Powered by Discuz! X3.1 |