RapliCH
1.21K subscribers
1.01K photos
260 videos
79 files
143 links
Ch Oprek Tapi Lebih Sering Post Meme, Dan Hal Hal Random Lainya 💀
-
Support Grub @KamiSkizofrenia
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Hmm, bisa di matiin sih kalau ga suka mah ini fitur, tapi belom gw rilis yh
Forwarded from RapliCH (Rapli)
This media is not supported in your browser
VIEW IN TELEGRAM
😭1
Fixed OPlus Nandswap (OPlus RAM Expansion)

Overview:
ColorOS dynamic RAM Expansion (Nandswap) previously failed on Linux 5.10 GKI with initialization error 1004 (ERR_UNSUPPORTED) due to missing procfs interfaces and swap priority routing.

Status & Routing:
- Daemons running: nswapoutd, nswapdropd, nswapind.
- Regular tasks and kswapd use zram0; only nswapoutd routes cold memory to Nandswap storage.

Mount Status (/proc/swaps):
- zram0: 4.1 GB | Used: ~546 MB (Priority 10)
- loop41: 4.0 GB | Used: ~28 MB (Priority 2020)

Userspace:
- persist.sys.oplus.nandswap.err: 0 (fixed from 1004)
- sys.oplus.nandswap.enabled: 1
- /proc/nandswap and /proc/nandswap_vnd active (fn_enable: 1)

Runtime Verification (/proc/nandswap/swap_ctl):
- Swap Out: 28,224 KB anonymous memory reclaimed directly to loop41.
- Swap In: nswapind successfully paged back memory on foreground switch.


Source? Here (If the kernel version is different, adjust it yourself)

Credits To
- amackpro
- @ErOneSoul
Fixed OPlus Healthinfo (ColorOS Trinity Engine)

On ColorOS ports/GSIs running on Linux 5.10 GKI, the system resource monitor previously displayed a static 1% CPU usage.

Status:
- Implemented /proc/oplus_healthinfo and /proc/fg_info procfs subsystems adapted for Linux 5.10 GKI.
- Interfaces: cpu_loading, cpu_info, sched_latency, iowait, dstate, fsync_wait, emcdrv_iowait, alloc_wait, iowait_hung, kswapd_loading, and fg_uids.

Calculation:
- Computes real-time CPU utilization across all online cores via kernel_cpustat differential sampling (25ms interval) with 100ms jiffies caching to eliminate redundant polling overhead.
- Populates cluster maximum frequencies via cpufreq_quick_get_max and arch_scale_cpu_capacity.
- Task Tracking: Implemented /proc/fg_info/fg_uids with exported is_fg() symbol for foreground app lifecycle identification.

Userspace:
- Trinity Engine visual circle now accurately reports dynamic real-time CPU load (fixed from static 1%).
Source? Here

Credits To:
- OplusOSS Kernel
- @ErOneSoul
Dikit ajah OPlus OPlus an nya
Intinya gini OPlus OPlus Performance secara diagram flow
Aku Bit Perfect
Usb Exclusive
Baru tau bisa upsampling ke DSD
DAC Gw Kuat Juga
Jir DAC Gw Kuat ngangkat DSD256
👍1
Liquid Ass
🔥3
Adem jir ni cos 17 aowkekwkw
Media is too big
VIEW IN TELEGRAM
SuperVOOC / Fast Charging Fixed Via AIDL wkwkkw, Thx Lazy Bones For Referance
muncul juga ni parameter GPU aowwkkw
🔥1
Udh bisa muncul desimal nya aowkkwwk, sama URCC udh ku rewrite ke Rust, charger bridge juga udah rewrite ke rust