Home page of this blog

Showing posts with label i5. Show all posts
Showing posts with label i5. Show all posts

Wednesday, September 7, 2011

Custom 64 bit ubuntu kernel 3.0.4 optimized for i3, i5 and i7


Kernel Configuration 3.0.4
  1. Followed Ubuntu way of building kernel (to know more follow this link)
  2. Used EL6 config as base (copied EL6 config instead of cp debian.master/config/amd64/config.flavour.generic debian.master/config/amd64/config.flavour.i7)
  3. Selected processor as CORE2 
  4. Used GCC 4.6 (to use the new arch corei7 which is for i3, i5 and i7 intel processors)
  5. Edited main Makefile to append -march=corei7 -mtune=corei7
  6. Enabled transparent hugepages support
  7. Enabled all cpufrequency scaling drivers like ubuntu
How to install


Extract the kernel zip file, and enter into the extracted folder in terminal (using open in terminal in nautilus)

sudo dpkg -i linux-headers-3.0.4-030004_3.0.4-030004.201108301138_all.deb linux-headers-3.0.4-030004-i7_3.0.4-030004.201108301138_amd64.deb linux-image-3.0.4-030004-i7_3.0.4-030004.201108301138_amd64.deb
Changes done in my system

Added pci=nocrs to kernel in /etc/grub.d/10_linux to avoid pci address space conflict warning

GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT pci=nocrs"

Ran update-grub2 to regenerate grub entries
Added acpi_cpufreq in /etc/modules to enable cpufrequncy scaling (by default not adding acpi_cpufreq module in /etc/modules ran my processor in full speed and I was happy to the overclock frequency working!!, or in other words if you overclock dont add acpi_cpufreq in /etc/modules)

Mediafire download links

Zipped Kernel build script,  config, headers and image deb here
SHA256SUMS here


SHA256SUMS


884f4abf7e2761a793ead1fd8084620601a94e83b79b40e2b43e81b871e765eb  kernel3.0.4-i7.zip
ea4dd33494dd78c3260d3c8f9be04b8566e33f7a297bd6b1763d7c358dc73f22  CONFIG-3.0.4-I7
ed775d49a8ccb92788b5c1a9c2df6a6ff1ffabae0c1fda2915f469e5b316f068  linux-headers-3.0.4-030004_3.0.4-030004.201108301138_all.deb
71ea4e0f0250a4e121c853f5686a6803d03c5ef0d4b1050accdbb8015be2e209  linux-headers-3.0.4-030004-i7_3.0.4-030004.201108301138_amd64.deb
7a6fc23445001d6e9d45dcbf8c47ba9400d56e3c4d9bc4733f3f98bfa48ef4d3  linux-image-3.0.4-030004-i7_3.0.4-030004.201108301138_amd64.deb

Saturday, April 16, 2011

Custom kernel 2.6.38.3 ubuntu amd64 packages optimized for i3, i5 and i7 processors

Kernel 2.6.38.3 amd64 ubuntu packages optimized for i3/i5 and i7  built by me and uploaded to dropbox for anyone who would like to test. The builds are done using latest GCC 4.6 installed from ppa ubuntu-toolchain-r/test/ubuntu. 


Latest GCC 4.6 added new targets for i3/i5 and i7 processors which is corei7. The builds utilize this new target of gcc!

The files can be downloaded from the following links and can be checked against the SHA256SUM and MD5SUM given at the bottom of this blog to verify if the correct file is downloaded



SHA256SUMS



264addf0413fe51604d963887e90a4dbf1ff80d66400437c69bec1d78a5e21ae  CONFIG-I7
76da3c2270963760935a5ccb8647420ba316269c478289b2d5cdd6d05bbc1ddd  linux-headers-2.6.38.3-corei7_11.00_amd64.deb
6b41ea5caa7f64fa4a0425072ce18fcdf9486cfc7601c825d7fdefa2153b1213  linux-image-2.6.38.3-corei7_11.00_amd64.deb
62c5631555b8556631c7a14a9c632acd52538af6ebaf64de92c4f4a9ca2e9422  Readme.odt
ad6cb4f4839f437ba245349c06e8f9ebbfe672e590a0adff097d780aeb998b9d  Readme.pdf



MD5SUMS



ce4a7a82417f428518e341c105edec20  CONFIG-I7
29f260fe8af001ccc452aec8c72d63b0  linux-headers-2.6.38.3-corei7_11.00_amd64.deb
688d5dbe05ec23ecf3316691e7b19f40  linux-image-2.6.38.3-corei7_11.00_amd64.deb
2c6496bb8b0eb1eeb39dc6513b8221ba  Readme.odt
2ab9964e5364f62276f70b878e0c79c0  Readme.pdf



Dropbox Download Links


http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.38.3/CONFIG-I7
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.38.3/linux-headers-2.6.38.3-corei7_11.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.38.3/linux-image-2.6.38.3-corei7_11.00_amd64.deb
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.38.3/Readme.odt
http://dl.dropbox.com/u/22900905/MyKernelBuilds/2.6.38.3/Readme.pdf