It sounds like you didn't enable the
3D acceleration and hit a known bug
of android soft rendering system
to some resolution (i.e., 1366x768)
2011/3/23 Chris Furlough <chrisf...@gmail.com>:
> 1. Screen that looks like the pitch is off, as the display "wraps
> around", and as a result is unreadable.
> 2. A nice looking screen that cat /proc/fb reveals as using the VESA
> driver, not the inteldrmfb. (This comes about as a result of using
> "nomodeset" at the end of the kernel line).
>
> Can someone tell me what kernel video options are recommended to get
> inteldrmfb as my driver, and maybe clean video as well?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
I'll give anything a try just tell me what to do!
The reason I opted for the Intel driver over the normal VESA driver is
that the frame rate on a 640 x ??? (don't remember) video is kinda
jerky. I figured the specific driver would be faster.
How can I determine the difference between i915, and i965?
lspci didn't show it.
FWIW, the color cycling ANDROID loading screen is garbled when it's
not going to work. I'm not sure if you would consider that part of
the GUI or not.
I'l give the HWACCEL=0 a shot tomorrow, and any diagnostics that you
might suggest to determine what graphics chip is really in there as
well.
Thanks!
> --
> 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.
>
>
The generic_x86 doesn't support hw acceleration.
> Resolution: 1024 x 768, 800 x 600, and 640 x 480. Tried them all,
> they all perform the same.
I asked the native resolution or your monitor/LCD.
I think you have no idea how to change the resolution
of android-x86 so it may not take effect.
> I'll give anything a try just tell me what to do!
Try the eeepc iso (uses i915c) or
asus_laptop (uses i965c).
Both have hw acceleration enabled.
Which according to this: http://cateee.net/lkddb/web-lkddb/DRM_I915.html
Is an i915 based device.
So, I built up the eeepc target, and installed it.
Hangs at the Android logo (which is garbled BTW).
When I switch to the terminal, and check the kernel messages, it reveals:
mediaserver[xxxx]: segfault at 10 ip 81a3d7e9 sp bfxxxxxx error 4 in
libasound.so[81a00000+8a000]
over and over.
If you can enter GUI, hw acceleration
is run correctly.
Otherwise you won't even see the
android animation logo.
> Display might be with 1366x768 resolution... ^^
The hw acceleration does not have problem
with this resolution. But soft rendering does.
I'm not the expert to answer it.
Try to trace the driver, or
ask an graphic driver expert.
(if you know such a guy, let me know...:)
From the comments, that went away in 2.6.37-rc1 so the bug was marked closed with no specific patch to address it.
Patrick
Allow me to play devil's advocate. Why should I use the i965C?
Patrick
Actually, in the kernel driver, it's always i915.
But in the userspace driver (mesa dri driver),
we have i915c or i965c, depends your chipset.
Roughly speaking, old Intel chipsets use i915c,
while newer chipsets need i965c.
If you want to make sure, start an X window
from a linux distro, see /var/log/Xorg.0.log,
check the DRI driver it uses.
If you see this line, it's i965.
(II) intel(0): [DRI2] DRI driver: i965
If someone wants to try, fetch the
froyo-next branch from olv's repository.
2011/3/24 Arobase40 <arob...@gmail.com>:
> On 24 mar, 03:16, Chih-Wei Huang <cwhu...@android-x86.org> wrote:
>> 2011/3/24 Chris Furlough <chrisfurlo...@gmail.com>:
>>
>> > Really? Everything that I found said it was the i915 chipset. I
>> > dual-boot Ubuntu 10.10 on it, and it also uses the i915.
>> > Allow me to play devil's advocate. Why should I use the i965C?
--
2011/3/24 Patrick <padra...@gmail.com>:
> I"ll try it - what's the git address again?
--
$ cd external/mesa
$ git remote add olv git://anongit.freedesktop.org/~olv/mesa
$ git fetch olv android-froyo-next
$ git checkout -b froyo-next FETCH_HEAD
You may also need the gingerbread-x86 branch from
git://git.android-x86.org/platform/external/drm.git
If you want to try on gingerbread-x86,
you may also need the kernel android-2.6.38
branch.
2011/3/24 Arobase40 <arob...@gmail.com>:
> Could you post it again, please Chih Wei as I really have problems
> with some posts during the last hours ?
>
> Please ??? ;)
--
Just repo sync, and
$ cd external/drm
$ git checkout x86/gingerbread-x86
This is a faq and I've answered many times.
You just need to rebase your changes
onto the tip of our repository.
And if you're using a tracking branch,
repo will do it for you automatically.
Besides, if you don't want to disturb other projects
like kernel, just sync the projects you want to update,
like
$ repo sync external/drm
mplayer still doesn't play my videos, but that's discussed in another thread.
So, for anyone running a Dell Inspiron N5010, use the asus_laptop build option!