Technology sharing

Orange Pie 5plus currit nubes mobile phone solutio - redroid (cum hardware accelerationis)

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Oratio prima:https://mp.weixin.qq.com/s/1e8er_amC94DTVCaNbSuUw

Praefatio

Finis huius rei non est ludos agere vel aliquid, EGO iustus volo minus dependens in telephono mobili, cum contra machinationem APP. Ceterum gradus telephonici mobilis ut splendeant admodum molesti sunt, et facile latere potest si non caves.

Exempli gratia, nonnulla applamenta quae circa probationem environmental stricte non sunt, in ea explorari possunt, quae etiam facilius efficit ut fons codicem systematis mutet et postea machina micat. Sed misericordia est quod nucleus non potest nativus (redroid et Waydroid utraque solutiones continens et nucleum cum exercitu communicare). in brachio potest currere.

Flash Ubuntu

In processus Ubuntu cum Orange Pie non ingredior.Orange Pie 5plus incipit Ubuntu a ssd . Si hoc systema micare, non opus est instituere vel configurare aliquid redroidare. Attamen si virtualis WIFI vel ebpf uti vis, adhuc parametri nuclei modificare et te nucleo Linux compone.

redroid

Officialis doceo:https://github.com/remote-android/redroid-doc

Reprehendo condiciones necessarias

grep binder /proc/filesystems grep ashmem /proc/misc

Si nihil impressum est, necesse est ut illud manually committitur (modo utar sequentia duo mandata in machina cum Ubuntu Kunpeng 920 inaugurata. Etsi haec machina habet cardam graphicam Intel, non potest directe vocare GPU)

sudo modprobe ashmem_linux sudo modprobe binder_linux devices=binder,hwbinder,vndbinder

Si haec duo mandata errorem referunt vel nullum effectum habent, fortasse Linux nucleus haec duo munera non dat. :https://github.com/remote-android/redroid-modules

GPU acceleratio

Incipiri potest utens imaginem officialis doliarii, sed acceleratio GPU non est, et video molle decoctum (cpu simulation), operatio est relative laggyexitus[1]Quaere rk3588 et plura commentaria de GPU acceleratione videre potes.

Sed nemo communicavit quomodo imaginem imagini cum GPU accelerationis ante componamus. Commentaria quaedam conclusionem utilem haurire possunt: ​​Habe aliquas GPU accelerationis paginas exactoris affinis e fonte codice officialis SDK Aurei Pi et eas in Android compilatas in fontem codicem. Vel effingo has limas directe ad vas continens et sileo continens.

Haec conclusio nimis obscura est et multae foveae debent esse, quas non probavi.Donec a magna guy edita completamCompilatio processus et fons codice[2]

Nullam scriptam admodum. autem,Et dominus[3]Unum ex hac imagine additum est.

Hoc ergo utereSpeculum imago bulla[4]ante id clientelas quos commemoravit inspice (versio nuclei 5.10.160 et mali ddk g18p0);

Id nulla quaestio sitmali_csffw.binFile copied to/lib/firmware/Deinde sedatus sum et haec fasciculus in hoc folder est.

Default est coniunctumg15p0, sic hanc mollem nexum delemus et novam ligaturam efficimusg18p0 .Sed post experimentum, utereg15p0Versio receptaculum redroideum potest etiam GPU normaliter uti.

Experimentum percutere videos bene est. Tantum dicere possum non adhaesit neque levi.

install docker

sudo apt install docker.io -y sudo usermod -aG docker $USER sudo chmod a rw /var/run/docker.sock

Duae ultimae mandatorum lineae pro usoribus ordinariis utentes currunt sine sudo addito.

Satus continens

Tum imaginem collige; docker pull cnflysky/redroid-rk3588:12.0.0-latest

docker run -d --privileged 
    -p 5555:5555 
    -v ~/redroid-data:/data 
   --name redroid 
   cnflysky/redroid-rk3588:12.0.0-latest androidboot.redroid_height=1920 androidboot.redroid_width=1080 androidboot.redroid_magisk=1  androidboot.redroid_virt_wifi=1

Tum uti adb coniungere huic portum (adb connect 192.168.31.208:5555) Potest esseQtScrcpyVide in desktop huius continens

Primum aida64 institue ut videant si card vocatus graphics sunt normales:

Si uteris chartae graphicae mali-G610 ad reddendam, dubium non erit, et rate refrigerium erit 60hz.

magisk

Cum hoc vas incepit, affert a .androidboot.redroid_magisk=1Modo in magisk converte, sic videre potes quod magisk normaliter currit post conversionem in computatoriumdocker restart redroidPost restarting Northmanni adhiberi potest.

lsposed

