Hi Chris and people on this list,<div><br></div><div>Thank you for your kind answer.</div><div><br></div><div>I understood that there is i915, i965 and some other generations of chipsets.</div><div>And I've been told that there is i915 linux frame buffer driver(as a kernel module).</div>
<div><br></div><div>My question is if there is another frame buffer driver for i965 chipsets?</div><div>Does i915 linux frame buffer driver covers all intel chipsets(includes i965 and later)?</div><div><br></div><div>If i965 linux frame buffer driver exsists, what is the version of the kernel from which I can find it?</div>
<div><br></div><div>And lastly, What is the latest linux frame buffer driver which supports latest intel chipsets(i965 and later)?</div><div><br></div><div>Thank you very much in advance.</div><div>Jeonghum from Seoul</div>
<div><br><br><div class="gmail_quote">2010/12/9 Chris Wilson <span dir="ltr"><<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, 9 Dec 2010 21:53:22 +0900, Journeyer Hum <<a href="mailto:journeyerhum@gmail.com">journeyerhum@gmail.com</a>> wrote:<br>
> Hello,<br>
><br>
> I am now investigating the rendering capability of Android-x86.<br>
> As you might know, android-x86 currently uses i915 for the frame buffer<br>
> driver.<br>
> So it supports GMA earlier than X3100(965GM).<br>
<br>
</div>If you are only interested in the rendering capabilities, then the Intel<br>
chipsets are basically broken down into their generations.<br>
<br>
i810 is gen1.<br>
<br>
i8xx is gen2 (830G, 845, 855GM, 865G). Fixed function texture combiners.<br>
<br>
i915 is gen3. This covers 915G[M], 945G[M][E], PineView, i.e. the chips<br>
currently used in Atom netbooks (apart from the PVR derivatives). This is<br>
predominantly a fixed-function chip with a small pixel shader engine.<br>
<br>
i965 is gen4. We include g[m]45 since it is an enhanced gen4 and not a<br>
full successor. This is the first of the new fully programmable<br>
architecture.<br>
<br>
Ironlake is gen5.<br>
<br>
Sandybridge is gen6, which will be released soon, is the first IGP where<br>
the GPU shares the same cache as the CPUs.<br>
<br>
We use the term i965 loosely to mean anything after gen3 (i.e. gen4-6) as<br>
that marks a big transition in execution architecture (essentially<br>
fixed-function to "fully" programmable). Only the documentation for i965+<br>
is available. Getting retrospective approval for releasing gen3 and earlier<br>
is "in progress".<br>
<br>
In terms of display engines, the latest transition point was in Ironlake<br>
which introduced the FDI as link between the CPU and the display engine.<br>
But otherwise there is a large amount of overlap in the KMS capabilities<br>
of each generation.<br>
<br>
A vague answer to a vague question. Wikipedia can provide lots of details<br>
on the various specs of each generation and you can find the Programmers<br>
Reference Manuals at <a href="http://intellinuxgraphics.org" target="_blank">intellinuxgraphics.org</a>.<br>
-Chris<br>
<font color="#888888"><br>
--<br>
Chris Wilson, Intel Open Source Technology Centre<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>----------------------------------------<br>Hum<br>Journeyer<br><a href="mailto:journeyerhum@gmail.com" target="_blank">journeyerhum@gmail.com</a><br>----------------------------------------<br>

</div>