I'm running Ubuntu 13.10 and since I upgraded to kernel 3.12.8 (build from source, including ubuntu patches) on a ivybridge video, the boot spash screen was flickering and messing up.
So I googled around and tried adding i915.modeset=1 paramenter to grub (without really knowing what I was doing) and magically the spash screen was fixed and I also noticed a much smoother scrolling of window contents (e.g a web page in chrome).
So I just would like to know more about i915.modeset=1.