# Raspberry Pi Boot Configuration File # # With this file it is possible to modify various low level parameters of your # Raspberry Pi board. For detailed options see http://elinux.org/RPi_config.txt # # All settings are in the 'property=value' format, often with a 'property=1' # enabling a certain function. # # To enable a setting, uncomment (e.g. remove the '#' at the start of the line) # the intended line. # # Contents: # - Composite Output # - HDMI Output # - Overscan & Framebuffer # - Boot Options # - Overclocking # # Version 0.1 # # You can find this file as an example settings file at: # http://elinux.org/RPi_config.txt ## Composite Output Settings # SDTV Mode # This defines the TV standard for composite output (default = 0) #sdtv_mode=0 #Normal NTSC #sdtv_mode=1 #Japanese version of NTSC – no pedestal #sdtv_mode=2 #Normal PAL #sdtv_mode=3 #Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier # SDTV Aspect # This defines the aspect ratio for composite output (default=1) #sdtv_aspect=1 #Sets to 4:3 #sdtv_aspect=2 #Sets to 14:9 #sdtv_aspect=3 #Sets to 16:9 # SDTV Colourburst # This option disables colour burst on composite output. # The picture will be monochrome, but possibly sharper. #sdtv_disable_colourburst=1 #Colour burst is disabled ## HDMI Output Settings # HDMI Safe # Uses "safe mode" settings to try to boot with maximum compatibility or if you # get no picture. # Setting this option activates: hdmi_force_hotplug=1, config_hdmi_boost=4, # hdmi_group=1, hdmi_mode=1, disable_overscan=0 #hdmi_safe=1 # HDMI Ignore EDID # Enables the ignoring of EDID/display data, # e.g. if your display is a crappy Chinese one :) #hdmi_ignore_edid=0xa5000080 # HDMI Force EDID Audio # Pretends all audio formats are supported by display, allowing passthrough of # DTS/AC3 even when not reported as supported. #hdmi_force_edid_audio=1 # HDMI Ignore CEC # Pretends CEC is not supported by TV. Avoids bringing a (CEC enabled) TV out # of standby and channel switch when rebooting. #hdmi_ignore_cec=1 # HDMI Force Hotplug # Pretends HDMI hotplug signal is asserted so it appears as if a HDMI display # is attached. If HDMI display is not detected and composite is being output. #hdmi_force_hotplug=1 #Use HDMI mode even if no HDMI monitor is detected # HDMI Ignore Hotplug # Pretends HDMI hotplug signal is not asserted so it appears as if a HDMI # display is not attached. #hdmi_ignore_hotplug=1 #Use composite mode even if HDMI monitor is detected # HDMI Drive # Chooses between HDMI and DVI modes or forces a HDMI mode rather than DVI. # This can make audio work in DMT (computer monitor) modes. #hdmi_drive= 1 #Normal DVI mode (No sound) #hdmi_drive= 2 #Normal HDMI mode (Sound will be sent if supported and enabled) # HDMI Group # Defines the HDMI type, not specifying the group, or setting to 0 will use the # preferred group reported by the EDID. #hdmi_group=0 #Automatic based on EDID #hdmi_group=1 #Set to CEA #hdmi_group=2 #Set to DMT # HDMI Mode # Defines screen resolution based on the group being CEA or DMT format. # Refer to http://elinux.org/RPi_config.txt or your monitor/TV's documentation # for possible resolutions. #hdmi_mode=16 #Sets to CEA 1080p 60Hz # Config HDMI Boost # Configures the signal strength of the HDMI interface. Default is 0. Try 4 if # you have interference issues (or blanking or no display) with hdmi. #config_hdmi_boost=4 #Set to change signal strength (0 - 7) ## Overscan & Framebuffer Settings # Disable Overscan # Set this if your display has a black border of unused pixels visible and your # display can output without overscan #disable_overscan=1 #Set to 1 to disable overscan # Overscan # Uncomment the following properties to adjust overscan. Use positive numbers # if console goes off screen, and negative if there is too much border showing. #overscan_left=15 #Number of pixels to skip on left #overscan_right=15 #Number of pixels to skip on right #overscan_top=16 #Number of pixels to skip on top #overscan_bottom=16 #number of pixels to skip on bottom # Framebuffer Width, Height, Depth # Uncomment to force a console size. By default it will be display's size minus # overscan. # Default width and height is display width/height minus overscan. # Default bit depth is 16, other options are 8, 24, 36. # # Note concerning depth: 8bit is valid, but default RGB palette makes an # unreadable screen. 24bit looks better but has corruption issues as of # 20120615. 32bit has no corruption issues but needs framebuffer_ignore_alpha=1 # and shows the wrong colors as of 20120615. # #framebuffer_width=1280 #Console framebuffer width in pixels #framebuffer_height=720 #Console framebuffer height in pixels #framebuffer_depth=16 #Console framebuffer depth in bits per pixel # Framebuffer Ignore Alpha # Enabling this option disables the alpha channel, helps with 32 bit depth. #framebuffer_ignore_alpha=1 #Set to 1 to disable alpha channel #test_mode #Enable test sound/image during boot for manufacturing test # Disable L2 Cache #Disable arm access to GPU's L2 cache. Needs corresponding L2 disabled kernel. #disable_l2cache=1 #Set to disable access, default is 0 ## Boot Options # These are advanced options that can break your Raspberry Pi install if used # incorrectly. So make sure you know what you are doing. # Disable Commandline Tags # Stops 'start.elf' from filling in ATAGS (memory from 0x100) before launching # the kernel. #disable_commandline_tags=1 # Commandline Parameters # Used to supply command line parameters. Can be used instead of the # 'cmdline.txt' file. #cmdline (string) # Kernel Parameters # Optional alternative name to use when loading kernel. #kernel (string) # Kernel Address # Optionally change the address from where to load the kernel.img file. #kernel_address (string) # RAMFS File # Optionally specify the ramfs file to load. #ramfsfile (string) # RAMFS Address # Optionally specify the address to load ramfs file at. #ramfsaddr (string) # INITRAMFS # Optional ramfs file and adress to load it at (it's like ramfsfile+ramfsaddr # in one option). NOTE: this option uses different syntax than all other # options - you should not use "=" character here! # Example: 'initramfs initramf.gz 0x00800000' #initramfs (string address) # Device Tree Address # Optional address to load device_tree at. #device_tree_address (string) # UART Baud Rate # Optionally set initial uart baud rate. Default value is 115200. #init_uart_baud (value) # UART Clock # Optionally set initial uart clock. Default value is 3000000. #init_uart_clock (value) # EMMC Clock # Optionally set initial emmc clock. Default value is 50000000 which equals to # 50mhz default. Increasing this can speedup your SD-card. #init_emmc_clock (value) # Boot Delay # Waits for given number of seconds in start.elf before loading kernel.img. #boot_delay=3 # Avoid Safe Mode # If set to one, safe_mode boot won't be enabled. #avoid_safe_mode=1 ## Overclocking ## WARNING ## WARNING ## WARNING ## # Setting any of the parameters which over volt your Raspberry Pi will set a # permanent bit within the SOC and your warranty is void. # So If you care about the warranty do not adjust voltage. # Before continuing, read http://elinux.org/RPi_config.txt! ## WARNING ## WARNING ## WARNING ## # ARM Frequency # Uncomment to overclock the arm. 700 MHz is the default. #arm_freq=800 # GPU Frequency # Setting this, sets core_freq, h264_freq, isp_freq, v3d_freq together. #gpu_freq # Core Frequency #core_freq frequency of GPU processor core in MHz. It have an impact on ARM performance since it drives L2 cache. Default 250. # H264 Video Frequency #h264_freq frequency of hardware video block in MHz. Default 250. # ISP Frequency #isp_freq frequency of image sensor pipeline block in MHz. Default 250. # V3D Frequency #v3d_freq frequency of 3D block in MHz. Default 250. # SDRAM Frequency #sdram_freq frequency of SDRAM in MHz. Default 400. # ARM/GPU Voltage # ARM/GPU core voltage adjust [-16,8] equates to [0.8V,1.4V] with 0.025V steps. # Default is 0 (1.2V), you can specify -16 and expect about 0.8V as the # GPU/core voltage. This is 0.4V below the normal value of 1.2. If you specify # 16, you'd get 0.4V ABOVE the normal value of 1.2V, or 1.6V. The fact that # someone carefully specified "8" and "1.4V" as the upper limit in the examples # leads me to think that it is likely to shorten the life of your raspberry pi # significantly if you would specify values above "8". # So: don't specify values above zero, but if you do, don't go above 8. #over_voltage # SDRAM Voltage # Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together #over_voltage_sdram # SDRAM Controller Voltage # SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) #over_voltage_sdram_c # SDRAM IO Voltage # SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) #over_voltage_sdram_i # SDRAM Physical Voltage # SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) #over_voltage_sdram_p # For more options see http://elinux.org/RPi_config.txt