本帖最后由 八宝粥 于 2013-5-24 15:44 编辑
hdmi_mode 设置在CEA或DMT格式下的屏幕分辨率
- <b>当hdmi_group=1 (CEA)时,下列值有效 </b>
- 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表示16:9比例(正常是4:3).
- 2x表示双倍像素(即更高的像素时脉, 每个像素重复两次)
- 4x表示四倍像素(即更高的像素时脉, 每个像素重复四次)
复制代码- <b>当hdmi_group=2 (DMT)时,下列值有效</b>
- 警告: 根据这篇帖子所述
- 像素时脉是有限制的, 最高支持的模式是1920x1200 @60Hz with reduced blanking.
- 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
复制代码 overscan_left 左侧跳过像素数
overscan_right 右侧跳过像素数
overscan_top 顶部跳过像素数
overscan_bottom 底部跳过像素数
framebuffer_width 控制台framebuffer宽度, 以像素为单位. 默认是显示器宽度减去超出扫描.
framebuffer_height 控制台framebuffer高度, 以像素为单位. 默认是显示器高度减去超出扫描.
framebuffer_depth 控制台framebuffer深度, 以位为单位. 默认是16位. 8位也是有效的, 但是默认RGB调色板会导致屏幕不可读. 24位效果更好 ,但是2012年6月15号发现有显示混乱问题. 32位没有混乱问题, 但是需要设置framebuffer_ignore_alpha=1, 并在2012年6月15号发现颜色显示错误.
framebuffer_ignore_alpha 设为1将禁用alpha通道. 仅对32位有效.
test_mode 允许在启动时做声音与图像测试.
disable_overscan 设为1将禁用超出扫描.
config_hdmi_boost 设置HDMI接口的信号强度. 默认为0. 如果出现HDMI干扰问题可以试试设为4. 最大为7.
display_rotate 顺时针旋转屏幕显示 (默认为0) 或者翻转显示.
- display_rotate=0 正常
- display_rotate=1 90度
- display_rotate=2 180度
- display_rotate=3 270度
- display_rotate=0x10000 水平翻转
- display_rotate=0x20000 垂直翻转
复制代码 注意: 旋转90度或者270度额外需要GPU内存, 所以在GPU只分配到16M的时候旋转会无效. 可能的原因:
- Crashes my RPI before Linux boots if set to "1" -- REW 20120913.
复制代码 哪些值对我的显示器有效?
你的HDMI显示器可能只支持一部分设置. 想要找出支持哪些设置, 可以使用下面的方法.
把输出格式设为VGA 60Hz (hdmi_group=1 hdmi_mode=1) 然后启动树莓派
输入下列命令可以获取CEA支持模式的列表
- /opt/vc/bin/tvservice -m CEA
复制代码 输入下列命令可以获取DMT支持模式的列表
- /opt/vc/bin/tvservice -m DMT
复制代码 输入下列命令可以获取当前设置状态
输入下列命令可以从显示器获取更多详细信息
- /opt/vc/bin/tvservice -d edid.dat /opt/vc/bin/edidparser edid.dat
复制代码 使用默认HDMI模式去排除问题时, edid.dat文件同样会提供信息
许可的解码器
你可以购买绑定树莓派CPU序列号的证书来使用额外的硬件解码器.
decode_MPG2 可开启MPEG-2硬解的序列号.
decode_WVC1 可开启VC-1硬解的序列号.
可在多台树莓派间共享SD卡的序列号. 同时最多8个证书.
- decode_XXXX=0x12345678,0xabcdabcd,0x87654321,...
复制代码 启动
disable_commandline_tags 在启动内核前, 通过改写ATAGS (0x100处的内存)来阻止start.elf
cmdline (string) 命令行参数. 可用来代替cmdline.txt文件
kernel (string) 加载指定名称的内核镜像文件启动内核. 默认为"kernel.img"
kernel_address 加载kernel.img文件地址
kernel_old (bool) 为1时, 从0x0处加载内核
ramfsfile (string) 要的加载的ramfs文件
ramfsaddr 要加载的ramfs文件地址
initramfs (string address) 要加载的ramfs文件及其地址 (就是把ramfsfile+ramfsaddr合并为一项).
注意: 这项使用与其他项不同的语法 - 不要在这用"="号. 正确示例:
- initramfs initramf.gz 0x00800000
复制代码 device_tree_address 加载device_tree的地址
init_uart_baud 初始化uart波特率. 默认为115200
init_uart_clock 初始化uart时序. 默认为3000000 (3Mhz)
init_emmc_clock 初始化emmc时序. 默认为100000000 (100MHz)
boot_delay 在加载内核前在start.elf等待指定秒. 总延迟=1000 * boot_delay + boot_delay_ms. 默认为1
boot_delay_ms 在加载内核前在start.elf等待指定毫秒. 默认为0
avoid_safe_mode 如果设为1, 将不以安全模式启动. 默认为0
超频
注意: 设置任何参数来超频树莓派都会在芯片中永久的储存一个保修位, 用于检测你的树莓派是否超频过. 如果设备超频过保修就无效了. 自2012年9月19号,你可以自由超频而不影响保修了
最新的内核有一个默认开启"ondemand"调速器的cpu频率内核驱动. 未开启超频并不会有任何影响. 一旦你开超频, ARM频率将随处理器负载而变化. 只有在调速器需要时才会使用非默认值. 你可以使用*_min配置选项来调整最低值, 或者使用force_turbo=1来禁用动态超频.
当Soc温度达到85°C运行时会关闭超频及超压, 直到冷却. 即使在25°C环境温度下使用最高设置, 也不要让温度达到极限.
|