
我的机顶盒刷了个固件,这个固件啥都好,就一个问题,每次开机都是 720p ,在设置里改为 1080 后,下次开机还是 720 ,没有自动适应的选项,想请教怎么改固件的默认输出分辨率。
指出关键就好,如改哪个文件哪个部位,剩下的我自己折腾,感谢。
1 AbysmalSorrow 2024-08-16 16:55:24 +08:00 via Android 看看 build.prop 文件里是否有分辨率的选项 |
2 Jackm 2024-08-16 20:02:53 +08:00 通过 adb 修改分辨率试试,部分系统重启后依然是修改后的分辨率,可以按照你电视的分辨率进行修改,直接拉满。 |
3 ysc3839 2024-08-16 21:06:03 +08:00 via Android 把固件以及设置改分辨率界面的截图发出来看看? |
4 ahdung OP |
6 ahdung OP |
7 chacores 2024-08-17 12:18:31 +08:00 1. 连接设备 首先,确保你的计算机上安装了 ADB ,并且 Android TV 设备已经通过 USB 或 Wi-Fi 连接到计算机。 打开终端或命令提示符。 输入以下命令来查看连接的设备: bash 复制代码 adb devices 确认设备已经连接。 2. 获取当前显示模式 输入以下命令查看当前设备的显示模式: bash 复制代码 adb shell dumpsys display | grep mCurrentDisplayMode 3. 查看可用分辨率 输入以下命令查看所有支持的显示模式: bash 复制代码 adb shell wm size 或者 bash 复制代码 adb shell dumpsys display | grep DisplayMode 4. 修改分辨率 要修改分辨率,可以使用以下命令: bash 复制代码 adb shell wm size 1920x1080 上面的命令将分辨率设置为 1920x1080 。你可以根据需要将分辨率设置为其他值。 5. 重启设备 为了确保更改生效,可以重启设备: bash 复制代码 adb reboot 6. 验证更改 重启后,可以再次使用 adb shell dumpsys display 命令来验证分辨率是否已更改。 |
8 ahdung OP @chacores 我是 win10 ,没有 bash ,在 cmd 中执行, - adb shell dumpsys display 的结果中根本没有 mCurrentDisplayMode ,只有 mCurrentDisplayRect=Rect(0, 0 - 1920, 1080) - adb shell wm size 得到 Physical size: 1920x1080 ,但此时的确工作在 720p 模式下 所以 adb shell wm size 1920x1080 也没用,根本没有反应。 |
9 ahdung OP 补充说明,开机过程一开始是输出上次设置的分辨率,此时是开机 logo ,几秒之后,会黑屏重亮,变为 720 ,此时是开机动画,直至进入桌面都是 720 。 说明改动的分辨率是被记住了的,但是开机过程中被某段代码或程序强制改成了 720 ,不知道有没有查看随系统启动的程序的方法? |