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.
466 ## GPU memory allocation in MB for 1024MB board revision.
467 ## This option overrides gpu_mem.
471 ################################################################################
472 ## Boot Option Settings
473 ################################################################################
475 ## disable_commandline_tags
476 ## Stop start.elf from filling in ATAGS (memory from 0x100) before
479 #disable_commandline_tags=0
482 ## Command line parameters. Can be used instead of cmdline.txt file
487 ## Alternative name to use when loading kernel.
492 ## Address to load kernel.img file at
494 #kernel_address=0x00000000
496 ## ramfsfile (string)
497 ## ramfs file to load
502 ## Address to load ramfs file at
504 #ramfsaddr=0x00000000
506 ## initramfs (string address)
507 ## ramfs file and address to load it at (it's like ramfsfile+ramfsaddr in
510 ## NOTE: this option uses different syntax than all other options - you
511 ## should not use "=" character here.
513 #initramfs initramf.gz 0x00800000
515 ## device_tree_address
516 ## Address to load device_tree at
518 #device_tree_address=0x00000000
521 ## Initial uart baud rate.
525 #init_uart_baud=115200
528 ## Initial uart clock.
530 ## Default 3000000 (3MHz)
532 #init_uart_clock=3000000
535 ## Initial emmc clock, increasing this can speedup your SD-card.
537 ## Default 100000000 (100mhz)
539 #init_emmc_clock=100000000
542 ## Wait for a given number of seconds in start.elf before loading
545 ## delay = (1000 * boot_delay) + boot_delay_ms
552 ## Wait for a given number of milliseconds in start.elf before loading
555 ## delay = (1000 * boot_delay) + boot_delay_ms
562 ## Adding a jumper between pins 5 & 6 of P1 enables a recovery Safe Mode.
563 ## If pins 5 & 6 are used for connecting to external devices (e.g. GPIO),
564 ## then this setting can be used to ensure Safe Mode is not triggered.
567 ## -------------------------------------------------------------------------
568 ## 0 Respect Safe Mode input (Default)
569 ## 1 Ignore Safe Mode input
573 ################################################################################
574 ## Overclocking Settings
576 ## ARM, SDRAM and GPU each have their own PLLs and can have unrelated
579 ## The GPU core, h264, v3d and isp share a PLL, so need to have related
581 ## pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq)
582 ## gpu_freq = pll_freq / [even number]
584 ## The effective gpu_freq is automatically rounded to nearest even integer, so
585 ## asking for core_freq = 500 and gpu_freq = 300 will result in divisor of
586 ## 2000/300 = 6.666 => 6 and so 333.33MHz.
589 ## Standard Profiles:
590 ## arm_freq core_freq sdram_freq over_voltage
591 ## -------------------------------------------------------------------------
592 ## None 700 250 400 0
593 ## Modest 800 300 400 0
594 ## Medium 900 333 450 2
595 ## High 950 450 450 6
596 ## Turbo 1000 500 500 6
598 ################################################################################
601 ## Control the kernel "ondemand" governor. It has no effect if no overclock
602 ## settings are specified.
605 ## -------------------------------------------------------------------------
606 ## 0 Enable dynamic clocks and voltage for the ARM core, GPU core and
608 ## Overclocking of h264_freq, v3d_freq and isp_freq is ignored.
609 ## 1 Disable dynamic clocks and voltage for the ARM core, GPU core
611 ## Overclocking of h264_freq, v3d_freq and isp_freq is allowed.
616 ## Enables turbo mode from boot for the given value in seconds (up to 60)
617 ## or until cpufreq sets a frequency. Can help with sdcard corruption if
625 ## Overheat protection. Sets clocks and voltages to default when the SoC
626 ## reaches this Celsius value.
627 ## Setting this higher than default voids warranty.
634 ## Frequency of ARM in MHz.
641 ## Minimum frequency of ARM in MHz (used for dynamic clocking).
648 ## Sets core_freq, h264_freq, isp_freq, v3d_freq together.
655 ## Frequency of GPU processor core in MHz. It has an impact on ARM
656 ## performance since it drives L2 cache.
663 ## Minimum frequency of GPU processor core in MHz (used for dynamic
664 ## clocking). It has an impact on ARM performance since it drives L2 cache.
671 ## Frequency of hardware video block in MHz.
678 ## Frequency of image sensor pipeline block in MHz.
685 ## Frequency of 3D block in MHz.
692 ## Frequency of SDRAM in MHz.
699 ## Minimum frequency of SDRAM in MHz (used for dynamic clocking).
706 ## Unlink core_freq from the rest of the gpu. Analog audio should still
707 ## work, but from a fractional divider, so lower quality.
710 ## -------------------------------------------------------------------------
711 ## 0 Linked core_freq (Default)
712 ## 1 Unlinked core_freq
716 ################################################################################
718 ################################################################################
720 ## current_limit_override
721 ## Disables SMPS current limit protection. Can help if you are currently
722 ## hitting a reboot failure when overclocking too high.
724 #current_limit_override=0x5A000020
727 ## ARM/GPU core voltage adjust.
730 ## -------------------------------------------------------------------------
754 ## 7 1.375 V (requires force_turbo=1)
755 ## 8 1.4 V (requires force_turbo=1)
760 ## Minimum ARM/GPU core voltage adjust (used for dynamic clocking).
763 ## -------------------------------------------------------------------------
787 ## 7 1.375 V (requires force_turbo=1)
788 ## 8 1.4 V (requires force_turbo=1)
792 ## over_voltage_sdram
793 ## Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p
797 ## -------------------------------------------------------------------------
824 #over_voltage_sdram=0
826 ## over_voltage_sdram_c
827 ## SDRAM controller voltage adjust.
830 ## -------------------------------------------------------------------------
857 #over_voltage_sdram_c=0
859 ## over_voltage_sdram_i
860 ## SDRAM I/O voltage adjust.
863 ## -------------------------------------------------------------------------
890 #over_voltage_sdram_i=0
892 ## over_voltage_sdram_p
893 ## SDRAM phy voltage adjust.
896 ## -------------------------------------------------------------------------
923 #over_voltage_sdram_p=0