背景:树莓派一般可以自动检测目标设备的分辨率。但对于部分设备,尤其是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

hdmi_mode=1    VGA

hdmi_mode=2    480p  60Hz

hdmi_mode=3    480p  60Hz  H

hdmi_mode=4    720p  60Hz

hdmi_mode=5    1080i 60Hz

hdmi_mode=6    480i  60Hz

hdmi_mode=7    480i  60Hz  H

hdmi_mode=8    240p  60Hz

hdmi_mode=9    240p  60Hz  H

hdmi_mode=10   480i  60Hz  4x

hdmi_mode=11   480i  60Hz  4x H

hdmi_mode=12   240p  60Hz  4x

hdmi_mode=13   240p  60Hz  4x H

hdmi_mode=14   480p  60Hz  2x

hdmi_mode=15   480p  60Hz  2x H

hdmi_mode=16   1080p 60Hz

hdmi_mode=17   576p  50Hz

hdmi_mode=18   576p  50Hz  H

hdmi_mode=19   720p  50Hz

hdmi_mode=20   1080i 50Hz

hdmi_mode=21   576i  50Hz

hdmi_mode=22   576i  50Hz  H

hdmi_mode=23   288p  50Hz

hdmi_mode=24   288p  50Hz  H

hdmi_mode=25   576i  50Hz  4x

hdmi_mode=26   576i  50Hz  4x H

hdmi_mode=27   288p  50Hz  4x

hdmi_mode=28   288p  50Hz  4x H

hdmi_mode=29   576p  50Hz  2x

hdmi_mode=30   576p  50Hz  2x H

hdmi_mode=31   1080p 50Hz

hdmi_mode=32   1080p 24Hz

hdmi_mode=33   1080p 25Hz

hdmi_mode=34   1080p 30Hz

hdmi_mode=35   480p  60Hz  4x

hdmi_mode=36   480p  60Hz  4xH

hdmi_mode=37   576p  50Hz  4x

hdmi_mode=38   576p  50Hz  4x H

hdmi_mode=39   1080i 50Hz  reduced blanking

hdmi_mode=40   1080i 100Hz

hdmi_mode=41   720p  100Hz

hdmi_mode=42   576p  100Hz

hdmi_mode=43   576p  100Hz H

hdmi_mode=44   576i  100Hz

hdmi_mode=45   576i  100Hz H

hdmi_mode=46   1080i 120Hz

hdmi_mode=47   720p  120Hz

hdmi_mode=48   480p  120Hz

hdmi_mode=49   480p  120Hz H

hdmi_mode=50   480i  120Hz

hdmi_mode=51   480i  120Hz H

hdmi_mode=52   576p  200Hz

hdmi_mode=53   576p  200Hz H

hdmi_mode=54   576i  200Hz

hdmi_mode=55   576i  200Hz H

hdmi_mode=56   480p  240Hz

hdmi_mode=57   480p  240Hz H

hdmi_mode=58   480i  240Hz

hdmi_mode=59   480i  240Hz H

H means 16:9 variant (of a normally 4:3 mode).

2x means pixel doubled (i.e. higher clock rate, with each pixel repeated twice)

4x means pixel quadrupled (i.e. higher clock rate, with each pixel repeated four times)

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

hdmi_mode=1    640x350   85Hz

hdmi_mode=2    640x400   85Hz

hdmi_mode=3    720x400   85Hz

hdmi_mode=4    640x480   60Hz

hdmi_mode=5    640x480   72Hz

hdmi_mode=6    640x480   75Hz

hdmi_mode=7    640x480   85Hz

hdmi_mode=8    800x600   56Hz

hdmi_mode=9    800x600   60Hz

hdmi_mode=10   800x600   72Hz

hdmi_mode=11   800x600   75Hz

hdmi_mode=12   800x600   85Hz

hdmi_mode=13   800x600   120Hz

hdmi_mode=14   848x480   60Hz

hdmi_mode=15   1024x768  43Hz  DO NOT USE

hdmi_mode=16   1024x768  60Hz

hdmi_mode=17   1024x768  70Hz

hdmi_mode=18   1024x768  75Hz

hdmi_mode=19   1024x768  85Hz

hdmi_mode=20   1024x768  120Hz

hdmi_mode=21   1152x864  75Hz

hdmi_mode=22   1280x768        reduced blanking

hdmi_mode=23   1280x768  60Hz

hdmi_mode=24   1280x768  75Hz

hdmi_mode=25   1280x768  85Hz

hdmi_mode=26   1280x768  120Hz reduced blanking

hdmi_mode=27   1280x800        reduced blanking

hdmi_mode=28   1280x800  60Hz

hdmi_mode=29   1280x800  75Hz

hdmi_mode=30   1280x800  85Hz

hdmi_mode=31   1280x800  120Hz reduced blanking

hdmi_mode=32   1280x960  60Hz

hdmi_mode=33   1280x960  85Hz

hdmi_mode=34   1280x960  120Hz reduced blanking

hdmi_mode=35   1280x1024 60Hz

hdmi_mode=36   1280x1024 75Hz

hdmi_mode=37   1280x1024 85Hz

hdmi_mode=38   1280x1024 120Hz reduced blanking

hdmi_mode=39   1360x768  60Hz

hdmi_mode=40   1360x768  120Hz reduced blanking

hdmi_mode=41   1400x1050       reduced blanking

hdmi_mode=42   1400x1050 60Hz

hdmi_mode=43   1400x1050 75Hz

hdmi_mode=44   1400x1050 85Hz

hdmi_mode=45   1400x1050 120Hz reduced blanking

hdmi_mode=46   1440x900        reduced blanking

hdmi_mode=47   1440x900  60Hz

hdmi_mode=48   1440x900  75Hz

hdmi_mode=49   1440x900  85Hz

hdmi_mode=50   1440x900  120Hz reduced blanking

hdmi_mode=51   1600x1200 60Hz

hdmi_mode=52   1600x1200 65Hz

hdmi_mode=53   1600x1200 70Hz

hdmi_mode=54   1600x1200 75Hz

hdmi_mode=55   1600x1200 85Hz

hdmi_mode=56   1600x1200 120Hz reduced blanking

hdmi_mode=57   1680x1050       reduced blanking

hdmi_mode=58   1680x1050 60Hz

hdmi_mode=59   1680x1050 75Hz

hdmi_mode=60   1680x1050 85Hz

hdmi_mode=61   1680x1050 120Hz reduced blanking

hdmi_mode=62   1792x1344 60Hz

hdmi_mode=63   1792x1344 75Hz

hdmi_mode=64   1792x1344 120Hz reduced blanking

hdmi_mode=65   1856x1392 60Hz

hdmi_mode=66   1856x1392 75Hz

hdmi_mode=67   1856x1392 120Hz reduced blanking

hdmi_mode=68   1920x1200       reduced blanking

hdmi_mode=69   1920x1200 60Hz

hdmi_mode=70   1920x1200 75Hz

hdmi_mode=71   1920x1200 85Hz

hdmi_mode=72   1920x1200 120Hz reduced blanking

hdmi_mode=73   1920x1440 60Hz

hdmi_mode=74   1920x1440 75Hz

hdmi_mode=75   1920x1440 120Hz reduced blanking

hdmi_mode=76   2560x1600       reduced blanking

hdmi_mode=77   2560x1600 60Hz

hdmi_mode=78   2560x1600 75Hz

hdmi_mode=79   2560x1600 85Hz

hdmi_mode=80   2560x1600 120Hz reduced blanking

hdmi_mode=81   1366x768  60Hz

hdmi_mode=82   1080p     60Hz

hdmi_mode=83   1600x900        reduced blanking

hdmi_mode=84   2048x1152       reduced blanking

hdmi_mode=85   720p      60Hz

hdmi_mode=86   1366x768        reduced blanking

PS:有些时候这种状态下,显示器黑屏黑屏、系统不稳定 —— 可能是无源的转换器功耗过大,造成树莓派的电源故障。请使用有单独电源输入的HDMI-VGA转换器。【当然,没有经过转换的就没有这个问题】

详解-自定义树莓派的显示分辨率相关推荐

  1. 【转载】CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)...

    CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数) 2017-08-19 胡恩伟 汽车电子expert成长之路 内容提要 ...

  2. Linux systemctl 详解自定义 systemd unit

    Linux systemctl 详解&自定义 systemd unit systemctl 序 大家都知道,我们安装了很多服务之后,使用 systemctl 来管理这些服务,比如开启.重启.关 ...

  3. SVG 详解——自定义可点击的中国地图

    SVG 详解--自定义可点击的中国地图 SVG 定义 SVG 是一种图像文件格式,类似于 JPG.PNG.只不过 JPG 和 PNG 这种文件需要图像引擎加载,而 SVG 则是由画布来加载的. 它的英 ...

  4. RecyclerView详解 —— 自定义动画

    RecyclerView的强大之处相信大家已经体验到了,在上一篇RecyclerView详解 -- 自定义分割线我们学习了如何定义分割线,本篇将介绍如何自定义动画. Google为我们提供了一个默认的 ...

  5. 霖呆呆的六个自定义Webpack插件详解-自定义plugin篇(3)

    霖呆呆的webpack之路-自定义plugin篇 你盼世界,我盼望你无bug.Hello 大家好!我是霖呆呆! 有很多小伙伴在打算学写一个webpack插件的时候,就被官网上那一长条一长条的API给吓 ...

  6. element布局容器大小_Flutter完整开发实战详解(十六、详解自定义布局实战)

    本篇将解析 Flutter 中自定义布局的原理,并带你深入实战自定义布局的流程,利用两种自定义布局的实现方式,完成如下图所示的界面效果,看完这一篇你将可以更轻松的对 Flutter 为所欲为. 文章汇 ...

  7. 详解自定义钉钉机器人推送消息(一) PHP篇

    根据文档以及个人经验我将它分为三个步骤: 1. 创建机器人应用; 2. 添加机器人到群助手并简单配置; 3. 根据需求开发机器人;下面将每个步骤结合文档和个人开发过程中遇到的问题展开详细说明一下. ( ...

  8. SpringData JPA 详解(自定义查询、分页、事务控制)

    简介 SpringData JPA是 JPA的一种实现,极大的简化了JPA的开发,原始JPA的开发,需要创建实体管理工厂,使用实体管理器定义各种查询进行CRUD操作,而SpringData JPA只需 ...

  9. element 验证详解 自定义验证规则

    如图,验证功能点名称,长度1-20并且是数字和字母的组合. 长度是1-20,这个很好办,直接 el-form表单上添加 :rules="rules" , 添加个 ref=" ...

最新文章

  1. bayer格式插值算法实现
  2. fgbio,picard处理带有UMI的fq序列
  3. java 自定义注解获取_Java自定义注解
  4. max hit in personalization - CRM My Opportunity搜索的实现
  5. Ansible入门及组件介绍
  6. python3.6基础知识_python的基础知识
  7. HDU5129 - Yong Zheng's Death
  8. laravel数据迁移问题
  9. deeplung 代码讲解(自己的理解)(我只是稍微贴下数据增强这部分的代码,其它的借鉴wuzeyuan大神的)lung16数据
  10. LVS负载均衡DR模式部署
  11. CSDN 的 Markdown 编辑器语法
  12. 使用 SoundSource 取代Mac系统内置的音量控制器
  13. 给想去北大青鸟或是其他机构培训的同学
  14. 【脚本小子狂喜】日常实用脚本推荐
  15. 怎样调整计算机桌面字体大小,如何把电脑字体调小?教你怎么调整电脑屏幕的字体大小...
  16. js制作倒计时,天,小时,分,秒
  17. 计算机组成原理与体系结构 - 6分
  18. 什么是最好的在线UML软件工具?
  19. 绝对的开怀大笑-轻松一下
  20. ubuntu 挂载文件后,文件权限属于root,只能读不能写解决办法

热门文章

  1. 计算机短路计算基本原理,短路计算的计算机方法ppt课件
  2. Dvbbs Version 8.2.0 漏洞
  3. CSS实战 - 波纹扩散效果
  4. 智慧城市CIM解决方案
  5. 叠罗汉I LeetCode中等题
  6. 干净强大的UUID在线生产工具
  7. 《摸鱼好时光》小姐姐味道2020故事合集 | 打包下载
  8. 【Python小程序】怀旧经典 | 特色玩法,代码版本的钢琴小游戏了解下?初学钢琴,能提高双手协调与反应能力哦~(源码分享)
  9. 投资理财--学些关于分红
  10. uni-app如何打包成ios应用