Got it, thank you. And btw, one more question, which branch is the correct branch for ProjectSakura-5.2-OpenGapps-pico-20220428-1532--OFFICIAL.iso(2022-04-29)?good, so it does work, the 2nd one is for AMD/virtio-gpu so not working is correct
I haven't touched the project for a while and moving to other ROMs, so I haven't put new fixes yet. But if you want I'll remember what I did.Got it, thank you. And btw, one more question, which branch is the correct branch for ProjectSakura-5.2-OpenGapps-pico-20220428-1532--OFFICIAL.iso(2022-04-29)?
Follow https://github.com/supremegamers/android/tree/sakura/11-x86,
I synced sakura/11-x86 branch and built locally, but met some build error,
1) zstd not found // fixed. use gzip instead
2) meson not found // fixed. pip3 install meson, and add ~/.local/bin to PATH
3) finalizeWorkProfileProvisioning not found // fixed. just comment out, since this method not found in framework side
4) out of a total partition size of 3524313088 bytes (3361 MB) // fixed. increase system partition size
5) use rufus-3.19 to install, failed to install, refer to attached file, reboot again and again
Build command:
. build/envsetup.sh && lunch android_x86_64-userdebug && export USE_FOSS_APPS=true && make -j8 iso_img
Thanks a lot, already apt install zstd, but still met the iso install issue.I haven't touched the project for a while and moving to other ROMs, so I haven't put new fixes yet. But if you want I'll remember what I did.
1. If zstd is not found, install it on your Linux distro, I think you'll know how (`sudo apt install zstd` or something)
2. Use meson that the distro providie
5. I haven't worked on the iso and the install.img yet so iso install is broken currently.
Thanks a lot, already apt install zstd, but still met the iso install issue.
When Making iso image, there's below error message,
isohybrid: Warning: more than 1024 cylinders: 1376
isohybrid: Not all BIOSes will be able to boot this device
but within the same build environment, for blissos, there's such error message, and iso install is ok to boot.
I doubt that iso install is related with this error message, but don't know how to fix
Have you ever met such error message? hope to get some comments..
Hello Sir, sorry for trouble again and again, thank you very much, refer to sakura code base, I've porting several git, drm_hwcomposer, mesa, llvm, libdrm, etc,I haven't got the message because I know what is going on, now I have to work on both install.img and initrd.img to update the components inside it.
Can you drop a link to your android mod? "I'm interested to see. Thank you
Sry, there's no such info, for related gits, just updating total git project but not partitial patches, and specially for device project, need to config mesa.Can you drop a link to your android mod? "I'm interested to see. Thank you
I assume that you just have an old processor without support for SSE4.2 instructions, or a video card from Nvidia. I would advise you to roll back to Android 9 (TV) x86 or Prime OS Classic (on Android 7). These assemblies are the best for older computers.Guys we need a better tutorial to how to install the OS. I don't understand anything. Its not working
Can you provide list of wifi and bt module hardware model number that including this kernel or how to check of witch hardware added in this kernelIt's been a while since the last update, but well whatever I got some new builds here with lots and lots of changes.
This is not only a big release but a special one, currently I am typing this reply on 10:55PM, more than an hour later gonna be Lunar New Year, yay
So let's see what do we have :
- Merge latest January patch
- Bromite SystemWebview updated to 96.0.4664.54
- Implement a DPI fix by PrimeOS Team (big thanks to them)
- Update alsa-lib/alsa-utils/alsa-ucm-conf to 1.2.6.3
- firmware now getting all the latest from linux-firmware, including some silead linux firmware from gsl-firmware repo
- Replace rusty-magisk with Project Kokoro, a new way to implement Magisk into Android-x86 build with Zygisk and modules support (a big thanks to @huskydg for helping me with this), also everything relate to koushSU is removed.
- Added input wiring to AUDIO_DEVICE_IN_WIRED_HEADSET, hoping that it can help detect mics better.
- NTFS can now being mounted as SDCard (default is using ntfs-3g + fuse, there's also Paragon's ntfs3)
- ntfs-3g merged to latest commit
![]()
- libhoudini now change from ChromeOS one to WSA, which increase compability as some people report.
- Update Mesa3d to 23.1.4 with LLVM13 + libdrm 2.4.109
+ For Intel, i965 driver is being default instead of crocus and iris to prevent glitches and crashes
+ You can now use drirc, adrirc
file is in /system/etc, you can add your config folder at /data/drirc.d/ and add your own *.conf file in
- drm_gralloc now completely removed (goodbye)
- gbm_gralloc change to the branch that BlissOS 15 use
- minigbm change to maurossi's gbm_mesa_y22_w02_R which is the version with gbm_backend to use minigbm with gbm_backend, read down below
- hw_composer updated
- Import some sepolicy from Project Celadon, this include graphics/mesa, thermal and houdini
- Kernel is now updated to 5.15.16 with lots of improvement. (more on this soon)
- system.sfs, initrd.img and install.img now compressed with zstd.
There could be more changes, hopefully I can find all of them.....
Now to use minigbm there'll be 4 options :
+minigbm
,
+minigbm_gbm_mesa
(the one with gbm_backend),
+minigbm_intel
(for Intel iGPUs only)
+minigbm_arcvm
(the code suggest this thing is for virtio-gpu)
I only testedminigbm_gbm_mesa
andminigbm_intel
so far and it can boot. If you want to try this gralloc then add this into the 2nd line of the grub code (aka your cmdline)
GRALLOC=minigbm_gbm_mesa HWC=drm_minigbm
Also, the build implement some properties that was a part of Phoenix OS Darkmatter, I add them here, all of them are used to change Mesa3d environment variables, including :
mesa.gles.override - MESA_GLES_VERSION_OVERRIDE
: override GLES version
mesa.loader.override - MESA_LOADER_DRIVER_OVERRIDE
: override Mesa loader driver (like i965 to iris or crocus)
mesa.galliumhud.value - GALLIUM_HUD
mesa.galliumhud.period - GALLIUM_HUD_PERIOD
These are the variables for GalliumHUD, the HUD to show FPS, CPU,etc on Gallium3D driver, you can read more in this page to set up
Finally, as the build now go OFFICIAL state, I'll upload them in Project Sakura SourceForge instead of blissos-dev one.
Enjoy the build, and thanks for your support.
Happy Lunar New Year to everyone![]()
It's hard to do that though because I don't have every single wifi card out there to check, so I'm not interested in this.Can you provide list of wifi and bt module hardware model number that including this kernel or how to check of witch hardware added in this kernel
It's hard to do that though because I don't have every single wifi card out there to check, so I'm not interested in this.
However, if you have a problem with wifi card then I guess you can have a feedback
It's hard to do that though because I don't have every single wifi card out there to check, so I'm not interested in this.
However, if you have a problem with wifi card then I guess you can have a feedback
Running old android version maybe android 9 pubg edition rom x86 both kernel working on this rom https://mega.nz/file/G1VDBIYa#plF2ObX_8NhPJtJXz81aJOBzKj5ev3MsV3_HSKE2RzA but but with benares kernel wifi working and pledge kernel wifi didn't workwait a sec
1. How can you put Gearlock on PS-x86 ?
2. The kernel in here already have rtl8188eu support, why do you have to downgrade ?
Running old android version maybe android 9 pubg edition rom x86 both kernel working on this rom https://mega.nz/file/G1VDBIYa#plF2ObX_8NhPJtJXz81aJOBzKj5ev3MsV3_HSKE2RzA but but with benares kernel wifi working and pledge kernel wifi didn't work
Does pledge kernel have rtl8188eu
And yes suggest me one of suported bt adapter then I order a new one
Development of Project Sakura x86 was discontinued.Is this not the correct file? When I try to run the installer...
add_entry "$live - Gralloc2 (+ virt_wifi)" quiet HWC=drm_minigbm GRALLOC=minigbm VIRT_WIFI=1
* Your warranty is now..... I don't know this is PCs ¯\_(ツ)_/¯
* It's very important to read the instructions and understand what you are doing. So please, READ !
* I am not responsible if you accidentally wiped your data on your hard drives or making your main OS like Windows unable to boot.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
A long standing issue is "the tiling artifacts" happening with gbm_gralloc at ResoverActivity window when SW write buffer used, one example is the launcher selector at first boot and another is visible with Chicken Invaders advertisements windows on SW write buffer
Intel i915 and i965 were not affected, while r300, r600, radeonsi and nouveau are all affected,
iris and crocus expected to not be affected, but I need to check.
drirc
file is in /system/etc, you can add your config folder at /data/drirc.d/ and add your own *.conf file inminigbm
,minigbm_gbm_mesa
(the one with gbm_backend),minigbm_intel
(for Intel iGPUs only)minigbm_arcvm
(the code suggest this thing is for virtio-gpu)minigbm_gbm_mesa
and minigbm_intel
so far and it can boot. If you want to try this gralloc then add this into the 2nd line of the grub code (aka your cmdline)GRALLOC=minigbm_gbm_mesa HWC=drm_minigbm
mesa.gles.override - MESA_GLES_VERSION_OVERRIDE
: override GLES versionmesa.loader.override - MESA_LOADER_DRIVER_OVERRIDE
: override Mesa loader driver (like i965 to iris or crocus)mesa.galliumhud.value - GALLIUM_HUD
mesa.galliumhud.period - GALLIUM_HUD_PERIOD
minigbm_gbm_mesa
is broken due to rebasing with latest branch. However, minigbm
can now work with AMDGPUs. Yea that's right, thanks to my friend @Ni8 at SupremeGamers forum tested it out. So now minigbm_intel
can be used on Intel iGPUs and minigbm
can be used on AMD GPUs/APUs.minigbm
or minigbm_arcvm
can work with virtio-gpu too for those people who want to run it on VM but don't like gbm_gralloc.su
nano /default.prop
su -c 'sed -i "s|ro.debuggable=.*|ro.debuggable=0|g" /default.prop'