N100/N305 iStoreOS 测试固件支持核显,视频硬解!
文章已过期,测试固件已经变成正式版本。正式版本中已经支持了视频硬解(最后更新于2023-10-07)
iStoreOS 适配此版本的主要目标是支持 12 代 Intel CPU 的核显,由于上游的 OpenWRT 23.05 还在 RC2 阶段,功能还未稳定下来,非 12 代 Intel CPU 用户不着急测试。
目前已经在 N100 测试过。 理论上固件应该支持 N95/N100/N200/N305 等 CPU 的硬解。12 代 CPU 支持 AV1 的硬解。
注意事项:
不要使用在线升级,不然会降级到线上正式版本 如果之前使用其他版本固件,刷机前备份,尽量不保留配置升级。推荐使用 U盘多启动神器 Ventoy 来测试固件,无需刷机 发现有其他问题可以在这个issue跟帖,不要单独开issue 如果在这里反馈以后不想接收github的回复通知,可以在右边取消订阅
如何测试是否支持硬解
对于 N95 以上CPU,从iStore安装Jellyfin插件,并且部署以后,在Jellyfin的“控制台”-“播放”选择 QuickSync 转码器,之后的硬解选项都可以勾选上(一直到“色调映射”选项都可以勾选)。使用 Jellyfin 的网页播放器播放较高码率的 HEVC/AV1 等视频,并且将播放器的码率限制调低(例如 4Mbps),测试能否正常播放。如果硬解有问题,请先检查 Jellyfin 控制台显示的版本号在 10.8 以上。对于更老的CPU可以直接套用其他教程的做法,不是本次测试的重点。
请求适配其他 12 代 Intel CPU 核显:
先检查自己的CPU是不是有核显
https://en.wikipedia.org/wiki/Alder_Lake#List_of_12th_generation_Alder_Lake_processors
如果遇到不支持硬解的 12 代 CPU,又希望适配硬解,请在反馈时包括以下信息:
- CPU 型号
- 开机以后执行 grep -F 'model name' /proc/cpuinfo | head -1; lspci -nn | grep -F VGA; dmesg | grep -F i915,输出的内容
一些测试视频下载地址
Jellyfish(H264/HEVC): http://www.larmoire.info/jellyfish/
问题反馈
如果发现有其他问题可以在这个issue跟帖,不要单独开issue。