Emu Allow.zip
2.1 KB
Разрешает эмуляторам читать нагрузку гпу на таких цп как 8elite и прочих у кого пишет GPU N/A
P.s. для визуальной эстетики
#module
#module
🔥2❤1
8e解锁文件.rar
480.8 MB
❤3👻1
joyose-edit-v0.1.0-8-0873488.zip
656 KB
JoyoseEdit,KernelSU WebUI 模块
理论支持的路径有三条:
1、小米 17 系列走的 MIFISR 路径
2、小米 15 系列骁龙(AFME / FRC / FSR)路径
3、红米独显系列 Novatek 路径
但需要补充的是,我手上只有小米 17 Pro Max,因此只有 MIFISR 这条是我经过实机验证的。剩下那两条路径是否实际可用我没设备测试。
▎游戏工具箱 UI 显示的前置条件
游戏工具箱要把「智能插帧」和「超级分辨率」这两个开关显示出来,会先检查这两个 prop 属性:
ro.vendor.gpp.frc.support(决定 isDeviceSupportFRC)
ro.vendor.xiaomi.sr.support(决定 isSupportResolution)
如果没有,它直接就不往下跑了,你再怎么改云控配置,UI 都不会出现。
然后我们来对照一下原厂 prop 属性的状态:
小米 15 系列:两个属性都有,都是 true。
小米 17 Ultra:两个属性都有,都是 true。
小米 17 / Pro / Pro Max:两个属性都完全没声明。
也就是说,虽然官方给小米 17 系列云控下发了几个游戏的超分配置,但只有小米 17 Ultra 是真正会显示开关的。
而想让小米 17 / Pro / Pro Max 的游戏工具箱能够显示相应开关,我们就得自己先把这两个 prop 属性加上,这里提供两种方法:
一、resetprop 临时加,当前会话有效,重启失效:
本模块不添加这些,不在职责范围,我只在顶部 banner 添加了这两个 prop 的当前状态和修复指引。
加上之后,游戏工具箱才有显示插帧、超分这些开关的初始条件。后面聊的 MIFISR 配置、fisr_config policy、白名单游戏,都得先完成这一步才有意义。
▎本模块要解决的是什么
Joyose 把插帧、超分、动态分辨率、温控等全扔在两个数据库里:
/data/user/0/com.xiaomi.joyose/databases/SmartP.db
/data/user/0/com.xiaomi.joyose/databases/teg_config.db
里面是 JSON 混着一大堆分隔符字符串。举个例子,一条官方下发星铁的 MIFISR 配置长这样:
翻译过来就是:包名,最小帧率 = -1,目标帧率 = -1,源帧率 = 60,温控四档分别 47 / 45 / 44 / 42℃ 逐级降档。
JoyoseEdit 做的就是把类似这些字符串全拆分出来,允许我们进行更轻松且不易搞错的修改。
▎游戏工具箱显示开关的具体要求(不一定准确,但大体上应该没问题)
1、前面提到的两个 prop 属性,没有则完全跳过逻辑;
2、customize_game_params 里有对应包名的条目;
3、fisr_config 里有匹配的 policy,且 support_game_mode 在当前模式是 1(后面会说);
4、对于星铁 Vulkan 模式, 还必须添加 support_vk = true,否则切到 Vulkan 模式下登录游戏后开关就会消失(登录前会显示)。
▎fisr_config 中 policy 的相关解释(不一定准确,但大体上应该没问题)
feature —— 启用哪种功能。FI 是插帧、SR 是超分、FISR 是俩一起上(合体模式)。
strategy —— 绑定哪个实现。小米 17 系列我实测全部走的是 MIFISR 这个实现。
support_max_refresh —— 长这样 60#120,两位数分别是「均衡模式」和「性能模式」的刷新率上限。官方下发的常见格式是 60#120,意思就是只在性能模式下实际允许插帧,均衡模式开了也还是 60,但官方一般直接不允许均衡模式下开启(下一条)。
support_game_mode —— 长这样 1#1,决定均衡 / 性能两模式分别要不要启用这个 feature。小米 17 Ultra 原厂给星铁下发的是 0#1,均衡模式不会显示开关、性能模式才有。
support_resolution_leave —— 渲染分辨率白名单,当前档位不在名单上就静默拒绝激活,官方下发的配置里这条大多是 5。
注意:游戏工具箱 UI 其实并没有单独一个 「FISR」开关。加上 FISR 时只是允许你同时打开两个开关,否则它们是互斥关系。而要让 FISR 模式真正生效,需要你同时一起添加 FI 和 SR。
具体会传入的 status 是:0 关、1 只插帧、2 只超分、4 一起开,仅做科普。
▎底层大概是怎么跑起来的(不一定准确,但大体上应该没问题)
Joyose 其实只是个通知的角色。真正干活是四个 so 协作完成的。分别说一下:
libmivk.so —— 小米的 Vulkan Layer。挂在 vkQueuePresentKHR 这种每帧边界 hook 点上,按游戏注册 per-game Processor。
libmigl.so —— 小米 GL 侧的调度层。挂进小米改造过的 libEGL.so,覆盖大约 500 个 GL 函数。
libframeestimationVK.so —— 高通提供的 AFME 算法 VK 版本。Layer 名叫 VK_LAYER_QUALCOMM_afme,内部版本是 AFME20-VK v1.7.1.250819。光流首选 VK_NV_optical_flow 扩展,次选 fallback 到 GL_QCOM_motion_estimation。
libframeestimationGL3.so —— 高通提供的 AFME 算法 GL 版本。内部版本是 AFME3 lib v0.3.250529。它的超分算法应该是 SGSR2,只允许 Adreno 830 / 840 使用。
▎受支持的游戏列表
小米在实现时是按游戏包名硬编码在 libmigl / libmivk 的字符串表里的。改 DB 能让任意游戏在 Joyose 策略层激活,让游戏工具箱显示开关。但如果这游戏不在白名单里,渲染层可能根本没有对应的 Processor。
GL 侧独立 Processor:原神、星铁、王者荣耀、和平精英、英雄联盟手游 / Wild Rift、蛋仔派对、元梦之星、宝可梦大集结、金铲铲之战、倩女幽魂、王牌竞速、决战平安京。
GL 侧 Shared Processor:三国杀、哈利波特魔法觉醒、腾讯视频、抖音(腾讯视频和抖音也在 GL hook 白名单里,说明 MiGL 的帧插值对视频播放场景同样生效)。
VK 侧独立 Processor:原神、星铁、王者、绝区零、鸣潮?、三角洲行动、安兔兔跑分(没错,挂了两个子进程)。
GL 和 VK 的交集有 3 款(原神 / 星铁 / 王者),它们被同时支持两种后端。
还有一个例外的:鸣潮,它有明确的独立 MingchaoProcessor 实现,但鸣潮的包名在二进制里找不到,可能是外部 JSON 在运行时加载进来的?我也不清楚,所以实际白名单范围可能比我列的这份大。
如果你想知道现在运行的游戏当前跑的是哪条后端,可以直接看是加载了 libmivk 还是 libmigl:
#xiaomi #kernelsu #magisk #update
理论支持的路径有三条:
1、小米 17 系列走的 MIFISR 路径
2、小米 15 系列骁龙(AFME / FRC / FSR)路径
3、红米独显系列 Novatek 路径
但需要补充的是,我手上只有小米 17 Pro Max,因此只有 MIFISR 这条是我经过实机验证的。剩下那两条路径是否实际可用我没设备测试。
▎游戏工具箱 UI 显示的前置条件
游戏工具箱要把「智能插帧」和「超级分辨率」这两个开关显示出来,会先检查这两个 prop 属性:
ro.vendor.gpp.frc.support(决定 isDeviceSupportFRC)
ro.vendor.xiaomi.sr.support(决定 isSupportResolution)
如果没有,它直接就不往下跑了,你再怎么改云控配置,UI 都不会出现。
然后我们来对照一下原厂 prop 属性的状态:
小米 15 系列:两个属性都有,都是 true。
小米 17 Ultra:两个属性都有,都是 true。
小米 17 / Pro / Pro Max:两个属性都完全没声明。
也就是说,虽然官方给小米 17 系列云控下发了几个游戏的超分配置,但只有小米 17 Ultra 是真正会显示开关的。
而想让小米 17 / Pro / Pro Max 的游戏工具箱能够显示相应开关,我们就得自己先把这两个 prop 属性加上,这里提供两种方法:
一、resetprop 临时加,当前会话有效,重启失效:
resetprop -n ro.vendor.gpp.frc.support true二、塞进 Magisk 模块的 system.prop,永久生效:
resetprop -n ro.vendor.xiaomi.sr.support true
ro.vendor.gpp.frc.support=true
ro.vendor.xiaomi.sr.support=true
本模块不添加这些,不在职责范围,我只在顶部 banner 添加了这两个 prop 的当前状态和修复指引。
加上之后,游戏工具箱才有显示插帧、超分这些开关的初始条件。后面聊的 MIFISR 配置、fisr_config policy、白名单游戏,都得先完成这一步才有意义。
▎本模块要解决的是什么
Joyose 把插帧、超分、动态分辨率、温控等全扔在两个数据库里:
/data/user/0/com.xiaomi.joyose/databases/SmartP.db
/data/user/0/com.xiaomi.joyose/databases/teg_config.db
里面是 JSON 混着一大堆分隔符字符串。举个例子,一条官方下发星铁的 MIFISR 配置长这样:
com.miHoYo.hkrpg_-1#-1#60#47#45#44#42
翻译过来就是:包名,最小帧率 = -1,目标帧率 = -1,源帧率 = 60,温控四档分别 47 / 45 / 44 / 42℃ 逐级降档。
JoyoseEdit 做的就是把类似这些字符串全拆分出来,允许我们进行更轻松且不易搞错的修改。
▎游戏工具箱显示开关的具体要求(不一定准确,但大体上应该没问题)
1、前面提到的两个 prop 属性,没有则完全跳过逻辑;
2、customize_game_params 里有对应包名的条目;
3、fisr_config 里有匹配的 policy,且 support_game_mode 在当前模式是 1(后面会说);
4、对于星铁 Vulkan 模式, 还必须添加 support_vk = true,否则切到 Vulkan 模式下登录游戏后开关就会消失(登录前会显示)。
▎fisr_config 中 policy 的相关解释(不一定准确,但大体上应该没问题)
feature —— 启用哪种功能。FI 是插帧、SR 是超分、FISR 是俩一起上(合体模式)。
strategy —— 绑定哪个实现。小米 17 系列我实测全部走的是 MIFISR 这个实现。
support_max_refresh —— 长这样 60#120,两位数分别是「均衡模式」和「性能模式」的刷新率上限。官方下发的常见格式是 60#120,意思就是只在性能模式下实际允许插帧,均衡模式开了也还是 60,但官方一般直接不允许均衡模式下开启(下一条)。
support_game_mode —— 长这样 1#1,决定均衡 / 性能两模式分别要不要启用这个 feature。小米 17 Ultra 原厂给星铁下发的是 0#1,均衡模式不会显示开关、性能模式才有。
support_resolution_leave —— 渲染分辨率白名单,当前档位不在名单上就静默拒绝激活,官方下发的配置里这条大多是 5。
注意:游戏工具箱 UI 其实并没有单独一个 「FISR」开关。加上 FISR 时只是允许你同时打开两个开关,否则它们是互斥关系。而要让 FISR 模式真正生效,需要你同时一起添加 FI 和 SR。
具体会传入的 status 是:0 关、1 只插帧、2 只超分、4 一起开,仅做科普。
▎底层大概是怎么跑起来的(不一定准确,但大体上应该没问题)
Joyose 其实只是个通知的角色。真正干活是四个 so 协作完成的。分别说一下:
libmivk.so —— 小米的 Vulkan Layer。挂在 vkQueuePresentKHR 这种每帧边界 hook 点上,按游戏注册 per-game Processor。
libmigl.so —— 小米 GL 侧的调度层。挂进小米改造过的 libEGL.so,覆盖大约 500 个 GL 函数。
libframeestimationVK.so —— 高通提供的 AFME 算法 VK 版本。Layer 名叫 VK_LAYER_QUALCOMM_afme,内部版本是 AFME20-VK v1.7.1.250819。光流首选 VK_NV_optical_flow 扩展,次选 fallback 到 GL_QCOM_motion_estimation。
libframeestimationGL3.so —— 高通提供的 AFME 算法 GL 版本。内部版本是 AFME3 lib v0.3.250529。它的超分算法应该是 SGSR2,只允许 Adreno 830 / 840 使用。
▎受支持的游戏列表
小米在实现时是按游戏包名硬编码在 libmigl / libmivk 的字符串表里的。改 DB 能让任意游戏在 Joyose 策略层激活,让游戏工具箱显示开关。但如果这游戏不在白名单里,渲染层可能根本没有对应的 Processor。
GL 侧独立 Processor:原神、星铁、王者荣耀、和平精英、英雄联盟手游 / Wild Rift、蛋仔派对、元梦之星、宝可梦大集结、金铲铲之战、倩女幽魂、王牌竞速、决战平安京。
GL 侧 Shared Processor:三国杀、哈利波特魔法觉醒、腾讯视频、抖音(腾讯视频和抖音也在 GL hook 白名单里,说明 MiGL 的帧插值对视频播放场景同样生效)。
VK 侧独立 Processor:原神、星铁、王者、绝区零、鸣潮?、三角洲行动、安兔兔跑分(没错,挂了两个子进程)。
GL 和 VK 的交集有 3 款(原神 / 星铁 / 王者),它们被同时支持两种后端。
还有一个例外的:鸣潮,它有明确的独立 MingchaoProcessor 实现,但鸣潮的包名在二进制里找不到,可能是外部 JSON 在运行时加载进来的?我也不清楚,所以实际白名单范围可能比我列的这份大。
如果你想知道现在运行的游戏当前跑的是哪条后端,可以直接看是加载了 libmivk 还是 libmigl:
cat /proc/PID/maps | grep -E 'libmivk|libmigl'
#xiaomi #kernelsu #magisk #update
👍2 1 1
A8XX_T-Y0.6.zip
2.4 MB
✅ Вилочка Turnip TU8 с патчами для Adreno 8XX (A810 / A829 Focus)
Информация
✅ Кастомная вилочка из репозитория whitebelyashx с оптимизациями для Adreno 810 / 829
✅ Стабильность бета-версии может варьироваться
✅ Неофициальная сборка, не сообщайте о проблемах в Mesa
Настройки
✅ Межслой: proton-10arm64ec / proton-11arm64ec
✅ Рендеринг: DXVK 2.4.1 → последняя версия / VKD3D 2.14 или 3.0b
✅ Память: Autotuner или sysmem
✅ Разрешения зависят от игры
Поддерживаемые GPU
✅ Полная поддержка Adreno 8xx
✅ Adreno 840 работает
✅ Adreno 830 работает (рекомендуется sysmem, autotuner не обязателен)
✅ Adreno 829 / 825 полностью работает (gmem + sysmem)
✅ Adreno 810 полностью работает, протестировано (gmem + sysmem)
✅ Adreno 810 / 829 включают эксклюзивные патчи
Файлы
✅ Сборка TU8 (кастомная вилочка с патчами для A8xx)
Изменения
✅ Снижена нагрузка на CPU для Adreno 810
✅ Добавлены оптимизации CPU в ir3_ra.c, tu_pass.cc, tu_shader.cc
✅ Дополнительные оптимизации для Adreno 829
Примечания
✅ Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
✅ Отключите DXVK_HUD, если появляются чёрные артефакты
✅ Увеличьте масштаб рендеринга для некоторых эмуляторов
Информация
✅ Кастомная вилочка из репозитория whitebelyashx с оптимизациями для Adreno 810 / 829
✅ Стабильность бета-версии может варьироваться
✅ Неофициальная сборка, не сообщайте о проблемах в Mesa
Настройки
✅ Межслой: proton-10arm64ec / proton-11arm64ec
✅ Рендеринг: DXVK 2.4.1 → последняя версия / VKD3D 2.14 или 3.0b
✅ Память: Autotuner или sysmem
✅ Разрешения зависят от игры
Поддерживаемые GPU
✅ Полная поддержка Adreno 8xx
✅ Adreno 840 работает
✅ Adreno 830 работает (рекомендуется sysmem, autotuner не обязателен)
✅ Adreno 829 / 825 полностью работает (gmem + sysmem)
✅ Adreno 810 полностью работает, протестировано (gmem + sysmem)
✅ Adreno 810 / 829 включают эксклюзивные патчи
Файлы
✅ Сборка TU8 (кастомная вилочка с патчами для A8xx)
Изменения
✅ Снижена нагрузка на CPU для Adreno 810
✅ Добавлены оптимизации CPU в ir3_ra.c, tu_pass.cc, tu_shader.cc
✅ Дополнительные оптимизации для Adreno 829
Примечания
✅ Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
✅ Отключите DXVK_HUD, если появляются чёрные артефакты
✅ Увеличьте масштаб рендеринга для некоторых эмуляторов
dxvk-sarek-dyasync-1.12.0.wcp
5.9 MB
✅ Обновление списка изменений
Основные функции
✅ dyasync (динамическая асинхронная компиляция пайплайна)
Улучшает компиляцию шейдеров и уменьшает задержки во время игры
✅ Порт d7vk
Добавляет поддержку Direct3D 3 / 5 / 6 / 7
Лучшая совместимость для старых игр через DXVK-Sarek
Улучшения
✅ Интегрированы исправления из основной ветки
✅ Добавлены важные обратные порты
✅ Улучшена совместимость с играми
Резюме
✅ Лучшая производительность, стабильность и совместимость
✅ Больше игр теперь работают плавнее или впервые
Основные функции
✅ dyasync (динамическая асинхронная компиляция пайплайна)
Улучшает компиляцию шейдеров и уменьшает задержки во время игры
✅ Порт d7vk
Добавляет поддержку Direct3D 3 / 5 / 6 / 7
Лучшая совместимость для старых игр через DXVK-Sarek
Улучшения
✅ Интегрированы исправления из основной ветки
✅ Добавлены важные обратные порты
✅ Улучшена совместимость с играми
Резюме
✅ Лучшая производительность, стабильность и совместимость
✅ Больше игр теперь работают плавнее или впервые
proton-wine-11.0-arm64ec-20260422.1559.wcp.xz
193.9 MB
Proton 11 ARM64EC (обновление в разработке)
Изменения
✅ Внедрена опция "Один синхронный запрос"
✅ Небольшие исправления ошибок и оптимизации
Совместимость
✅ Работает с WinNative (формат WCP)
✅ Работает с Winlator (формат XZ)
Изменения
✅ Внедрена опция "Один синхронный запрос"
✅ Небольшие исправления ошибок и оптимизации
Совместимость
✅ Работает с WinNative (формат WCP)
✅ Работает с Winlator (формат XZ)
A8XX-Y0.7.zip
2.4 MB
✅ Вилочка Turnip TU8 с патчами для Adreno 8XX (A810 / A829 Focus)
Информация
✅ Кастомная вилочка из репозитория whitebelyashx с оптимизациями для Adreno 810 / 829
✅ Стабильность бета-версии может варьироваться
✅ Неофициальная сборка, не сообщайте о проблемах в Mesa
Настройки
✅ Межслой: proton-10arm64ec / proton-11arm64ec
✅ Рендеринг: DXVK 2.4.1 → последняя версия / VKD3D 2.14 или 3.0b
✅ Память: Autotuner или sysmem
✅ Разрешения зависят от игры
Поддерживаемые GPU
✅ Полная поддержка Adreno 8xx
✅ Adreno 840 работает
✅ Adreno 830 работает (рекомендуется sysmem, autotuner не обязателен)
✅ Adreno 829 / 825 полностью работает (gmem + sysmem)
✅ Adreno 810 полностью работает, протестировано (gmem + sysmem)
✅ Adreno 810 / 829 включают эксклюзивные патчи
Файлы
✅ Сборка TU8 (кастомная вилочка с патчами для A8xx)
Изменения
✅ Обновлены tu_device.cc / tu_device.h
✅ Улучшена стабильность для Adreno 8xx (особенно A810)
Примечания
✅ Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
✅ Отключите DXVK_HUD, если появляются черные артефакты
✅ Увеличьте масштаб рендеринга для некоторых эмуляторов
Информация
✅ Кастомная вилочка из репозитория whitebelyashx с оптимизациями для Adreno 810 / 829
✅ Стабильность бета-версии может варьироваться
✅ Неофициальная сборка, не сообщайте о проблемах в Mesa
Настройки
✅ Межслой: proton-10arm64ec / proton-11arm64ec
✅ Рендеринг: DXVK 2.4.1 → последняя версия / VKD3D 2.14 или 3.0b
✅ Память: Autotuner или sysmem
✅ Разрешения зависят от игры
Поддерживаемые GPU
✅ Полная поддержка Adreno 8xx
✅ Adreno 840 работает
✅ Adreno 830 работает (рекомендуется sysmem, autotuner не обязателен)
✅ Adreno 829 / 825 полностью работает (gmem + sysmem)
✅ Adreno 810 полностью работает, протестировано (gmem + sysmem)
✅ Adreno 810 / 829 включают эксклюзивные патчи
Файлы
✅ Сборка TU8 (кастомная вилочка с патчами для A8xx)
Изменения
✅ Обновлены tu_device.cc / tu_device.h
✅ Улучшена стабильность для Adreno 8xx (особенно A810)
Примечания
✅ Используйте TU_DEBUG=nolrz (RDR2 / стабильность)
✅ Отключите DXVK_HUD, если появляются черные артефакты
✅ Увеличьте масштаб рендеринга для некоторых эмуляторов
#miclaw
0.3.1400.36f07a2 -> 0.3.1445.5c8d9ec
0.3.1400.36f07a2 -> 0.3.1445.5c8d9ec
В списке друзей в чате теперь отображается время и содержание сообщений.
Исправлена проблема с периодическими сбоями сетевого соединения.
Исправлена проблема с периодическими сбоями при работе в фоновом режиме.
Furry Secta
https://osbot-ota.cdn.miclaw.xiaomi.com/osbot-ota/global/ota-version-cdn-global https://osbot-ota.cnbj1.mi-fds.com/osbot-ota/cn/ota-version-new Это Ота проверки miclaw (глобал/китай), проверка осуществляется как в magisk модулях, внутри полные ссылки…
Предположение, ссылка на ота китай версии miclaw была слита, то разработчики изменили ссылку ота, теперь смотреть последнюю версию по
https://xiaomi-osbot.cnbj1.mi-fds.com/xiaomi-osbot/selfupgrade-cn/selfupgrade-config
https://xiaomi-osbot.cnbj1.mi-fds.com/xiaomi-osbot/selfupgrade-cn/selfupgrade-config
❤1
Furry Secta
Предположение, ссылка на ота китай версии miclaw была слита, то разработчики изменили ссылку ота, теперь смотреть последнюю версию по https://xiaomi-osbot.cnbj1.mi-fds.com/xiaomi-osbot/selfupgrade-cn/selfupgrade-config
Ежедневная ссылка огбновлений miclaw
https://xiaomi-osbot.cnbj1.mi-fds.com/xiaomi-osbot/selfupgrade-cn/selfupgrade-config-daily
https://xiaomi-osbot.cnbj1.mi-fds.com/xiaomi-osbot/selfupgrade-cn/selfupgrade-config-daily
Turnip-710-720-722-v2.5.2.zip
3.6 MB
✅ Репа Тыквы 710 / 720 / 722 v2.5.2
Изменения
✅ Обновлено до последней основной ветки Mesa
Поддерживаемые GPU
✅ Adreno 710
✅ Adreno 720
✅ Adreno 722
Настройки
✅ Установите WRAPPER_BLIT=1 (среда Winlator)
✅ Рекомендуемый режим: sysmem
Примечания
✅ Графические проблемы могут все еще возникать в некоторых играх/эмуляторах
✅ Производительность варьируется в зависимости от игры, эмулятора и прошивки
Изменения
✅ Обновлено до последней основной ветки Mesa
Поддерживаемые GPU
✅ Adreno 710
✅ Adreno 720
✅ Adreno 722
Настройки
✅ Установите WRAPPER_BLIT=1 (среда Winlator)
✅ Рекомендуемый режим: sysmem
Примечания
✅ Графические проблемы могут все еще возникать в некоторых играх/эмуляторах
✅ Производительность варьируется в зависимости от игры, эмулятора и прошивки
a8xx-gen8-V25.2.zip
2.4 MB
Файлы:
✅gen8 - основная ветка (использованы хаки из upstream + внесены изменения)
Примечания:
✅Отключите DXVK_HUD, если видите странные черные артефакты.
✅По-видимому, в Eden и, возможно, в других эмуляторах есть сбои, попробуйте увеличить масштаб рендеринга(?).
✅Некоторые игры могут требовать для запуска видеокарт AMD/NVIDIA и отказываться запускаться на Qualcomm или блокировать некоторые функции. Я добавил патч для имитации Steam Deck - используйте TU_DEBUG=deck_emu.
✅Рендеринг GMEM приводит к искажению изображения на A830 (ошибки записи страниц), отключите его с помощью TU_DEBUG=sysmem. В любом случае, это практически бесполезно для эмуляции ПК.
Изменения:
✅Перебазирование upstream (новые счетчики производительности, хотел сделать небольшой релиз для этого).
✅gen8 - основная ветка (использованы хаки из upstream + внесены изменения)
Примечания:
✅Отключите DXVK_HUD, если видите странные черные артефакты.
✅По-видимому, в Eden и, возможно, в других эмуляторах есть сбои, попробуйте увеличить масштаб рендеринга(?).
✅Некоторые игры могут требовать для запуска видеокарт AMD/NVIDIA и отказываться запускаться на Qualcomm или блокировать некоторые функции. Я добавил патч для имитации Steam Deck - используйте TU_DEBUG=deck_emu.
✅Рендеринг GMEM приводит к искажению изображения на A830 (ошибки записи страниц), отключите его с помощью TU_DEBUG=sysmem. В любом случае, это практически бесполезно для эмуляции ПК.
Изменения:
✅Перебазирование upstream (новые счетчики производительности, хотел сделать небольшой релиз для этого).
turnip_mrpurple_T27-toasted.adpkg.zip
3.3 MB
✅ Turnip Driver Unified (MrPurple T-27)
Информация
✅ Версия драйвера: 26.2.0-devel
✅ Версия: T-27
✅ Версия Vulkan: 1.4.348
✅ Основана на последнем источнике Mesa + обновлениях Whitebelyash
✅ Поддерживается Android 11+
Поддерживаемые GPU
✅ Adreno 6xx 620 / 621 / 640 и новее
✅ Adreno 7xx 710 / 720 поддерживаются
✅ Vulkan 1.4 включен на поддерживаемых GPU
Изменения
✅ Синхронизировано с последним источником Mesa
✅ Обновлена база Mesa Whitebelyash
✅ Добавлена поддержка Adreno 710 / 720
✅ Небольшое улучшение производительности по сравнению с T-26
✅ Добавлены новые патчи совместимости
✅ Улучшена общая стабильность
Примечания
✅ Совместимо с Eden, Vita3K, Yuzu (и форками)
Информация
✅ Версия драйвера: 26.2.0-devel
✅ Версия: T-27
✅ Версия Vulkan: 1.4.348
✅ Основана на последнем источнике Mesa + обновлениях Whitebelyash
✅ Поддерживается Android 11+
Поддерживаемые GPU
✅ Adreno 6xx 620 / 621 / 640 и новее
✅ Adreno 7xx 710 / 720 поддерживаются
✅ Vulkan 1.4 включен на поддерживаемых GPU
Изменения
✅ Синхронизировано с последним источником Mesa
✅ Обновлена база Mesa Whitebelyash
✅ Добавлена поддержка Adreno 710 / 720
✅ Небольшое улучшение производительности по сравнению с T-26
✅ Добавлены новые патчи совместимости
✅ Улучшена общая стабильность
Примечания
✅ Совместимо с Eden, Vita3K, Yuzu (и форками)
Media is too big
VIEW IN TELEGRAM
Hogwarts legacy, 8elite, 30->90, gpu only, without recording stable 90