我的机顶盒刷了个固件,这个固件啥都好,就一个问题,每次开机都是 720p ,在设置里改为 1080 后,下次开机还是 720 ,没有自动适应的选项,想请教怎么改固件的默认输出分辨率。
指出关键就好,如改哪个文件哪个部位,剩下的我自己折腾,感谢。
1
AbysmalSorrow 124 天前 via Android
看看 build.prop 文件里是否有分辨率的选项
|
2
Jackm 124 天前
通过 adb 修改分辨率试试,部分系统重启后依然是修改后的分辨率,可以按照你电视的分辨率进行修改,直接拉满。
|
3
ysc3839 124 天前 via Android
把固件以及设置改分辨率界面的截图发出来看看?
|
4
ahdung OP |
6
ahdung OP |
7
chacores 123 天前
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 ,不知道有没有查看随系统启动的程序的方法? |