Any Android-x86 8.0 (Oreo) beta builds?

1,486 views
Skip to first unread message

Russ B

unread,
Jan 12, 2018, 7:42:52 PM1/12/18
to Android-x86
Have we given to the point where there are beta builds of Android-x86 8.0 (Oreo)?

If so, where are they stored?

Jordan Anderson

unread,
Jan 12, 2018, 10:25:02 PM1/12/18
to Android-x86
Chih Wei, I need builds for the RCA Cambio W101SA23T1 powered by the Atom Z8350. It can be any stable release. I created a post asking for one a while ago

Mauro Rossi

unread,
Jan 13, 2018, 12:45:18 PM1/13/18
to Android-x86
Reboot on installed partition is not working, but you could try experimental test builds in [1]
The *hwc1.iso  still require substantial debugging, but the ones with mesa 17.3.1 are based on 2 week ago oreo-x86 repo


Unfortunately they can be used only in Live boot modes, because of an issue with rw partitions.
Mauro

Микола Петрівський

unread,
Jan 14, 2018, 2:31:19 PM1/14/18
to Android-x86

Hi Mauro,


I have tried your oreo_x86_64_k415rc7+_amd_dc_llvm50_mesa-17.4.0devel_hwc1.iso on my PC. But run it without HWCOMP param.
Here are some screenshots:



As you can see, it works very nice, when it works. But unfortunately some apps do not run at all. For example I could not start "AnTuTu Benchmark" (screen from Antutu 3DBench) and "3D Benchmark - Android Gamers". Is it because there is no binary translator, or there is some other problem?

By the way, there is some problem with screenshots from apps with vertical orientation.



субота, 13 січня 2018 р. 19:45:18 UTC+2 користувач Mauro Rossi написав:

Mauro Rossi

unread,
Jan 15, 2018, 3:04:10 AM1/15/18
to Android-x86
Hi,
Thank a lot for the feedback

Il giorno domenica 14 gennaio 2018 20:31:19 UTC+1, Микола Петрівський ha scritto:
> Hi Mauro,
>
> I have tried your oreo_x86_64_k415rc7+_amd_dc_llvm50_mesa-17.4.0devel_hwc1.iso on my PC. But run it without HWCOMP param.

Would it be possible to provide /data/log.txt and dmesg output for HWCOMP debug boot attempt?

I'm trying AMD DC because it supports drm atomic properties, but my HW 7x50 gcn 1st gen is the only not supported, because dce60 is not supported.

So at the moment I depend on community provided logs.

> Here are some screenshots:
>
>
>
>
>
>
>
>
>
>
>
> As you can see, it works very nice, when it works. But unfortunately some apps do not run at all. For example I could not start "AnTuTu Benchmark" (screen from Antutu 3DBench) and "3D Benchmark - Android Gamers". Is it because there is no binary translator, or there is some other problem?

Translator is present, but I need to check
If I used 7.0 or 8.0 versione

> By the way, there is some problem with screenshots from apps with vertical orientation.

Do you mean that screenshot is performed, but geometry is distorted?

youling 257

unread,
Jan 15, 2018, 10:20:05 AM1/15/18
to Android-x86
only your 32 bit oreo-x86 1231 iso,use the new iio sensor,/vendor/lib/hw/sensors.iio.so,91KB
others 32/64 bit iso,use the old iio sensor,/lib/hw/sensors.iio.so,22KB 

在 2018年1月15日星期一 UTC+8下午4:04:10,Mauro Rossi写道:

youling 257

unread,
Jan 15, 2018, 10:35:16 AM1/15/18
to Android-x86
test oreo_x86_64_mesa-17.4.0devel_hwc1,can't open app,Terminal Emulator force stop,FC

Микола Петрівський

unread,
Jan 15, 2018, 4:06:38 PM1/15/18
to Android-x86
Would it be possible to provide /data/log.txt and dmesg output for HWCOMP debug boot attempt?

Logs attached. First attempt without HWCOMP was fully successful, but with HWCOMP there was no GUI, in fact even big Android logo was not shown, and console was not accessible. So second attempt was with data.img from hard drive.
 
> By the way, there is some problem with screenshots from apps with vertical orientation.

Do you mean that screenshot is performed, but geometry is distorted?

Yes, screenshot has normal hight and width, but picture inside has shrinked width.
Logs.7z

Микола Петрівський

unread,
Jan 15, 2018, 4:10:29 PM1/15/18
to Android-x86
I can do dmesg only without HWCOMP.

Jordan Anderson

unread,
Jan 15, 2018, 9:04:09 PM1/15/18
to andro...@googlegroups.com
How to boot Android without HWCOMP? Do you enter HWCOMP=0 at the grub
menu editing the boot values? I'm trying to run 7.1 on my RCA
W101SA23T1.

On 1/15/18, Микола Петрівський <mikola...@gmail.com> wrote:
> I can do dmesg only without HWCOMP.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Android-x86" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/android-x86/4bVhDLpaosE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> android-x86...@googlegroups.com.
> To post to this group, send email to andro...@googlegroups.com.
> Visit this group at https://groups.google.com/group/android-x86.
> For more options, visit https://groups.google.com/d/optout.
>

Микола Петрівський

unread,
Jan 16, 2018, 4:48:18 AM1/16/18
to Android-x86
I delete "HWCOMP=1" altogether.

вівторок, 16 січня 2018 р. 04:04:09 UTC+2 користувач Jordan Anderson написав:

Jordan Anderson

unread,
Jan 16, 2018, 7:23:53 AM1/16/18
to andro...@googlegroups.com
How, by any means, to enable HWCOMP then? I'm having problems booting
up the x64 version of 6.0 r2

On 1/16/18, Микола Петрівський <mikola...@gmail.com> wrote:
> I delete "HWCOMP=1" altogether.
>
> вівторок, 16 січня 2018 р. 04:04:09 UTC+2 користувач Jordan Anderson
> написав:
>>
>> How to boot Android without HWCOMP? Do you enter HWCOMP=0 at the grub
>> menu editing the boot values? I'm trying to run 7.1 on my RCA
>> W101SA23T1.
>>
>> On 1/15/18, Микола Петрівський <mikola...@gmail.com <javascript:>> wrote:
>>
>> > I can do dmesg only without HWCOMP.
>> >
>> > --
>> > You received this message because you are subscribed to a topic in the
>> > Google Groups "Android-x86" group.
>> > To unsubscribe from this topic, visit
>> > https://groups.google.com/d/topic/android-x86/4bVhDLpaosE/unsubscribe.
>> > To unsubscribe from this group and all its topics, send an email to
>> > android-x86...@googlegroups.com <javascript:>.
>> > To post to this group, send email to andro...@googlegroups.com
>> <javascript:>.

Jordan Anderson

unread,
Jan 16, 2018, 7:25:19 AM1/16/18
to andro...@googlegroups.com
OHH it says HWCOMP=1 not 0. Must've misread that

Mauro Rossi

unread,
Jan 16, 2018, 9:37:09 AM1/16/18
to Android-x86
Il giorno martedì 16 gennaio 2018 13:23:53 UTC+1, Jordan Anderson ha scritto:
> How, by any means, to enable HWCOMP then? I'm having problems booting
> up the x64 version of 6.0 r2

HWCOMP boot parameter is not official
and not present in official builds,
which currently support drm_hwcomposer only for qemu virgl

The only purpose of that experimental parameter is to debug issues in drm_hwcomposer, but currently only nouveau boots, still with lot of issues.

All other menu entries behave as per official builds, except HWCOMP one

youling 257

unread,
Jan 22, 2018, 3:36:57 AM1/22/18
to Android-x86
any 64K32U oreo-x86 build?

only houdini 8y work on 64K64U and 64K32U.

01-22 15:01:30.472 1946 1946 I /system/bin/webview_zygote32: option[50]=-XX:NativeBridge=libhoudini.so
01-22 15:02:09.804 2336 2336 D houdini : [2336] Initialize library(version: 8.0.0_y.49374 RELEASE)... successfully.
01-22 15:02:10.339 2336 2336 D houdini : [2336] loaded library /data/app/com.baidu.input-ZSG02ksTvOGbM1y54n5hPw==/lib/arm/libjnicrash.so via Native Bridge.
01-22 15:02:11.458 2336 2336 D houdini : [2336] loaded library /data/user/0/com.baidu.input/files/inputcore_20171129 via Native Bridge.
01-22 15:02:11.708 2336 2336 D houdini : [2336] loaded library /data/app/com.baidu.input-ZSG02ksTvOGbM1y54n5hPw==/lib/arm/libchiperencoder_v1_2_1.so via Native Bridge.

Povilas Staniulis

unread,
Jan 22, 2018, 8:05:35 PM1/22/18
to andro...@googlegroups.com
Because only a 8_y version is available, no 8_x or 8_z.
> --
> You received this message because you are subscribed to the Google
> Groups "Android-x86" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to android-x86...@googlegroups.com
> <mailto:android-x86...@googlegroups.com>.
> To post to this group, send email to andro...@googlegroups.com
> <mailto:andro...@googlegroups.com>.

A10 Sagar Jet Tech Gamer Pro

unread,
May 26, 2018, 10:30:57 AM5/26/18
to Android-x86
Hello Mauro,
Can you give me the link to your build?
I am a kind of some developer and may work with it.

Guneet Atwal

unread,
May 26, 2018, 10:41:08 AM5/26/18
to Android-x86
i want someone to post k4.17 oreo x86

Harkaman

unread,
May 26, 2018, 4:27:41 PM5/26/18
to Android-x86

Mauro Rossi

unread,
May 27, 2018, 6:38:44 PM5/27/18
to Android-x86
kernel 4.16 with amd dc + mesa 18.1.0 are being uploaded


drm_hwcomposer (hwc1) status:

grub cmdline HWCOMP=1 enables gbm_gralloc + drm_hwcomposer (hwc1) - applicable for amdgpu, i965, nouveau 
NOTE: amdgpu NOT working with hwc, intel completes bootanimation but status bar causes GPU hang, nouveau completes boot but is subject to unpredictable GPU lockup

drm_gralloc status:

The images are working with drm_gralloc, but nouveau became subject to GPU lockup

vulkan status:

Both anv and radv vulkan HAL are built
prototypal init_hal_vulkan enables anv by default, while for radv grub cmdline VULKAN=radv is needed

At the moment vulkan HALs do not work with drm_gralloc because of a problem in importing buffers,
with drm_hwcomposer+gbm_gralloc they could work, but I'm unable to boot intel and amdgpu,
as I said before

Heavy debugging and testing required.

Mauro
Recipe_scripts_for_llvm60_amd_dc_hwc1.txt
0001-enable-vulkan-with-experimental-support.patch
0001-init.sh-add-support-for-init_hal_vulkan.patch
0001-DO-NOT-MERGE-android-build-mesa-with-llvm60.patch
0002-DO-NOT-MERGE-drm-amdgpu-radeon-force-amdgpu-for-si-c.patch

youling 257

unread,
May 28, 2018, 2:02:56 AM5/28/18
to Android-x86
I just need 32bit Androidx86 iso,then i use my 64bit kernel and modules to boot it,it will be 64K32U,then 8_y houdini can work on it.

x86:/ $ su
x86:/ # uname -m
i686
x86:/ # uname -a
Linux localhost 4.17.0-rc7-android-x86_64+ #1 SMP PREEMPT Mon May 28 10:37:54 CST 2018 i686

x86:/ # logcat | grep houdini
05-28 13:56:34.917 16125 16125 D houdini : [16125] Initialize library(version: 8.0.0_y.49374 RELEASE)... successfully.
05-28 13:56:35.414 16125 16125 D houdini : [16125] loaded library /data/app/com.baidu.input-aAFbGdnCMukgNthJOh9dXw==/lib/arm/libjnicrash.so via Native Bridge.
05-28 13:56:36.392 16125 16125 D houdini : [16125] loaded library /data/user/0/com.baidu.input/files/inputcore_20171129 via Native Bridge.
05-28 13:56:36.718 16125 16125 D houdini : [16125] loaded library /data/app/com.baidu.input-aAFbGdnCMukgNthJOh9dXw==/lib/arm/libchiperencoder_v1_2_1.so via Native Bridge.
Screenshot_20180528-135119.png

fguy

unread,
May 28, 2018, 4:17:55 AM5/28/18
to Android-x86
kernel 4.16 with amd dc + mesa 18.1.0 are being uploaded

 I collected a few oreo assemblies with your Mesa (17.3.8 & 18.1.0). Unfortunately, they all give artifacts in the new 3d tests of last Antutu 7 - there are no textures and model elements. There are also problems with cores - the most stable oreo assemblies are obtained with the 4.9.95 kernel from the android-x86 repository.

Mauro Rossi

unread,
May 30, 2018, 3:31:25 AM5/30/18
to Android-x86
Hi,
I also need to try to build 64K32U, but I have a couple of question: 

1) In the latest oreo-x86 device/generic/common there is a commit [1] to enforce 64 bit binder on 32bit user,
is it correct that 64K32U is better compared to 64 bit binder only because there are some applications that use 32 bit (and 32 binder)?

2) with the new patch "Always use 64-bit binder" is there still benefit in building  64K32U ?


Mauro

Mauro Rossi

unread,
May 30, 2018, 3:43:16 AM5/30/18
to Android-x86


Il giorno lunedì 28 maggio 2018 10:17:55 UTC+2, fguy ha scritto:
kernel 4.16 with amd dc + mesa 18.1.0 are being uploaded

 I collected a few oreo assemblies with your Mesa (17.3.8 & 18.1.0). Unfortunately, they all give artifacts in the new 3d tests of last Antutu 7 - there are no textures and model elements. There are also problems with cores - the most stable oreo assemblies are obtained with the 4.9.95 kernel from the android-x86 repository.

I need to upload new builds, in the tests on Skylake GT2 (Lenovo T460) the 3D was working with mesa 18.1.0, but I need to rebuild kernel with updated defconfig and upload new x86 and x86_64 images

Mesa EGL is in the process of review for patches to remove drm_gralloc dependecy and to break drm_gralloc/FLINK/fb, to be replaced by gbm_gralloc/dma_buf
for the moment they seem to be on-hold as breaking drm_gralloc users would impact many drivers/users/.

I'm trying to troubleshoot drm_hwcomposer+gbm_gralloc in order to have  intel, amdgpu at least booting, like nouveau with the new graphics stack.

But in order to achieve this, we need to join forces/efforts to troubleshoot problems and open critical bugs in freedesktop bugzilla for defective components.
Mauro

youling 257

unread,
May 30, 2018, 5:31:29 AM5/30/18
to Android-x86
edit drivers/android/Kconfig

config ANDROID_BINDER_IPC_32BIT
 bool "Use old (Android 4.4 and earlier) 32-bit binder API"
 depends on ANDROID_BINDER_IPC
 default y

64bit kernel #1,ANDROID_BINDER_IPC_32BIT=y,can boot 32bit Android,will be 64k32u
64bit kernel #2,ANDROID_BINDER_IPC_32BIT is not set,can boot 64bit Android,will be 64k64u

在 2018年5月30日星期三 UTC+8下午3:31:25,Mauro Rossi写道:

youling 257

unread,
May 30, 2018, 6:07:28 AM5/30/18
to Android-x86
"Always use 64-bit binder",mean is no the 32bit oreo-x86?only has 64bit oreo-x86 rc1?
or mean is 32bit kernel can use 64bit binder?32bit kernel can install and running 64bit Android app ?
https://github.com/openthos/system-analysis/issues/118#issuecomment-362547318 “Try to use 64-bit binder on 32-bit kernel but not success.”
why 64bit userspace nougat request must cpu support sse4.2?


在 2018年5月30日星期三 UTC+8下午3:31:25,Mauro Rossi写道:
Hi,

Chih-Wei Huang

unread,
May 30, 2018, 7:12:50 AM5/30/18
to Android-x86
2018-05-30 18:07 GMT+08:00 youling 257 <youli...@gmail.com>:
> "Always use 64-bit binder",mean is no the 32bit oreo-x86?only has 64bit
> oreo-x86 rc1?

Just means to use 64-bit binder for all cases. Nothing else.

> or mean is 32bit kernel can use 64bit binder?

Yes.

> 32bit kernel can install and running 64bit Android app ?

Of course not.
> --
> You received this message because you are subscribed to the Google Groups
> "Android-x86" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to android-x86...@googlegroups.com.
> To post to this group, send email to andro...@googlegroups.com.
> Visit this group at https://groups.google.com/group/android-x86.
> For more options, visit https://groups.google.com/d/optout.



--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Reply all
Reply to author
Forward
Message has been deleted
0 new messages