Catalyst Space
337 subscribers
13 photos
1 file
3 links
Catalyst Space Chat:https://t.me/+mnsjpMzTq2tiYmE9
Download Telegram
Catalyst Kernel 内存管理

Catalyst有一套特别的内存管理机制,但如您所见, RAM:ZRAM为1:2的比例(即RAM总大小*2=ZRAM)大小

为何需要如此大的ZRAM?
如果把交换分区设得很小,手机还没怎么发力,这个“压缩包”就装满了。这时候为了防止手机卡死,系统就只能无情地把你的后台 App 杀掉。
我们把它开到 24G 甚至更大,就是为了给系统留出绝对宽裕的退路。
Forwarded from mood
太难绷了,已经想笑了
https://weibo.com/6048569942/5303542375252313
Catalyst Kernel QA问答

Q. 与其他调度控制器冲突吗?
A. 一般不会冲突,除非你安装了多个相同的调度模组导致冲突。这里建议直接使用scene的HP/EP调度控制器

Q. 与其他线程控制器冲突吗?
A. 一般不会发生冲突,除非你启用了多个不同的线程控制模组,导致意外竞争。此外建议关闭scene中的核心分配-中APP中启用。AppOpt不建议使用,可能导致卡顿,掉帧等问题。游戏线程控制器推荐AsoulOpt
AsoulOpt建议设置: mode=0, rt=0

Q. 内存占用异常?
A. 请排查模块,部分模块与Catalyst内存管理可能发生严重冲突(例如: scene附加模块二等),一般不与保活模块和墓碑模块发生冲突。

Q. ZRAM为何开那么大?我认为我用不到那么多空间?
A. Catalyst Kernel有一套独有的内存管理机制,一切都是为了规避卡顿,防OOM(系统因内存不足而杀死部分应用进程,)高保活而设计。

Q. 游戏表现差,功耗起飞?
A. 请严格控制变量进行测试,基于严格的功耗模型测试标准。此外推荐使用scene fas调度控制器接管系统的游戏调度。
❤3
Catalyst Space pinned «Catalyst Kernel QA问答 Q. 与其他调度控制器冲突吗? A. 一般不会冲突,除非你安装了多个相同的调度模组导致冲突。这里建议直接使用scene的HP/EP调度控制器 Q. 与其他线程控制器冲突吗? A. 一般不会发生冲突,除非你启用了多个不同的线程控制模组,导致意外竞争。此外建议关闭scene中的核心分配-中APP中启用。AppOpt不建议使用,可能导致卡顿,掉帧等问题。游戏线程控制器推荐AsoulOpt AsoulOpt建议设置: mode=0, rt=0 Q. 内存占用异常? A.…»
FUXI 3.0.260605.0 更新

- 修复横屏卡死重启问题

- 修复ESIM无法使用问题(仅支持海外版,CN版仅UI)

- 修复5GA显示问题

- 新增Google Play Shop(最新版本,打开谷歌基础服务即可使用,无需下载谷歌Play商店)

- 新增 Android Switch

- 新增 Android Auto

- 新增Mahdii MIUISystemUIPlugin(系统界面组件)

Download:

123 Yun: https://1813871807.share.123pan.cn/123pan/L5clVv-rGFad?pwd=nIML#

Google Cloud: https://drive.google.com/file/d/120p1OZ2kkvRA1-WJbfLke-kHAg7gqvJa/view?usp=drivesdk

Hash Value: 4a760642f60e61a799b0535be7b1f8b92697d96fea56e68deb8f0d00a09a81e4
❤8
CatalystOS 内置两种GPU降压选择。极限降压: 激进的降压超频,普通降压: 适合大多数体质。极限降压在体质较差的机器上可能会导致花屏,建议默认选择普通降压,如普通降压仍花屏。则需要加高工作电压。

CatalystOS features two built-in GPU undervolting options. Extreme Undervolt: aggressive undervolting and overclocking. Standard Undervolt: suitable for most silicon qualities. Extreme Undervolt may cause visual artifacts on machines with poorer silicon quality, so it is recommended to select Standard Undervolt by default. If artifacts still occur under Standard Undervolt, you will need to increase the operating voltage.

​В CatalystOS встроены два профиля даунвольтинга GPU. Экстремальный даунвольтинг: агрессивное снижение напряжения и разгон. Стандартный даунвольтинг: подходит для большинства чипов. Экстремальный даунвольтинг может вызывать графические артефакты на машинах с менее удачным качеством кремния, поэтому по умолчанию рекомендуется выбирать Стандартный даунвольтинг. Если при стандартном даунвольтинге всё равно появляются артефакты, потребуется повысить рабочее напряжение.
Forwarded from Pandora Kernel 发布
端午节快乐!
🥰1
swappiness=1,≠是动态swappiness,动态swappiness对zstd压缩毫无意义。swappiness=1 ≠ 拒绝交换或低交换。开了MGLRU,swappiness也就0和1。由refault/evict反馈决定。Pandora也不是动态swappiness, 而是开启了MGLRU
❤1
修复已知问题

boot.tar.gz含flash_boot.sh脚本,解压后一键刷入内核并重启。
❤1
是时候说再见了

ROM板块彻底停更,内核板块更新不受影响
Catalyst Space
是时候说再见了 ROM板块彻底停更,内核板块更新不受影响
停更机型:

XIAOMI 13

XIAOMI 13 PRO

XIAOMI 13 ULTRA

Redmi K60 Pro
threadctl-rs v2.0.0

折腾了一段时间的 Rust 线程控制工具。

主要解决 Android 上线程调度规则管理的问题:

- 按应用控制线程
- 按线程名匹配
- CPU cluster 绑定
- sched/uclamp/cpuset 调节
- 配置热更新

P6.1 完成了规则匹配重构,现在支持 wildcard package + policy merge。

代码已开源。

https://github.com/StarfallSeas/threadctl-rs
🔥2
💩山依旧
❤1
CatalystKernel-5.15-26w34f.zip
30.1 MB
修复f2fs解密文件128字节限制。启动到锁屏页面自动重启问题(OS4)

消除DRM桥接驱动单一输出总线格式的动态分配

重构iowait boost应用方式(移植6.12)
最小化实现Rust Hook