详解-自定义树莓派的显示分辨率
背景:树莓派一般可以自动检测目标设备的分辨率。但对于部分设备,尤其是HDMI-VGA转换器,分辨率可能会明显不对(过大或过小)。这时就需要给树莓派指定一个分辨率。
方法1:设置方法是在终端输入:sudo raspberry-config 命令,然后按下面的顺序选择分辨率设置 Advanced Options > Resolution【有的树莓派系统在system选项里面】。ps:往往有些时候,这个方法设置并不完全生效,有的时候会失效。
方法2:更改树莓派前面那个FAT32分区里的config.txt,修改里面的配置:
sudo vi /boot/config.txt
既然要修改,不能一知半解啊,下面就要完全理解里面的设置选项什么意思,请看下面解释:
解释:
hdmi_force_hotplug:强制使用HDMI输出(强行认为HDMI口已经插入了设备)
config_hdmi_boost:HDMI信号增强。【config_hdmi_boost=4】
hdmi_group、hdmi_mode:决定分辨率。group=2, mode=9 代表800×600 @ 60Hz。
hdmi_drive:强制音频输出到HDMI口(注意,仅适用于带音频的HDMI-VGA转换器!!如果想让音频从模拟输出,则去掉此项!!)
hdmi_ignore_edid:强行按hdmi_group和hdmi_mode规定的分辨率输出。不检测显示器自身的分辨率。
disable_overscan:强行禁止保留黑边功能。
hdmi_ignore_edid=0xa5000080
hdmi_group和hdmi_mode的值对应想要调整的分辨率。见下文后。
另外一项“hdmi_ignore_edid”,是命令树莓派不检测HDMI设备的任何信息,只按照我们指定的分辨率输出。
如果不加,树莓派可能仍会“自作聪明”的检测HDMI设备的分辨率,结果造成我们设置的分辨率无效。
CEA分辨率
以下是CEA规定的电视规格分辨率。这些分辨率的hdmi_group=1。【也就是默认的状态,raspberry-config的修改】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|
DMT分辨率
以下是计算机显示器使用的分辨率。这些分辨率的hdmi_group=2。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
|
PS:有些时候这种状态下,显示器黑屏黑屏、系统不稳定 —— 可能是无源的转换器功耗过大,造成树莓派的电源故障。请使用有单独电源输入的HDMI-VGA转换器。【当然,没有经过转换的就没有这个问题】
详解-自定义树莓派的显示分辨率相关推荐
- 【转载】CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)...
CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数) 2017-08-19 胡恩伟 汽车电子expert成长之路 内容提要 ...
- Linux systemctl 详解自定义 systemd unit
Linux systemctl 详解&自定义 systemd unit systemctl 序 大家都知道,我们安装了很多服务之后,使用 systemctl 来管理这些服务,比如开启.重启.关 ...
- SVG 详解——自定义可点击的中国地图
SVG 详解--自定义可点击的中国地图 SVG 定义 SVG 是一种图像文件格式,类似于 JPG.PNG.只不过 JPG 和 PNG 这种文件需要图像引擎加载,而 SVG 则是由画布来加载的. 它的英 ...
- RecyclerView详解 —— 自定义动画
RecyclerView的强大之处相信大家已经体验到了,在上一篇RecyclerView详解 -- 自定义分割线我们学习了如何定义分割线,本篇将介绍如何自定义动画. Google为我们提供了一个默认的 ...
- 霖呆呆的六个自定义Webpack插件详解-自定义plugin篇(3)
霖呆呆的webpack之路-自定义plugin篇 你盼世界,我盼望你无bug.Hello 大家好!我是霖呆呆! 有很多小伙伴在打算学写一个webpack插件的时候,就被官网上那一长条一长条的API给吓 ...
- element布局容器大小_Flutter完整开发实战详解(十六、详解自定义布局实战)
本篇将解析 Flutter 中自定义布局的原理,并带你深入实战自定义布局的流程,利用两种自定义布局的实现方式,完成如下图所示的界面效果,看完这一篇你将可以更轻松的对 Flutter 为所欲为. 文章汇 ...
- 详解自定义钉钉机器人推送消息(一) PHP篇
根据文档以及个人经验我将它分为三个步骤: 1. 创建机器人应用; 2. 添加机器人到群助手并简单配置; 3. 根据需求开发机器人;下面将每个步骤结合文档和个人开发过程中遇到的问题展开详细说明一下. ( ...
- SpringData JPA 详解(自定义查询、分页、事务控制)
简介 SpringData JPA是 JPA的一种实现,极大的简化了JPA的开发,原始JPA的开发,需要创建实体管理工厂,使用实体管理器定义各种查询进行CRUD操作,而SpringData JPA只需 ...
- element 验证详解 自定义验证规则
如图,验证功能点名称,长度1-20并且是数字和字母的组合. 长度是1-20,这个很好办,直接 el-form表单上添加 :rules="rules" , 添加个 ref=" ...
最新文章
- bayer格式插值算法实现
- fgbio,picard处理带有UMI的fq序列
- java 自定义注解获取_Java自定义注解
- max hit in personalization - CRM My Opportunity搜索的实现
- Ansible入门及组件介绍
- python3.6基础知识_python的基础知识
- HDU5129 - Yong Zheng's Death
- laravel数据迁移问题
- deeplung 代码讲解(自己的理解)(我只是稍微贴下数据增强这部分的代码,其它的借鉴wuzeyuan大神的)lung16数据
- LVS负载均衡DR模式部署
- CSDN 的 Markdown 编辑器语法
- 使用 SoundSource 取代Mac系统内置的音量控制器
- 给想去北大青鸟或是其他机构培训的同学
- 【脚本小子狂喜】日常实用脚本推荐
- 怎样调整计算机桌面字体大小,如何把电脑字体调小?教你怎么调整电脑屏幕的字体大小...
- js制作倒计时,天,小时,分,秒
- 计算机组成原理与体系结构 - 6分
- 什么是最好的在线UML软件工具?
- 绝对的开怀大笑-轻松一下
- ubuntu 挂载文件后,文件权限属于root,只能读不能写解决办法