Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Talk:RPiconfig

From eLinux.org
Revision as of 02:25, 2 November 2012 by Prpplague (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Missing options

Options that are not explained yet.

 overscan_scale link1 link2
 fake_vsync_isr

Options from binary

The following strings were extracted from the GPU bootcode, and look like they might be options. There is no guarantee that they ARE options for rpi_config.txt. This list is intended to contain just the options not documented yet, but may contain oversights. If you see an option listed that is documented above, please remove it from this list. If you have some time on your hands you might be able to figure out what some of these options do, and document them.

The command used to initially populate this list is:

strings start.elf | grep _ | grep -v '[A-Z=/()%\. |]' | sort -u | sed -e's/^/ /'

Version: 18. Sep. 2012

add_device
alloc_logical_address
ap_output_control
ap_output_post_processing
arm_control
audio_close
audio_dummy
audioplus_post_proc
audioplus_tmp_buf
audio_properties
audio_server
backlight_dummy
bmpdec_open
bmp_tmp
boot_signing_enable
boot_signing_key0
boot_signing_key1
boot_signing_key2
boot_signing_key3
boot_signing_key_enable
cache_flush
cec_init
cec_osd_name
cec_ready
change_mode
check_ksv_list_handler
check_mask
codec_enabled
config_hdmi_preemphasis
consumed_input
copy_file
current_limit_override
current_logging_level
ddc_read
deregister_all
deregister_command
device_tree
disable_commandline_tags
disable_copy_protect
disable_l2cache_writealloc
disable_pvt
disable_splash
disk_notify
display_update
dispmanx_resource
dma_transfer_xfers
edid_content_type
egl_platform_switch
emit_output
enable_copy_protect
enable_hdmi_status
end_of_list
exchange_ksvs_handler
fail_on_check
filesys_close_disk_raw
filesys_open_disk_raw
filter_description
filter_task_name
framebuffer_align
framebuffer_depth
framebuffer_height
framebuffer_ignore_alpha
framebuffer_width
frequency_deviation_ppm
fs_close_disk
fs_open_disk
fsys_drvtbl
fsys_sem
g_camera_pool_size
g_camera_pool_start
g_chunk_size
g_codec_pool_size
g_codec_pool_start
gencmd_file
general_encrypted_handler
get_audio_plugin_func_table
get_img_dec_func_table
get_img_enc_func_table
get_info
get_lcd_info
get_logical_address
get_physical_address
get_play_buffer_driver_func_table
get_property
get_record_buffer_driver_func_table
get_state
get_topology
get_vendor_id
get_vid_dec_func_table
get_vid_enc_func_table
g_legacy_blocks
g_mgr
g_num_chunks
g_num_chunks_offline
g_offline_map
gpio_pads0
gpio_pads2
gpio_pads3
gpio_pads4
gpio_pads5
g_smallallocs
g_smallallocs_free_handle
g_smallallocs_num_handles
g_sysman_domains
g_tasklogend
g_tasklogstart
haud_proc
hdcp_off
hdcp_on
hdcp_set_key
hdcp_set_revoke_list
hdmi_clock_change_limit
hdmi_clock_spreading
hdmi_control_gpio
hdmi_get_av_latency
hdmi_ntsc_freqs
hdmi_pixel_clock_type
hdmi_pixel_encoding
hdmi_pixel_freq_limit
hdmi_power_on_best
hdmi_power_on_explicit
hdmi_power_on_preferred
hdmi_query_audio_support
hdmi_query_mode_support
hdmi_query_supported_modes
hdmi_set_display_options
hdmi_set_spd
hp_detect
hvs_swap_red_blue
imageconv_stats
init_uart_baud
inuse_notify
isp_freq_min
jpe_exif
kernel_old
led_control
led_gpio
logging_force
logging_level
log_level_overrides
mask_3d
max_non_pll_freq
max_sdram_freq
mbox_read
measure_clock
measure_temp
measure_volts
mem_timo
message_handler
modulation_frequency_hz
multicore_sync
never_over_voltage
otp_dump
otp_key
overscan_scale
over_voltage_sdram_c_min
over_voltage_sdram_i_min
over_voltage_sdram_p_min
play_local_close
play_local_flush
pm_get_status
pm_set_policy
pm_show_stats
pm_start_logging
pm_stop_logging
poll_address
powerman_check_for_pvt_cal
powerman_initialise
powerman_process_statemachine
powerman_stop_logging
power_off
program_board_rev
program_bootrom
program_serial_number
program_serial_random
raspberrypi_linux
reaper_sem
register_all
register_command
release_logical_address
render_bar
resource_logging
ril_create
sdcard_control
sdram_c
sdram_i
sdram_p
sdtv_power_on
send_message
set_attached
set_backlight
set_bus_arbiter_mode
set_logging
set_logical_address
set_osd_name
set_passive
set_property
set_vendor_id
set_vll_dir
show_info
spread_spectrum_enable
start_3d_mode
start_mode
stop_3d_mode
sus_is_enabled
sus_status
sus_stop_test_thread
sus_suspend
sysman_initialise
tasklog_cpu_count
tasklogend_offset
tasklogstart_offset
temp_check
temp_limit
test_mode_start
test_mode_stop
threadx_open_disk
total_checks
tv_server
usb_control_dummy
validating_handler
vchiq_core
vchiq_core_msg
vchiq_shim
vchiq_vc
vchiu_queue_init
vcos_build_date
vcos_build_hostname
vcos_build_time
vcos_build_version
vcos_cmd
vcos_cmd_entries
vcos_llthread_size
vc_pool_max_handles
vc_pool_remote
vctest_get
vctest_memmap
vctest_set
vctest_start
vctest_stop
wait_for_active_rx_handler
wait_for_ksv_list_handler

feedback

First off, don't take this the wrong way! I'm just trying to read this as a complete novice would (which I pretty well am anyway). Of course, I could google all of this, but I expect people will be reading this for some help there and then and are not interested in a skip through the internet.


1. what is the 'SOC'? What does it store - anything personal?

2. in File Format, "property=integer", maybe "property=number". OK, so a number is not neccesarily an integer, but the latter reads a bit 'technical'

3. Video mode options: "DVI or HDMI with new start.elf ". Elf? Goblin? what is this mysterious being?

4. What is a "console framebuffer"?

5. Mode values, its not clear what this section means, how do we set these modes and what do they do? will they break anything?


Finally, is this the complete list of things that can be in config.txt? Markb 11:15, 18 May 2012 (UTC)

1 SoC = System-on-a-Chip It´s the CPU and GPU package (ARM11 by Broadcomm)
2 an integer is a natural number, but can also negative (http://en.wikipedia.org/wiki/Integer)
3 the start.elf in the FAT-partition is meant here: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
5 video mode values? they will only change the display settings
6 don´t know whether these are all possible settings, but that is an interesting question...
--Guilmant 14:53, 29 July 2012 (UTC)

Defining custom resolutions?

My display is 800x480 but I don't see this resolution listed. Is it possible to define a custom resolution other than those available to config.txt?

What about 480p? --Guilmant 10:55, 31 July 2012 (UTC)

No good, unfortunately that equates to 720x480, so the image is stretched.