Primum zygiscum in magisk apertum, deinde imperio adb impulsum utere ut sarcinam institutionis lspositam in continentem impellas. Tunc in Modulis eam institue, tunc sileo et videbis lspositum etiam regulariter currere.

Modo install moduli xpositi et occasus interface lspositos intrare potes.

gapps

Est officialisTutorial[5]Explica quomodo imaginem dogma cum gapps componat. Tamen, etiam cum gapps, Google transire non potest.safetynetVerificationis, multae apps adhiberi non possunt.

Aliquis etiam quaesivit in causa, sed non est solutio;https://github.com/remote-android/redroid-doc/issues/378 . Imagines receptae in Google Store includunt.

Rectum WIFI

Post lectionem litis, si virtualis WIFI non posueris, programmata quaedam determinabit retis nullam esse etiam si retis est, ut QQ. Quia solum WIFI et mercaturas deprehendunt, quarum utraque in vase pharmacopola praesto non sunt. Autem, probatus meus invenit multos programmata virtualis WIFI demonstrabit nullam retis esse, sed interretialem normalem esse sine conversione virtualis WIFI, ita commendatur non vertere, modo scias rem talem esse. .

Ita opus est ut virtualis WIFI in continente, nobis opus estKernel firmamentum[6]

sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

switch adip6tables-legacyDeinde, docker indiget ut sileo ministeriumsudo systemctl restart docker, apparatus restarting inanis est et continens a Interrete disiungetur.

Systema inauguratum nuclei hunc modulum non dat.zcat /proc/config.gz | grep CONFIG_MAC80211_HWSIM

Codex nuclei a github praevisus valde simplex est ad compilationem et in uno gradu compilari potest. Dolendum, nulla optione parametri nuclei modificare, et cum file configurationem nuclei modificat, rursus in compilatione mutabitur.

Post aliquot dies luctatus sum per omnes quaestiones in causa, et responsum invenire non potui. Nihil electionis habui, sed ad me scribendum inspiciendum nucleus hic provisus.

Update nucleum

Kernel de involucro download inscriptio, usus ad systemaUbuntu22[7]https://www.123pan.com/s/ihEKVv-TbOx.html Extraction codice:AZ3A . Praeter parametros supradictos addidi etiam parametros ebpf-relatos, de quibus postea dicetur.

Primum withuname -aReprehendo hodiernam kernel informationes

Primum, fasciculum nuclei nuclei ad machinam transferre, et deinde curreresudo dpkg -i *.debquinque tabulae in summa sunt. Prima est informationem aedificandi et instituendi non indiget.

tum utisudo rebootSileo deprime nucleus notitia.

Parametri quoque nuclei in normaliter vertuntur;

Pit 1

Post adaequationem nuclei ac sileo, primum receptaculum creatum a Interrete disiungitur, et solum continentia postea creata ad Internet normaliter accedere possunt. Primum problema cum nucleo esse putabam, sic me ratio recreandi ac nucleum rescribere.

Pit 2

Etsi nexus interretinalis sit, video stationis B refici non potest. Solum paginam paginam reficere possum, et navigatrum paginae interreti accedere non potest. (Nota: Primum ad uncinis coniungere virtuali WIFI antequam ad Internet coniungere potes)

Secundum mandatum in hoc:https://github.com/CNflysky/redroid-rk3588/issues/2

Praestatur wireless connexionem tantum?Etsi non intellego quid sit, fieri potest ut una tantum via sit?ip routeDefalta duo itinera sunt

Secunda est virtualis WIFI. ip route del 192.168.200.0/24 dev radio0 proto kernel scope link src 192.168.200.2

Aliquando deprehendi cum interreti nexus est, video ludere posse. Frequentius, adhaesit et accipit tempus ut video onerare celer. DNS commutans utrumque non adiuvat. Experiar aliam programmatum postea videre si idem acciderit.

vpn

Potes referri ad:https://github.com/CNflysky/redroid-rk3588/issues/5 Non experiar. Secundum instructiones redroid, procuratorem incipientem exprimere etiam potes. Si globally vpn ponis, adb disiungi potest.

Audio

Desit, modo aliquoties tenta.

Relatio link
  • [1] https://github.com/remote-android/redroid-doc/issues?q=rk3588
  • [2] https://github.com/redroid-rockchip
  • [3] https://blog.csdn.net/CNflysky/article/details/136452455
  • [4] https://github.com/CNflysky/redroid-rk3588
  • [5] https://github.com/remote-android/redroid-doc/blob/master/android-builder-docker/README.md
  • [6] https://github.com/redroid-rockchip/vendor_redroid_ext/tree/master/wifi
  • [7] https://github.com/Joshua-Riek/ubuntu-rockchip/releases