1 ################################################################################
2 ## Raspberry Pi Configuration Settings
4 ## Revision 14, 2012/10/22
6 ## Details taken from the eLinux wiki
7 ## For up-to-date information please refer to wiki page.
9 ## Wiki Location : http://elinux.org/RPi_config.txt
13 ## Details of each setting are described with each section that begins with
14 ## a double hashed comment ('##')
15 ## It is up to the user to remove the single hashed comment ('#') from each
16 ## option they want to enable, and to set the specific value of that option.
18 ## WARNING: Setting the following combination of parameters will set a
19 ## permanent bit within the SOC and your warranty is void.
20 ## over_voltage>0, and at least one of the following:
22 ## current_limit_override=0x5A000020
25 ## Overclock settings will be disabled at runtime if the SoC reaches temp_limit
27 ################################################################################
29 ################################################################################
30 ## Standard Definition Video Settings
31 ################################################################################
34 ## defines the TV standard for composite output
37 ## -------------------------------------------------------------------------
38 ## 0 Normal NTSC (Default)
39 ## 1 Japanese version of NTSC - no pedestal
41 ## 3 Brazilian version of PAL - 525/60 rather than 625/50, different
47 ## defines the aspect ratio for composite output
50 ## -------------------------------------------------------------------------
57 ## sdtv_disable_colourburst
58 ## Disables colour burst on composite output. The picture will be
59 ## monochrome, but possibly sharper
62 ## -------------------------------------------------------------------------
63 ## 0 Colour burst is enabled (Default)
64 ## 1 Colour burst is disabled
66 #sdtv_disable_colourburst=1
68 ################################################################################
69 ## High Definition Video Settings
70 ################################################################################
73 ## Use "safe mode" settings to try to boot with maximum hdmi compatibility.
76 ## -------------------------------------------------------------------------
77 ## 0 Disabled (Default)
78 ## 1 Enabled (this does: hdmi_force_hotplug=1, config_hdmi_boost=4,
79 ## hdmi_group=1, hdmi_mode=1,
80 ## disable_overscan=0)
85 ## Pretends HDMI hotplug signal is asserted so it appears a HDMI display
89 ## -------------------------------------------------------------------------
90 ## 0 Disabled (Default)
91 ## 1 Use HDMI mode even if no HDMI monitor is detected
95 ## hdmi_ignore_hotplug
96 ## Pretends HDMI hotplug signal is not asserted so it appears a HDMI
97 ## display is not attached
100 ## -------------------------------------------------------------------------
101 ## 0 Disabled (Default)
102 ## 1 Use composite mode even if HDMI monitor is detected
104 #hdmi_ignore_hotplug=1
107 ## chooses between HDMI and DVI modes
110 ## -------------------------------------------------------------------------
111 ## 1 Normal DVI mode (No sound)
112 ## 2 Normal HDMI mode (Sound will be sent if supported and enabled)
117 ## Enables the ignoring of EDID/display data
119 #hdmi_ignore_edid=0xa5000080
122 ## Read the EDID data from the edid.dat file instead of from the attached
126 ## -------------------------------------------------------------------------
127 ## 0 Read EDID data from attached device (Default)
128 ## 1 Read EDID data from edid.txt file
132 ## hdmi_force_edid_audio
133 ## Pretends all audio formats are supported by display, allowing
134 ## passthrough of DTS/AC3 even when not reported as supported.
137 ## -------------------------------------------------------------------------
138 ## 0 Use EDID provided values (Default)
139 ## 1 Pretend all audio formats are supported
141 #hdmi_force_edid_audio=1
143 ## avoid_edid_fuzzy_match
144 ## Avoid fuzzy matching of modes described in edid.
147 ## -------------------------------------------------------------------------
148 ## 0 Use fuzzy matching (Default)
149 ## 1 Avoid fuzzy matching
151 #avoid_edid_fuzzy_match=1
154 ## Defines the HDMI type
157 ## -------------------------------------------------------------------------
158 ## 0 Use the preferred group reported by the edid (Default)
165 ## defines screen resolution in CEA or DMT format
167 ## H means 16:9 variant (of a normally 4:3 mode).
168 ## 2x means pixel doubled (i.e. higher clock rate, with each pixel repeated
170 ## 4x means pixel quadrupled (i.e. higher clock rate, with each pixel
171 ## repeated four times)
172 ## reduced blanking means fewer bytes are used for blanking within the data
173 ## stream (i.e. lower clock rate, with fewer wasted bytes)
175 ## Value hdmi_group=CEA hdmi_group=DMT
176 ## -------------------------------------------------------------------------
177 ## 1 VGA 640x350 85Hz
178 ## 2 480p 60Hz 640x400 85Hz
179 ## 3 480p 60Hz H 720x400 85Hz
180 ## 4 720p 60Hz 640x480 60Hz
181 ## 5 1080i 60Hz 640x480 72Hz
182 ## 6 480i 60Hz 640x480 75Hz
183 ## 7 480i 60Hz H 640x480 85Hz
184 ## 8 240p 60Hz 800x600 56Hz
185 ## 9 240p 60Hz H 800x600 60Hz
186 ## 10 480i 60Hz 4x 800x600 72Hz
187 ## 11 480i 60Hz 4x H 800x600 75Hz
188 ## 12 240p 60Hz 4x 800x600 85Hz
189 ## 13 240p 60Hz 4x H 800x600 120Hz
190 ## 14 480p 60Hz 2x 848x480 60Hz
191 ## 15 480p 60Hz 2x H 1024x768 43Hz DO NOT USE
192 ## 16 1080p 60Hz 1024x768 60Hz
193 ## 17 576p 50Hz 1024x768 70Hz
194 ## 18 576p 50Hz H 1024x768 75Hz
195 ## 19 720p 50Hz 1024x768 85Hz
196 ## 20 1080i 50Hz 1024x768 120Hz
197 ## 21 576i 50Hz 1152x864 75Hz
198 ## 22 576i 50Hz H 1280x768 reduced blanking
199 ## 23 288p 50Hz 1280x768 60Hz
200 ## 24 288p 50Hz H 1280x768 75Hz
201 ## 25 576i 50Hz 4x 1280x768 85Hz
202 ## 26 576i 50Hz 4x H 1280x768 120Hz reduced blanking
203 ## 27 288p 50Hz 4x 1280x800 reduced blanking
204 ## 28 288p 50Hz 4x H 1280x800 60Hz
205 ## 29 576p 50Hz 2x 1280x800 75Hz
206 ## 30 576p 50Hz 2x H 1280x800 85Hz
207 ## 31 1080p 50Hz 1280x800 120Hz reduced blanking
208 ## 32 1080p 24Hz 1280x960 60Hz
209 ## 33 1080p 25Hz 1280x960 85Hz
210 ## 34 1080p 30Hz 1280x960 120Hz reduced blanking
211 ## 35 480p 60Hz 4x 1280x1024 60Hz
212 ## 36 480p 60Hz 4x H 1280x1024 75Hz
213 ## 37 576p 50Hz 4x 1280x1024 85Hz
214 ## 38 576p 50Hz 4x H 1280x1024 120Hz reduced blanking
215 ## 39 1080i 50Hz reduced blanking 1360x768 60Hz
216 ## 40 1080i 100Hz 1360x768 120Hz reduced blanking
217 ## 41 720p 100Hz 1400x1050 reduced blanking
218 ## 42 576p 100Hz 1400x1050 60Hz
219 ## 43 576p 100Hz H 1400x1050 75Hz
220 ## 44 576i 100Hz 1400x1050 85Hz
221 ## 45 576i 100Hz H 1400x1050 120Hz reduced blanking
222 ## 46 1080i 120Hz 1440x900 reduced blanking
223 ## 47 720p 120Hz 1440x900 60Hz
224 ## 48 480p 120Hz 1440x900 75Hz
225 ## 49 480p 120Hz H 1440x900 85Hz
226 ## 50 480i 120Hz 1440x900 120Hz reduced blanking
227 ## 51 480i 120Hz H 1600x1200 60Hz
228 ## 52 576p 200Hz 1600x1200 65Hz
229 ## 53 576p 200Hz H 1600x1200 70Hz
230 ## 54 576i 200Hz 1600x1200 75Hz
231 ## 55 576i 200Hz H 1600x1200 85Hz
232 ## 56 480p 240Hz 1600x1200 120Hz reduced blanking
233 ## 57 480p 240Hz H 1680x1050 reduced blanking
234 ## 58 480i 240Hz 1680x1050 60Hz
235 ## 59 480i 240Hz H 1680x1050 75Hz
237 ## 61 1680x1050 120Hz reduced blanking
240 ## 64 1792x1344 120Hz reduced blanking
243 ## 67 1856x1392 120Hz reduced blanking
244 ## 68 1920x1200 reduced blanking
248 ## 72 1920x1200 120Hz reduced blanking
251 ## 75 1920x1440 120Hz reduced blanking
252 ## 76 2560x1600 reduced blanking
256 ## 80 2560x1600 120Hz reduced blanking
259 ## 83 1600x900 reduced blanking
260 ## 84 2048x1152 reduced blanking
262 ## 86 1366x768 reduced blanking
267 ## configure the signal strength of the HDMI interface.
270 ## -------------------------------------------------------------------------
275 ## 4 Try if you have interference issues with HDMI
282 ## hdmi_ignore_cec_init
283 ## Doesn't sent initial active source message. Avoids bringing
284 ## (CEC enabled) TV out of standby and channel switch when rebooting.
287 ## -------------------------------------------------------------------------
288 ## 0 Normal behaviour (Default)
289 ## 1 Doesn't sent initial active source message
291 #hdmi_ignore_cec_init=1
294 ## Pretends CEC is not supported at all by TV.
295 ## No CEC functions will be supported.
298 ## -------------------------------------------------------------------------
299 ## 0 Normal behaviour (Default)
300 ## 1 Pretend CEC is not supported by TV
304 ################################################################################
305 ## Overscan Video Settings
306 ################################################################################
309 ## Number of pixels to skip on left
314 ## Number of pixels to skip on right
319 ## Number of pixels to skip on top
324 ## Number of pixels to skip on bottom
329 ## Set to 1 to disable overscan
332 ## -------------------------------------------------------------------------
333 ## 0 Overscan Enabled (Default)
334 ## 1 Overscan Disabled
338 ################################################################################
339 ## Framebuffer Video Settings
340 ################################################################################
343 ## Console framebuffer width in pixels. Default is display width minus
348 ## framebuffer_height
349 ## Console framebuffer height in pixels. Default is display height minus
352 #framebuffer_height=0
355 ## Console framebuffer depth in bits per pixel.
358 ## -------------------------------------------------------------------------
359 ## 8 Valid, but default RGB palette makes an unreadable screen
361 ## 24 Looks better but has corruption issues as of 2012/06/15
362 ## 32 Has no corruption issues but needs framebuffer_ignore_alpha=1
363 ## and shows the wrong colors as of 2012/06/15
365 #framebuffer_depth=16
367 ## framebuffer_ignore_alpha
368 ## Set to 1 to disable alpha channel. Helps with 32bit.
371 ## -------------------------------------------------------------------------
372 ## 0 Enable Alpha Channel (Default)
373 ## 1 Disable Alpha Channel
375 #framebuffer_ignore_alpha=0
377 ################################################################################
378 ## General Video Settings
379 ################################################################################
382 ## Rotate the display clockwise or flip the display.
383 ## The 90 and 270 degrees rotation options require additional memory on GPU,
384 ## so won't work with the 16M GPU split.
387 ## -------------------------------------------------------------------------
388 ## 0 0 degrees (Default)
392 ## 0x10000 Horizontal flip
393 ## 0x20000 Vertical flip
397 ################################################################################
400 ## Hardware decoding of additional codecs can be enabled by purchasing a
401 ## license that is locked to the CPU serial number of your Raspberry Pi.
403 ## Up to 8 licenses per CODEC can be specified as a comma seperated list.
405 ################################################################################
408 ## License key to allow hardware MPEG-2 decoding.
410 #decode_MPG2=0x12345678
413 ## License key to allow hardware VC-1 decoding.
415 #decode_WVC1=0x12345678
417 ################################################################################
419 ################################################################################
422 ## Enable test sound/image during boot for manufacturing test.
425 ## -------------------------------------------------------------------------
426 ## 0 Disable Test Mod (Default)
427 ## 1 Enable Test Mode
431 ################################################################################
433 ################################################################################
436 ## Disable arm access to GPU's L2 cache. Needs corresponding L2 disabled
440 ## -------------------------------------------------------------------------
441 ## 0 Enable L2 Cache (Default)
442 ## 1 Disable L2 cache
447 ## GPU memory allocation in MB for all board revisions.
454 ## GPU memory allocation in MB for 256MB board revision.
455 ## This option overrides gpu_mem.
460 ## GPU memory allocation in MB for 512MB board revision.
461 ## This option overrides gpu_mem.
465 ################################################################################
466 ## Boot Option Settings
467 ################################################################################
469 ## disable_commandline_tags
470 ## Stop start.elf from filling in ATAGS (memory from 0x100) before
473 #disable_commandline_tags=0
476 ## Command line parameters. Can be used instead of cmdline.txt file
481 ## Alternative name to use when loading kernel.
486 ## Address to load kernel.img file at
488 #kernel_address=0x00000000
490 ## ramfsfile (string)
491 ## ramfs file to load
496 ## Address to load ramfs file at
498 #ramfsaddr=0x00000000
500 ## initramfs (string address)
501 ## ramfs file and address to load it at (it's like ramfsfile+ramfsaddr in
504 ## NOTE: this option uses different syntax than all other options - you
505 ## should not use "=" character here.
507 #initramfs initramf.gz 0x00800000
509 ## device_tree_address
510 ## Address to load device_tree at
512 #device_tree_address=0x00000000
515 ## Initial uart baud rate.
519 #init_uart_baud=115200
522 ## Initial uart clock.
524 ## Default 3000000 (3MHz)
526 #init_uart_clock=3000000
529 ## Initial emmc clock, increasing this can speedup your SD-card.
531 ## Default 100000000 (100mhz)
533 #init_emmc_clock=100000000
536 ## Wait for a given number of seconds in start.elf before loading
539 ## delay = (1000 * boot_delay) + boot_delay_ms
546 ## Wait for a given number of milliseconds in start.elf before loading
549 ## delay = (1000 * boot_delay) + boot_delay_ms
556 ## Adding a jumper between pins 5 & 6 of P1 enables a recovery Safe Mode.
557 ## If pins 5 & 6 are used for connecting to external devices (e.g. GPIO),
558 ## then this setting can be used to ensure Safe Mode is not triggered.
561 ## -------------------------------------------------------------------------
562 ## 0 Respect Safe Mode input (Default)
563 ## 1 Ignore Safe Mode input
567 ################################################################################
568 ## Overclocking Settings
570 ## ARM, SDRAM and GPU each have their own PLLs and can have unrelated
573 ## The GPU core, h264, v3d and isp share a PLL, so need to have related
575 ## pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq)
576 ## gpu_freq = pll_freq / [even number]
578 ## The effective gpu_freq is automatically rounded to nearest even integer, so
579 ## asking for core_freq = 500 and gpu_freq = 300 will result in divisor of
580 ## 2000/300 = 6.666 => 6 and so 333.33MHz.
583 ## Standard Profiles:
584 ## arm_freq core_freq sdram_freq over_voltage
585 ## -------------------------------------------------------------------------
586 ## None 700 250 400 0
587 ## Modest 800 300 400 0
588 ## Medium 900 333 450 2
589 ## High 950 450 450 6
590 ## Turbo 1000 500 500 6
592 ################################################################################
595 ## Control the kernel "ondemand" governor. It has no effect if no overclock
596 ## settings are specified.
599 ## -------------------------------------------------------------------------
600 ## 0 Enable dynamic clocks and voltage for the ARM core, GPU core and
602 ## Overclocking of h264_freq, v3d_freq and isp_freq is ignored.
603 ## 1 Disable dynamic clocks and voltage for the ARM core, GPU core
605 ## Overclocking of h264_freq, v3d_freq and isp_freq is allowed.
610 ## Enables turbo mode from boot for the given value in seconds (up to 60)
611 ## or until cpufreq sets a frequency. Can help with sdcard corruption if
619 ## Overheat protection. Sets clocks and voltages to default when the SoC
620 ## reaches this Celsius value.
621 ## Setting this higher than default voids warranty.
628 ## Frequency of ARM in MHz.
635 ## Minimum frequency of ARM in MHz (used for dynamic clocking).
642 ## Sets core_freq, h264_freq, isp_freq, v3d_freq together.
649 ## Frequency of GPU processor core in MHz. It has an impact on ARM
650 ## performance since it drives L2 cache.
657 ## Minimum frequency of GPU processor core in MHz (used for dynamic
658 ## clocking). It has an impact on ARM performance since it drives L2 cache.
665 ## Frequency of hardware video block in MHz.
672 ## Frequency of image sensor pipeline block in MHz.
679 ## Frequency of 3D block in MHz.
686 ## Frequency of SDRAM in MHz.
693 ## Minimum frequency of SDRAM in MHz (used for dynamic clocking).
700 ## Unlink core_freq from the rest of the gpu. Analog audio should still
701 ## work, but from a fractional divider, so lower quality.
704 ## -------------------------------------------------------------------------
705 ## 0 Linked core_freq (Default)
706 ## 1 Unlinked core_freq
710 ################################################################################
712 ################################################################################
714 ## current_limit_override
715 ## Disables SMPS current limit protection. Can help if you are currently
716 ## hitting a reboot failure when overclocking too high.
718 #current_limit_override=0x5A000020
721 ## ARM/GPU core voltage adjust.
724 ## -------------------------------------------------------------------------
748 ## 7 1.375 V (requires force_turbo=1)
749 ## 8 1.4 V (requires force_turbo=1)
754 ## Minimum ARM/GPU core voltage adjust (used for dynamic clocking).
757 ## -------------------------------------------------------------------------
781 ## 7 1.375 V (requires force_turbo=1)
782 ## 8 1.4 V (requires force_turbo=1)
786 ## over_voltage_sdram
787 ## Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p
791 ## -------------------------------------------------------------------------
818 #over_voltage_sdram=0
820 ## over_voltage_sdram_c
821 ## SDRAM controller voltage adjust.
824 ## -------------------------------------------------------------------------
851 #over_voltage_sdram_c=0
853 ## over_voltage_sdram_i
854 ## SDRAM I/O voltage adjust.
857 ## -------------------------------------------------------------------------
884 #over_voltage_sdram_i=0
886 ## over_voltage_sdram_p
887 ## SDRAM phy voltage adjust.
890 ## -------------------------------------------------------------------------
917 #over_voltage_sdram_p=0