相關(guān)商品

  • 奧松 樹莓派原型擴(kuò)展板 Prototype Shield for Raspberry Pi 支持3B/3B+
  • 愛(ài)上Raspberry Pi 3代套件 樹莓派全家福入門套件 7寸液晶屏
  • AMP 安普超五類網(wǎng)線 原裝 Raspberry Pi 樹莓派 pcDuino專用 網(wǎng)線
  • 雙頭HDMI連接線 高清外置HDMI線 轉(zhuǎn)接線 樹莓派 PcDuino接線
  •  樹莓派 二代 Raspberry Pi Mod B 512MB REV2.0 英標(biāo)綠版
  • iPazzPort 迷你無(wú)線鍵盤鼠標(biāo) 免驅(qū) 即插即用 樹莓派 pcduino專用
  • 通用AV數(shù)據(jù)線 樹莓派套件 AV視頻線 優(yōu)質(zhì)接頭 7寸液晶顯示器專用
  • 樹莓派系統(tǒng) SD卡 8G存儲(chǔ) 金士頓 數(shù)碼相機(jī) 手機(jī) 汽車導(dǎo)航
  • Raspberry Pi 樹莓派 B+ 2代 pcDuino專用 散熱片 純銅 CPU散熱
  • RS原裝 樹莓派 二代 Raspberry Pi Mod B 512MB REV2.0
  • 樹莓派 Raspberry PI 美國(guó)進(jìn)口 外殼 黃色 散熱片 Sparkfun原裝
  • 樹莓派 Raspberry PI 美國(guó)進(jìn)口 外殼 黑色 散熱片 Sparkfun原裝
  • 愛(ài)上Raspberry Pi 入門套件 樹莓派3套件 愛(ài)上樹莓派套件 含中文教材 現(xiàn)貨
  • Raspberry Pi 3 樹莓派3攝像頭 Camera V2 element14 800萬(wàn)像素
  • 樹莓派外殼盒 Raspberry Pi 外殼 粉色 散熱片 Sparkfun原裝進(jìn)口
  • Raspberry Pi 樹莓派 TF轉(zhuǎn)SD卡套 轉(zhuǎn)接器 TF卡套 樹莓派專用
  • Raspberry Pi 樹莓派 B+ 2代 PcDuino專用 純鋁 CPU散熱片 3片
  • 樹莓派 Raspberry Pi 亞克力 透明 外殼 盒子 保護(hù)盒子 防靜電
  • Gertboard 樹莓派擴(kuò)展板 Raspberry Pi專用 Sparkfun 原裝進(jìn)口
  • 樹莓派 Raspberry Pi 美國(guó)進(jìn)口 外殼 藍(lán)色 散熱片  sparkfun原裝進(jìn)口
  • Raspberry Pi 樹莓派 用戶指南 愛(ài)上樹莓派 linux開發(fā)板 入門教材
  • Prototype Shield for RasPi 樹莓派 Raspberry Pi 原型擴(kuò)展板
  • Raspberry Pi 快速入門指南 愛(ài)上樹莓派指南 中文教材
  • 12V 1A 開關(guān)電源適配器 樹莓派 Raspberry Pi 液晶屏 適配器
  • Raspberry Pi Python 編程入門 樹莓派 快速入門指南 中文教材
  • Micro USB 數(shù)據(jù)線 Raspberry Pi 樹莓派 mini usb顯示器 連接線
  • 樹莓派B+外殼 Raspberry PI 黑色 包裝殼 Sparkfun原裝 美國(guó)進(jìn)口
  • 樹莓派應(yīng)用速成 Raspbmc媒體中心 愛(ài)上樹莓派 入門指南
  • 樹莓派應(yīng)用速成 網(wǎng)絡(luò)應(yīng)用秘方 愛(ài)上樹莓派 快速入門指南
  • 奧松機(jī)器人 樹莓派1B+ Raspberry Pi 1B+
  • Raspberry pi 2代 3代 樹莓派控制器B+ 支架 3D打印 機(jī)器人固定架
  • 7寸液晶屏 樹莓派顯示器 HDMI 高清全彩 車載顯示器 Raspberry Pi
  • Adafruit 原裝進(jìn)口 Pimoroni PiBrella Raspberry PI 樹莓派配套
  • Adafruit 原裝進(jìn)口 Pimoroni PiGlow Raspberry PI 樹莓派2代
  • Adafruit 國(guó)外原裝進(jìn)口 Raspberry Pi 2代 3代 樹莓派原型擴(kuò)展板 面包板
  • Adafruit 國(guó)外原裝進(jìn)口 Raspberry Pi 2代 3代 樹莓派原型擴(kuò)展板 面包板
  • Adafruit原裝進(jìn)口 PiTFT外殼 Raspberry Pi 樹莓派B專用一體外殼
  • adafruit 原裝進(jìn)口 Printrbot 1405型號(hào)3D打印機(jī) 3D打印塑形機(jī)
  • Adafruit 原裝進(jìn)口 MonkMakes Raspberry Pi2 樹莓派 電機(jī)驅(qū)動(dòng)板
  • 樹莓派愛(ài)好者學(xué)習(xí) 樹莓派媒體中心 網(wǎng)絡(luò)應(yīng)用秘方 樹莓派學(xué)習(xí)套餐搭配組合
  • 當(dāng)前位置: 首頁(yè) > 應(yīng)用教程 > 【創(chuàng)客學(xué)堂】樹莓派配置文檔config.txt說(shuō)明

    【創(chuàng)客學(xué)堂】樹莓派配置文檔config.txt說(shuō)明

    編輯:Sophie2013-10-09 瀏覽次數(shù):4165

    目錄:

    • 文件格式
    • 內(nèi)存
    • CMA - 動(dòng)態(tài)內(nèi)存分配
    • 視頻
    • 視頻模式選項(xiàng)
    • 哪些值對(duì)我的顯示器有效?
    • 許可的解碼器
    • 啟動(dòng)
    • 超頻
    • 超頻選項(xiàng)
    • force_turbo模式
    • 時(shí)序關(guān)系
    • 已測(cè)試過(guò)的超頻設(shè)置
    • 超頻時(shí)SD卡使用
    • 監(jiān)測(cè)溫度及電壓
    • 超頻穩(wěn)定性測(cè)試

    原文連接:http://elinux.org/RPi_config.txt

    由于樹莓派并沒(méi)有傳統(tǒng)意義上的BIOS, 所以現(xiàn)在各種系統(tǒng)配置參數(shù)通常被存在"config.txt"這個(gè)文本文件中.

    樹莓派的config.txt文件會(huì)在ARM內(nèi)核初始化之前被GPU讀取.

    這個(gè)文件存在引導(dǎo)分區(qū)上的.對(duì)于Linux, 路徑通常是/boot/config.txt, 如果是Windows (或者OS X) 它會(huì)被識(shí)別為SD卡中可訪問(wèn)部分的一個(gè)普通文件.

    如果想要編輯配置文件, 請(qǐng)查看介紹編輯樹莓派配置文件.

    你可以使用下列命令去獲取當(dāng)前激活的設(shè)置:

    vcgencmd get_config <config> - 列出指定的配置參數(shù). 例如: vcgencmd get_config arm_freq
    vcgencmd get_config int - 列出所有已設(shè)置的整形配置參數(shù)(非零)
    vcgencmd get_config str - 列出所有已設(shè)置的字符型配置參數(shù)(非零)

     

    文件格式

     

    當(dāng)值是整形時(shí)格式為"屬性=值". 每行只指定一個(gè)參數(shù). 注釋使用'#'井號(hào)作為一行開頭.

    注意: 在新版的樹莓派里每行都有#注釋, 要想使用該行參數(shù)只需移除#.

    下面是示例文件

    # Set stdv mode to PAL (as used in Europe) sdtv_mode=2
    # Force the monitor to HDMI mode so that sound will be sent over HDMI cable
    hdmi_drive=2
    # Set monitor mode to DMT
    hdmi_group=2
    # Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)
    hdmi_mode=16
    # Make display smaller to stop text spilling off the screen
    overscan_left=20
    overscan_right=12
    overscan_top=10
    overscan_bottom=10

    這是另一個(gè)示例文件, 包含了各種功能的擴(kuò)展文檔.

     

    內(nèi)存

     

    disable_l2cache 禁止ARM訪問(wèn)GPU的二級(jí)緩存. 相應(yīng)的需要在內(nèi)核中關(guān)閉二級(jí)緩存. 默認(rèn)為0

    gpu_mem GPU內(nèi)存以兆為單位. 設(shè)置ARM和GPU之間的內(nèi)存分配. ARM會(huì)獲得剩余所有內(nèi)存. 最小設(shè)為16. 默認(rèn)為64

    gpu_mem_256 對(duì)于有256MB內(nèi)存的樹莓派的GPU內(nèi)存設(shè)置. 512MB的派請(qǐng)忽略. 會(huì)覆蓋gpu_mem. 最大設(shè)為192. 默認(rèn)不設(shè)置

    gpu_mem_512 對(duì)于有512MB內(nèi)存的樹莓派的GPU內(nèi)存設(shè)置. 256MB的派請(qǐng)忽略.  會(huì)覆蓋gpu_mem. 最大設(shè)為448. 默認(rèn)不設(shè)置

    disable_pvt 禁止每500毫秒調(diào)整一次RAM的刷新率 (RAM溫度測(cè)量).

     

    CMA - 動(dòng)態(tài)內(nèi)存分配

     

    自2012年11月19號(hào), 固件和內(nèi)核開始支持CMA, 這意味運(yùn)行時(shí)可以動(dòng)態(tài)管理ARM和GPU之間的內(nèi)存分配. 這兒有相關(guān)config.txt示例.

    cma_lwm 當(dāng)GPU可用內(nèi)存低于cma_lwm所設(shè)值, 將會(huì)向ARM請(qǐng)求一些內(nèi)存.

    cma_hwm 當(dāng)GPU可用內(nèi)存高于cma_hwm所設(shè)值, 將會(huì)向ARM釋放一些內(nèi)存.

    要啟用CMA,下面的參數(shù)需要添加到cmdline.txt文件里:

    coherent_pool=6M smsc95xx.turbo_mode=N

     

    視頻

     

    視頻模式選項(xiàng)

     

    sdtv_mode 為復(fù)合信號(hào)輸出設(shè)置視頻制式(默認(rèn)為0)

    sdtv_mode=0    NTSC
    sdtv_mode=1    日本版NTSC – 無(wú)基座 
    sdtv_mode=2    PAL
    sdtv_mode=3    巴西版PAL – 副載波為525/60而不是625/50

    sdtv_aspect 為復(fù)合信號(hào)輸出設(shè)置寬高比(默認(rèn)為1)

    sdtv_aspect=1  4:3
    sdtv_aspect=2  14:9
    sdtv_aspect=3  16:9

    sdtv_disable_colourburst 禁止復(fù)合信號(hào)輸出彩色副載波群. 圖片會(huì)顯示為單色, 但是可能會(huì)更清晰

    sdtv_disable_colourburst=1  禁止輸出彩色副載波群

    hdmi_safe 使用"安全模式"的設(shè)置去嘗試用HDMI最大兼容性啟動(dòng). 這和下面的組合是一個(gè)意思: hdmi_force_hotplug=1, config_hdmi_boost=4, hdmi_group=2, hdmi_mode=4, disable_overscan=0

    hdmi_safe=1

    hdmi_ignore_edid 如果你的顯示器是天朝產(chǎn)的垃圾貨, 允許系統(tǒng)忽略EDID顯示數(shù)據(jù)

    hdmi_ignore_edid=0xa5000080

    hdmi_edid_file 當(dāng)設(shè)為1時(shí), 將會(huì)從edid.dat文件中讀取EDID數(shù)據(jù),而不是從顯示器.[1]

    hdmi_edid_file=1

    hdmi_force_edid_audio 偽裝成支持所有音頻格式播放, 即便報(bào)告不支持也允許通過(guò)DTS/AC3.

    hdmi_force_edid_audio=1

    hdmi_force_edid_3d 偽裝成全部CEA模式都支持3D, 即便EDID并不支持.

    hdmi_force_edid_3d=1

    avoid_edid_fuzzy_match 禁止去模糊匹配EDID中描述的模式. 即便遮蔽錯(cuò)誤, 也選用匹配分辨率和最接近幀率的標(biāo)準(zhǔn)模式.

    avoid_edid_fuzzy_match=1

    hdmi_ignore_cec_init 不發(fā)送初始化激活源消息. 避免在重啟時(shí)使(啟用CEC)TV結(jié)束待機(jī)并切換頻道.

    hdmi_ignore_cec_init=1

    hdmi_ignore_cec 偽裝成TV不支持CEC. 將不會(huì)支持任何CEC功能.

    hdmi_ignore_cec=1

    hdmi_force_hotplug 偽裝成HDMI熱插拔信號(hào)被檢測(cè)到, 出現(xiàn)HDMI顯示器被接入

    hdmi_force_hotplug=1 即便沒(méi)有檢測(cè)到HDMI顯示器也要使用HDMI模式

    hdmi_ignore_hotplug 偽裝成HDMI熱插拔信號(hào)沒(méi)有被檢測(cè)到, 出現(xiàn)HDMI顯示器未接入

    hdmi_ignore_hotplug=1 即便檢測(cè)到HDMI顯示器也要使用混合模式

    hdmi_pixel_encoding 強(qiáng)制像素編碼模式. 默認(rèn)情況下會(huì)使用EDID請(qǐng)求的模式, 所以不需要修改.

    hdmi_pixel_encoding=0 default       (limited for CEA, full for DMT)
     hdmi_pixel_encoding=1 RGB limited   (16-235)
     hdmi_pixel_encoding=2 RGB full      ( 0-255)
     hdmi_pixel_encoding=3 YCbCr limited (16-235)
     hdmi_pixel_encoding=4 YCbCr limited ( 0-255)

    hdmi_drive 選擇HDMI還是DVI模式

    hdmi_drive=1 DVI模式 (沒(méi)聲音)
     hdmi_drive=2 HDMI模式 (如果支持并已啟用將有聲音輸出)

    hdmi_group 設(shè)置HDMI類型

    不指定組, 或者設(shè)為0, 將會(huì)使用EDID報(bào)告的首選組.

    hdmi_group=1   CEA
    hdmi_group=2   DMT

    hdmi_mode 設(shè)置在CEA或DMT格式下的屏幕分辨率

    當(dāng)hdmi_group=1 (CEA)時(shí),下列值有效 
    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表示雙倍像素(即更高的像素時(shí)脈, 每個(gè)像素重復(fù)兩次)
    4x表示四倍像素(即更高的像素時(shí)脈, 每個(gè)像素重復(fù)四次)
    當(dāng)hdmi_group=2 (DMT)時(shí),下列值有效  
    警告: 根據(jù)這篇帖子所述
    像素時(shí)脈是有限制的, 最高支持的模式是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 左側(cè)跳過(guò)像素?cái)?shù)

    overscan_right 右側(cè)跳過(guò)像素?cái)?shù)

    overscan_top 頂部跳過(guò)像素?cái)?shù)

    overscan_bottom 底部跳過(guò)像素?cái)?shù)

    framebuffer_width 控制臺(tái)framebuffer寬度, 以像素為單位. 默認(rèn)是顯示器寬度減去超出掃描.

    framebuffer_height 控制臺(tái)framebuffer高度, 以像素為單位. 默認(rèn)是顯示器高度減去超出掃描.

    framebuffer_depth 控制臺(tái)framebuffer深度, 以位為單位. 默認(rèn)是16位. 8位也是有效的, 但是默認(rèn)RGB調(diào)色板會(huì)導(dǎo)致屏幕不可讀. 24位效果更好 ,但是2012年6月15號(hào)發(fā)現(xiàn)有顯示混亂問(wèn)題. 32位沒(méi)有混亂問(wèn)題, 但是需要設(shè)置framebuffer_ignore_alpha=1, 并在2012年6月15號(hào)發(fā)現(xiàn)顏色顯示錯(cuò)誤.

    framebuffer_ignore_alpha 設(shè)為1將禁用alpha通道. 僅對(duì)32位有效.

    test_mode 允許在啟動(dòng)時(shí)做聲音與圖像測(cè)試.

    disable_overscan 設(shè)為1將禁用超出掃描.

    config_hdmi_boost 設(shè)置HDMI接口的信號(hào)強(qiáng)度. 默認(rèn)為0. 如果出現(xiàn)HDMI干擾問(wèn)題可以試試設(shè)為4. 最大為7.

    display_rotate 順時(shí)針旋轉(zhuǎn)屏幕顯示 (默認(rèn)為0) 或者翻轉(zhuǎn)顯示.

    display_rotate=0        正常
    display_rotate=1        90度
    display_rotate=2        180度
    display_rotate=3        270度
    display_rotate=0x10000  水平翻轉(zhuǎn)
    display_rotate=0x20000  垂直翻轉(zhuǎn)

    注意: 旋轉(zhuǎn)90度或者270度額外需要GPU內(nèi)存, 所以在GPU只分配到16M的時(shí)候旋轉(zhuǎn)會(huì)無(wú)效. 可能的原因:

    • Crashes my RPI before Linux boots if set to "1" -- REW 20120913.

     

    哪些值對(duì)我的顯示器有效?

     

    你的HDMI顯示器可能只支持一部分設(shè)置. 想要找出支持哪些設(shè)置, 可以使用下面的方法.

    • 把輸出格式設(shè)為VGA 60Hz (hdmi_group=1 hdmi_mode=1) 然后啟動(dòng)樹莓派
    • 輸入下列命令可以獲取CEA支持模式的列表
    /opt/vc/bin/tvservice -m CEA
    • 輸入下列命令可以獲取DMT支持模式的列表
    /opt/vc/bin/tvservice -m DMT
    • 輸入下列命令可以獲取當(dāng)前設(shè)置狀態(tài)
    /opt/vc/bin/tvservice -s
    • 輸入下列命令可以從顯示器獲取更多詳細(xì)信息
    /opt/vc/bin/tvservice -d edid.dat /opt/vc/bin/edidparser edid.dat

    使用默認(rèn)HDMI模式去排除問(wèn)題時(shí), edid.dat文件同樣會(huì)提供信息

     

    許可的解碼器

     

    你可以購(gòu)買綁定樹莓派CPU序列號(hào)的證書來(lái)使用額外的硬件解碼器.

    decode_MPG2 可開啟MPEG-2硬解的序列號(hào).

    decode_MPG2=0x12345678

    decode_WVC1 可開啟VC-1硬解的序列號(hào).

    decode_WVC1=0x12345678

    可在多臺(tái)樹莓派間共享SD卡的序列號(hào). 同時(shí)最多8個(gè)證書.

    decode_XXXX=0x12345678,0xabcdabcd,0x87654321,...

     

    啟動(dòng)

     

    disable_commandline_tags 在啟動(dòng)內(nèi)核前, 通過(guò)改寫ATAGS (0x100處的內(nèi)存)來(lái)阻止start.elf 

    cmdline (string) 命令行參數(shù). 可用來(lái)代替cmdline.txt文件

    kernel (string) 加載指定名稱的內(nèi)核鏡像文件啟動(dòng)內(nèi)核. 默認(rèn)為"kernel.img"

    kernel_address 加載kernel.img文件地址

    kernel_old (bool) 為1時(shí), 從0x0處加載內(nèi)核

    ramfsfile (string) 要的加載的ramfs文件

    ramfsaddr 要加載的ramfs文件地址

    initramfs (string address) 要加載的ramfs文件及其地址 (就是把ramfsfile+ramfsaddr合并為一項(xiàng)). 

    注意: 這項(xiàng)使用與其他項(xiàng)不同的語(yǔ)法 - 不要在這用"="號(hào). 正確示例:

    initramfs initramf.gz 0x00800000

    device_tree_address 加載device_tree的地址

    init_uart_baud 初始化uart波特率. 默認(rèn)為115200

    init_uart_clock 初始化uart時(shí)序. 默認(rèn)為3000000 (3Mhz)

    init_emmc_clock 初始化emmc時(shí)序. 默認(rèn)為100000000 (100MHz)

    boot_delay 在加載內(nèi)核前start.elf等待指定秒. 總延遲=1000 * boot_delay + boot_delay_ms. 默認(rèn)為1

    boot_delay_ms 在加載內(nèi)核前在start.elf等待指定毫秒. 默認(rèn)為0

    avoid_safe_mode 如果設(shè)為1, 將不以安全模式啟動(dòng). 默認(rèn)為0

     

    超頻

     

    注意: 設(shè)置任何參數(shù)來(lái)超頻樹莓派都會(huì)在芯片中永久的儲(chǔ)存一個(gè)保修位, 用于檢測(cè)你的樹莓派是否超頻過(guò). 如果設(shè)備超頻過(guò)保修就無(wú)效了. 自2012年9月19號(hào),你可以自由超頻而不影響保修了[2]

    最新的內(nèi)核有一個(gè)默認(rèn)開啟"ondemand"調(diào)速器的cpu頻率內(nèi)核驅(qū)動(dòng). 未開啟超頻并不會(huì)有任何影響. 一旦你開超頻, ARM頻率將隨處理器負(fù)載而變化. 只有在調(diào)速器需要時(shí)才會(huì)使用非默認(rèn)值. 你可以使用*_min配置選項(xiàng)來(lái)調(diào)整最低值, 或者使用force_turbo=1來(lái)禁用動(dòng)態(tài)超頻[3]

    當(dāng)芯片溫度達(dá)到85°C運(yùn)行時(shí)會(huì)關(guān)閉超頻及超壓, 直到冷卻. 即使在25°C環(huán)境溫度下使用最高設(shè)置, 也不要讓溫度達(dá)到極限[4]

     

    超頻選項(xiàng)

     

    參數(shù) 說(shuō)明
    arm_freq ARM頻率,以MHz為單位. 默認(rèn)為700
    gpu_freq 同時(shí)設(shè)置core_freq, h264_freq, isp_freq, v3d_freq. 默認(rèn)為250
    core_freq GPU處理器核心頻率,以MHz為單位. 由于GPU要驅(qū)動(dòng)二級(jí)緩存, 對(duì)ARM性能會(huì)造成影響. 默認(rèn)為 250
    h264_freq 視頻硬解模塊頻率,以MHz為單位. 默認(rèn)為250
    isp_freq 圖像傳感器管道模塊頻率,以MHz為單位. 默認(rèn)為250
    v3d_freq 3D模塊頻率,以MHz為單位. 默認(rèn)為250
    avoid_pwm_pll 不要把鎖相環(huán)用在PWM音頻. 這會(huì)略微降低模擬音頻的效果. 空閑的鎖相環(huán)允許從剩余GPU獨(dú)立設(shè)置core_freq, 這將會(huì)比超頻有更多權(quán)限. 默認(rèn)為0
    sdram_freq SDRAM頻率,以MHz為單位.默認(rèn)為400
    over_voltage ARM/GPU核心電壓調(diào)節(jié). [-16,8]用0.025V步進(jìn)等同于[0.8V,1.4V]. 默認(rèn)為0 (1.2V). 只有在指定 force_turbo或current_limit_override時(shí) (會(huì)設(shè)置保修位), 才允許數(shù)值在6以上
    over_voltage_sdram 同時(shí)設(shè)置over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p
    over_voltage_sdram_c SDRAM控制器電壓調(diào)節(jié). [-16,8]0.025V步進(jìn)等同于[0.8V,1.4V]. 默認(rèn)為0 (1.2V)
    over_voltage_sdram_i SDRAM I/O電壓調(diào)節(jié). [-16,8]0.025V步進(jìn)等同于[0.8V,1.4V]. 默認(rèn)為0 (1.2V)
    over_voltage_sdram_p SDRAM phy電壓調(diào)節(jié). [-16,8]0.025V步進(jìn)等同于[0.8V,1.4V]. 默認(rèn)為0 (1.2V)
    force_turbo 關(guān)閉動(dòng)態(tài)CPU頻率驅(qū)動(dòng)及下面的最小設(shè)置. 開啟h264/v3d/isp超頻. 默認(rèn)為0. 會(huì)設(shè)置保修位.
    initial_turbo 在啟動(dòng)時(shí)以指定秒數(shù) (上限為60) 或者以CPU頻率來(lái)開啟急速模式. 如果已經(jīng)超頻, 能對(duì)SD卡錯(cuò)誤問(wèn)題有改善. 默認(rèn)為0 [5]
    arm_freq_min 設(shè)置動(dòng)態(tài)時(shí)序的最小arm_freq. 默認(rèn)為700
    core_freq_min 設(shè)置動(dòng)態(tài)時(shí)序的最小core_freq. 默認(rèn)為250
    sdram_freq_min 設(shè)置動(dòng)態(tài)時(shí)序的最小sdram_freq. 默認(rèn)為400
    over_voltage_min 設(shè)置動(dòng)態(tài)時(shí)序的最小over_voltage. 默認(rèn)為0
    temp_limit 過(guò)熱保護(hù). 當(dāng)芯片達(dá)到指定溫度就把時(shí)序和電源切換會(huì)默認(rèn)值. 把此值設(shè)高于默認(rèn)值將影響保修. 默認(rèn)為85
    current_limit_override 當(dāng)設(shè)為"0x5A000020"時(shí), 禁止SMPS限流保護(hù). 在超頻過(guò)高無(wú)法重啟時(shí)設(shè)置此項(xiàng)會(huì)有所幫助. 會(huì)設(shè)置保修位.[6]

     

    force_turbo模式

     

    force_turbo=0

    開啟對(duì)ARM核心,GPU核心和SDRAM的動(dòng)態(tài)時(shí)序及電壓. 在忙的時(shí)候ARM頻率會(huì)提高到"arm_freq"并在閑的時(shí)候降低到"arm_freq_min". "core_freq", "sdram_freq"和"over_voltage"的行為都一樣. "over_voltage"最高為6 (1.35V). h264/v3d/isp部分的非默認(rèn)值將被忽略.

    force_turbo=1

    關(guān)閉動(dòng)態(tài)時(shí)序, 因此所有頻率和電壓會(huì)保持高值. h264/v3d/isp GPU部分的超頻也會(huì)開啟, 等同于設(shè)置"over_voltage"為8 (1.4V). [7]

     

    時(shí)序關(guān)系

     

    GPU核心, h264, v3d和isp共享一個(gè)鎖相環(huán), 因此需要相關(guān)聯(lián)的頻率. ARM, SDRAM和GPU有各自獨(dú)有的鎖相環(huán), 因此可以設(shè)為沒(méi)有關(guān)聯(lián)的頻率.[8]

    當(dāng)設(shè)了"avoid_pwm_pll=1"下列設(shè)置就沒(méi)必要了.

    pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq)
    gpu_freq = pll_freq / [偶數(shù)]

    有效的gpu_freq會(huì)自動(dòng)四舍五到到最接近的整型偶數(shù), 所以請(qǐng)求core_freq為500, gpu_freq為300,算一下2000/300 = 6.666 => 6 ,結(jié)果就是333.33MHz.

     

    已測(cè)試過(guò)的超頻設(shè)置

     

    下表顯示了一些成功的超頻嘗試, 這些可以指導(dǎo)你進(jìn)行超頻. 這些設(shè)置不一定能在每臺(tái)樹莓派上都成功, 并且會(huì)縮短高通芯片的壽命.

    arm_freq gpu_freq core_freq h264_freq isp_freq v3d_freq sdram_freq over_voltage over_voltage_sdram
    800                
    900 275         500    
    900   450       450    
    930 350         500    
    1000   500       500 6  
    1050             6  
    1150   500       600 8  

    這是一個(gè)表明Hynix產(chǎn)的RAM在超頻上表現(xiàn)不如三星產(chǎn)的RAM的報(bào)告.

     

    超頻時(shí)SD卡使用

     

    設(shè)置SD卡: http://elinux.org/RPi_Easy_SD_Card_Setup
    超頻時(shí)使用6速或10速的SD卡(SHDC/SHDX)會(huì)導(dǎo)致在一些天后樹莓派讀取SD卡文件系統(tǒng)不穩(wěn)定.
     不管是ext4 , NTFS 或其他格式都一樣.
     不管是哪家SD卡生產(chǎn)商都一樣.
     不管是哪個(gè)版本的樹莓派都一樣.
     這與SD卡容量無(wú)關(guān) - 實(shí)際驗(yàn)證出現(xiàn)在16G或更大的SD卡上.
     ! 關(guān)鍵是你何時(shí)讓樹莓派功率不足,也就是低于樹莓派的基本設(shè)置需求 ! 

    popcornmix發(fā)表在https://github.com/raspberrypi/linux/issues/280:

    "超頻會(huì)導(dǎo)致SD卡錯(cuò)誤.這情況往往是與板子相關(guān)(就是說(shuō)有些樹莓派超頻后SD卡沒(méi)事,有些不行). 

    我認(rèn)為通常都是core_freq導(dǎo)致的SD卡問(wèn)題(和arm_freq,sdram_freq比)"

    在2013年4月寫這個(gè)提示的時(shí)候在樹莓派官方論壇上一共有137個(gè)有關(guān)于SD的問(wèn)題, 絕大部分與超頻有關(guān).
    如果你使用6速或10速SD卡, 還想要樹莓派穩(wěn)定運(yùn)行:  不要嘗試超頻,否則很可能會(huì)丟失數(shù)據(jù) 

     

    監(jiān)測(cè)溫度及電壓

     

    要檢測(cè)樹莓派的溫度, 看: /sys/class/thermal/thermal_zone0/temp
    要檢測(cè)樹莓派當(dāng)前的頻率, 看: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
    要檢測(cè)樹莓派電源裝置的電壓, 你需要一個(gè)萬(wàn)用電表, 接上電源測(cè)試點(diǎn), 或者擴(kuò)展頭.

    通常來(lái)說(shuō)要保持核心溫度低于70度, 電壓高于4.8V. (另外請(qǐng)注意, 不要用那種便宜的USB電源, 那基本上是4.2V的, 這是因?yàn)槟潜緛?lái)就是為充3.7V鋰電池設(shè)計(jì)的, 根本無(wú)法為樹莓派提供穩(wěn)定的5V電壓). 此外, 用散熱片也是個(gè)好主意, 尤其是你把樹莓派裝到了殼子里. 一個(gè)合適的散熱器是自帶不干膠柵格狀的 14x14x10 mm 散熱片.

     

    超頻穩(wěn)定性測(cè)試

     

    大多數(shù)超頻問(wèn)題立馬就會(huì)出現(xiàn)啟動(dòng)問(wèn)題, 但還是會(huì)隨時(shí)間而出現(xiàn)文件系統(tǒng)問(wèn)題. 這是一個(gè)對(duì)系統(tǒng),特別是SD卡進(jìn)行壓力測(cè)試的腳本. 如果腳本執(zhí)行完成, dmesg中不提示任何錯(cuò)誤, 你做的超頻設(shè)置可能會(huì)比較穩(wěn)定.

    如果系統(tǒng)崩潰了, 在重啟時(shí)按住shift鍵, 這會(huì)臨時(shí)性關(guān)閉所有超頻. 同樣, 注意SD卡問(wèn)題通常由core_freq造成,不要在raspi-config預(yù)設(shè)的高速(950 MHz)和超速(1 GHz)里來(lái)個(gè)大跳越(從250 MHz飛到500 MHz).

    #!/bin/bash
    #Simple stress test for system. If it survives this, it's probably stable.
    #Free software, GPL2+
    echo "Testing overclock stability..."
    #Max out the CPU in the background (one core). Heats it up, loads the power-supply. 
    nice yes >/dev/null &
    #Read the entire SD card 10x. Tests RAM and I/O
    for i in `seq 1 10`; do echo reading: $i; sudo dd if=/dev/mmcblk0 of=/dev/null bs=4M; done
    #Writes 512 MB test file,  10x.
    for i in `seq 1 10`; do echo writing: $i; dd if=/dev/zero of=deleteme.dat bs=1M count=512; sync; done
    #Clean up
    killall yes
    rm deleteme.dat
    #Print summary. Anything nasty will appear in dmesg.
    echo -n "CPU freq: " ; cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
    echo -n "CPU temp: " ; cat /sys/class/thermal/thermal_zone0/temp
    dmesg | tail 
    echo "Not crashed yet, probably stable."

     

    • 用戶評(píng)價(jià)

    暫時(shí)還沒(méi)有任何用戶評(píng)論

    總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)
    用戶名: 匿名用戶
    E-mail:
    評(píng)價(jià)等級(jí):
    評(píng)論內(nèi)容:
    驗(yàn)證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來(lái)到奧松機(jī)器人的世界!

    需要咨詢服務(wù)請(qǐng)點(diǎn)小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top