Capability of i915, What about i965?

1,460 views
Skip to first unread message

journeyer

unread,
Dec 9, 2010, 7:08:26 AM12/9/10
to Android-x86
Hello,

I am now investigating the rendering capability of android-x86. And I
found a hint below.

/kernel/drivers/video/intelfb/intelfb.h

#define SUPPORTED_CHIPSETS "830M/845G/852GM/855GM/865G/915G/915GM/
945G/945GM/945GME/965G/965GM"

C header file above provides a hint that current donut-x86 only
support those chipsets of intel's.
The frame buffer driver in donut-x86 is i915. So I guess i915 cannot
support HD size screen(1920 by 1080).
As the android-x86.org says, i915 supports, I believe, up to 1280 by
800.

I want to know if i965(frame buffer driver) exists?
And if i965 support HD size screen(chipsets later than G45(GMA
X4500HD))?
If there is any plan to port i965 to android-x86?

I want to make android-x86 to support chipsets later than G45 so that
android-x86 can support HD quality video.
To do this what am I supposed to do?

With great appreciation to someone who may kindly answer me, I thank
you in advance.

Jeonghum

Mushishi

unread,
Dec 9, 2010, 7:21:34 AM12/9/10
to andro...@googlegroups.com
I am at the moment porting a eeepc image over to work on my dell latitude d430 witch uses the gma950 (aka 945GM) and there the i915 should be able to support that card and the res i have... but i will say if it works here.. :D 

journeyer

unread,
Dec 9, 2010, 8:03:29 AM12/9/10
to Android-x86
Hi, Mushishi

i915 supports 945G/945GM/945GME from the #definition above.

What I want to know about is "i965".
If android-x86 is going to use i965.
If i965 ever exists?

Thank you for your concern though.

Jeonghum

Who what?

unread,
Dec 9, 2010, 1:06:22 PM12/9/10
to andro...@googlegroups.com
i965 harware uses the i915 driver. That is a core linux kernel driver
thing, not an android thing.
Also 720 is HD, as well as 1080, both resolutions are supported.

2010/12/9 journeyer <journe...@gmail.com>:

> --
> You received this message because you are subscribed to the Google Groups "Android-x86" group.
> To post to this group, send email to andro...@googlegroups.com.
> To unsubscribe from this group, send email to android-x86...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.
>
>

journeyer

unread,
Dec 9, 2010, 7:57:36 PM12/9/10
to Android-x86
Hi,

As I said above, donut-x86 seems to support 830M/845G/852GM/855GM/865G/
915G/915GM/945G/945GM/945GME/965G/965GM
(/kernel/drivers/video/intelfb/intelfb.h )

None of them support video playback of 1080p(Full HD, not just HD).
G45 is the earliest (among chipsets which support 1080p video
playback) but not included above.

It seems that there is no i965 frame buffer driver in android-x86(in
linux also?).
Only i915 is included in current android-x86(in linux).

Then when is the i915(in android-x86 and linux) going to support Full
HD video playback?
(When is the i915 going to fully support G45 and later?)

Thank you

On 12월10일, 오전3시06분, "Who what?" <chand...@gmail.com> wrote:
> i965 harware uses the i915 driver. That is a core linux kernel driver
> thing, not an android thing.
> Also 720 is HD, as well as 1080, both resolutions are supported.
>
> 2010/12/9 journeyer <journeyer...@gmail.com>:
Message has been deleted

Thanh Nguyen Dinh

unread,
Dec 9, 2010, 10:57:49 PM12/9/10
to Android-x86
Hi journeyer,

As my understanding, i915 module supports the current Intel
graphics device driver.
You can extract the supported device from : kernel/drivers/gpu/drm/
i915/i915_drv.c (lastest froyo-x86-kernel 2.6.35.7).
I have already tested it with GMA 4500 (screen resolution 1920x1080).

Hope this will help.

Al Sutton

unread,
Dec 10, 2010, 2:08:19 AM12/10/10
to andro...@googlegroups.com
Can we avoid marketing terms and stick to specifications.

720i/720p is a specification.
1080i/1080p is a specification.
HD is a marketing term which has no specific resolution definition.

Al.

Chih-Wei Huang

unread,
Dec 10, 2010, 2:05:54 PM12/10/10
to andro...@googlegroups.com
There is no "i965" driver in linux kernel and no need for it.
All of the intel chips are supported by i915 kms driver.

On the other hand, there is an "i965c" module for mesa library
and it is necessary to implement 3D acceleration for newer
Intel chips. Actually we are working on that, will publish
it when ready.

For the full HD issue, I don't understand why you said that.
Even my old Eee PC can support full HD display to
external monitor in froyo-x86.
For video playback, if you have a fast enough CPU,
that's not a problem.
I can play 1080p video on my quadcore machine
using i915 kernel driver and i915c mesa module.


2010/12/10 journeyer <journe...@gmail.com>:


> As I said above, donut-x86 seems to support 830M/845G/852GM/855GM/865G/
> 915G/915GM/945G/945GM/945GME/965G/965GM
> (/kernel/drivers/video/intelfb/intelfb.h )
>
> None of them support video playback of 1080p(Full HD, not just HD).
> G45 is the earliest (among chipsets which support 1080p video
> playback) but not included above.
>
> It seems that there is no i965 frame buffer driver in android-x86(in
> linux also?).
> Only i915 is included in current android-x86(in linux).
>
> Then when is the i915(in android-x86 and linux) going to support Full
> HD video playback?
> (When is the i915 going to fully support G45 and later?)

--
Chih-Wei
Android-x86 project
http://www.android-x86.org

journeyer

unread,
Dec 10, 2010, 11:25:24 PM12/10/10
to Android-x86
Hi Chih-Wei,

It's very nice to have chance to read your answer for my question.
As always I appreciate it pretty much!

The reason why I couldn't see the playback for 1080p content is that
so far, I've been using only Donut-x86.
By your answer I became to think that I now need to try on Froyo-x86.

But, I'd like to make sure if you also used Intel chipsets when you
tested the playback of 1080p movie.
And if possible, the name of the chipset you used for the testing.
And if my guessing is correct - the reason why froyo-x86 can play
1080p playback is because the i915 in froyo-x86 supports more up-to-
date Intel chipsets which newly support 1080p playback.

PS)
Is Froyo-x86 still uses OpenCore for the MediaPlayer class?
I've been told Froyo-x86 uses StageFreight also.
Because we developed OpenCore to support our special need, we want to
use OpenCore on Later versions of Android-x86.

Best regards
Jeonghum


On 12월11일, 오전4시05분, Chih-Wei Huang <cwhu...@android-x86.org> wrote:
> There is no "i965" driver in linux kernel and no need for it.
> All of the intel chips are supported by i915 kms driver.
>
> On the other hand, there is an "i965c" module for mesa library
> and it is necessary to implement 3D acceleration for newer
> Intel chips. Actually we are working on that, will publish
> it when ready.
>
> For the full HD issue, I don't understand why you said that.
> Even my old Eee PC can support full HD display to
> external monitor in froyo-x86.
> For video playback, if you have a fast enough CPU,
> that's not a problem.
> I can play 1080p video on my quadcore machine
> using i915 kernel driver and i915c mesa module.
>
> 2010/12/10 journeyer <journeyer...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages