Update on the Nougat x86 not working

483 views
Skip to first unread message

Paul Davis

unread,
Jul 24, 2017, 9:49:57 PM7/24/17
to Android-x86
There is still an infinite boot loop but I have run some experiments (nothing too conclusive mind you).

Firstly I installed a version of Bliss for Udoo which worked well in the first load and began faltering every reboot thereafter. GPS stopped first, WiFi next, rotate never worked etc. But it rebooted every single time without fail.

I tried to install this version of Nougat but did not over write the Bliss EFI instead changed the commands to look for the Nougat platform. This did not work.

So I reinstalled fully, including the EFI and then instead of starting to Android at the end of the install I rebooted, it rebooted fine. When in Android the four google apps updated, and then I rebooted and I ended in an infinite boot loop.

There are no other EFIs on this disk. There is no Windows partitions at all. Other installs have worked and rebooted (but various components fail for one reason or another and reboot does not fix them).

Any help on how to solve the Boot issue would be really appreciated.

Chih-Wei Huang

unread,
Jul 24, 2017, 9:54:34 PM7/24/17
to Android-x86
Please get the logcat and dmesg for analysis.
Thanks!



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

Suresh Kumar

unread,
Oct 6, 2017, 8:54:31 AM10/6/17
to Android-x86

We are facing compilation problem in external/mesa directory, after latest code change of 3 oct 17.

 

Also, there are

1.No options like :- repo init -u <address> -b refs/tags/<tagname> -m version.xml

2. No tags

 

Please give us a option like above, to do sync for older version of nougat-x86,

Regards,

Suresh

Mauro Rossi

unread,
Oct 7, 2017, 4:37:11 PM10/7/17
to Android-x86


Il giorno venerdì 6 ottobre 2017 14:54:31 UTC+2, Suresh Kumar ha scritto:

We are facing compilation problem in external/mesa directory, after latest code change of 3 oct 17.

 

Also, there are

1.No options like :- repo init -u <address> -b refs/tags/<tagname> -m version.xml

2. No tags

 

Please give us a option like above, to do sync for older version of nougat-x86,

Regards,

Suresh


Mauro Rossi

unread,
Oct 8, 2017, 5:13:07 AM10/8/17
to Android-x86


Il giorno sabato 7 ottobre 2017 22:37:11 UTC+2, Mauro Rossi ha scritto:


Il giorno venerdì 6 ottobre 2017 14:54:31 UTC+2, Suresh Kumar ha scritto:

We are facing compilation problem in external/mesa directory, after latest code change of 3 oct 17.

 

Also, there are

1.No options like :- repo init -u <address> -b refs/tags/<tagname> -m version.xml

2. No tags

 

Please give us a option like above, to do sync for older version of nougat-x86,

Regards,

Suresh



Or you may try to remove radeonsi in BoardConfig.mk, as lack of llvm3.9 will cause building errors for sure

IMHO nougat-x86 should have stayed to mesa 17.1.x

Mauro

Chih-Wei Huang

unread,
Oct 9, 2017, 2:17:42 AM10/9/17
to Android-x86
Sorry to reply late. I'm still in holidays.


2017-10-08 17:13 GMT+08:00 Mauro Rossi <issor...@gmail.com>:
> Il giorno sabato 7 ottobre 2017 22:37:11 UTC+2, Mauro Rossi ha scritto:
>>
>> https://github.com/maurossi/mesa/commits/17.1.10_nougat-x86
>
> Or you may try to remove radeonsi in BoardConfig.mk, as lack of llvm3.9 will
> cause building errors for sure

I think I forgot to push the llvm patch.

> IMHO nougat-x86 should have stayed to mesa 17.1.x

Agree. I'll roll back to 17.1.

fguy

unread,
Oct 9, 2017, 3:53:53 AM10/9/17
to Android-x86

Agree. I'll roll back to 17.1.
I tested the MESA 17.2.2 and 17.1.7 in the Antutu 3d - the new version is faster by 1500 in 3d.
When you build 17.2.2 with 7.1.2 there are errors, but they are easily fixed. I can give a patch if necessary. 

Jon West

unread,
Oct 9, 2017, 9:59:16 AM10/9/17
to Android-x86
I would like to see the patch please :)

fguy

unread,
Oct 9, 2017, 12:47:22 PM10/9/17
to Android-x86
patch mesa 17.2.2 for build in android x86_64 7.1.2
mesa_17.2.2_for_ax86_7.1.2.patch

Mauro Rossi

unread,
Oct 9, 2017, 1:10:55 PM10/9/17
to Android-x86
The build errors are related to llvm 3.9 needed with mesa 17.2.2 for radeonsi 

In nougat-x86 the build errors can be easily avoided by disabling radeonsi, 
it is not so easy to build mesa 17.2.2 with working radeonsi as llvm 3.9 is the minimum required (which is stock in oreo)

We've experimented on how to build 17.2 with nougat-x86 (radeonsi included), it is possible and it works,
but the complexity does not have sufficient justification/benefits.

[llvm39 for nougat-x86]

llvm branch to put in external/llvm39 (as additional folder):

mesa branch with patch to support llvm39 (in external/mesa) - to be rebased:


[llvm50 for nouveau-x86, as mutually exclusive alternative to llvm39]

llvm branch to put in external/llvm50 (as additional folder):

mesa branch with patch to support llvm50 (in external/mesa) - to be rebased:

Mauro

Mauro Rossi

unread,
Oct 10, 2017, 2:22:53 AM10/10/17
to Android-x86


Il giorno lunedì 9 ottobre 2017 18:47:22 UTC+2, fguy ha scritto:
patch mesa 17.2.2 for build in android x86_64 7.1.2


In the attachment the llvm patch by Rob Herring to fix export of llvm headers in nougat-x86,
to cope with changes in mesa 17.2 (drop of libLLVMCore static linking that was causing double symbols)

This one will suffice for people not interested in radeonsi
M.
0001-android-fix-libLLVM-shared-build-and-headers-exports.patch
Reply all
Reply to author
Forward
0 new messages