Cmdlines txt raspberry pi

Cmdlines txt raspberry pi

I have following file system. The sda1/2 is the Memory Stick and mmcblk0p1/2 is the SD card.

/dev/sda1: LABEL_FATBOOT=»boot» LABEL=»boot» UUID=»B05C-D0C4″ TYPE=»vfat» PARTUUID=»b4ceee8d-01″
/dev/sda2: LABEL=»rootfs» UUID=»075b0d0c-7b1e-4855-9547-125591698723″ TYPE=»ext4″ PARTUUID=»b4ceee8d-02″
/dev/mmcblk0: PTUUID=»f4fc43c9″ PTTYPE=»dos»
/dev/mmcblk0p1: SEC_TYPE=»msdos» UUID=»FC92-35CA» TYPE=»vfat» PARTUUID=»f4fc43c9-01″
/dev/mmcblk0p2: UUID=»aa6ae6e2-3f01-48c4-9653-4d13ad2f6f1c» TYPE=»ext4″ PARTUUID=»f4fc43c9-02″

I initially did not have a SD card read and thought I use imager to put image on a Memory Stick, boot from Memory Stick, and then copy image to SD. I formatted SD according to instructions on web and then copied the memory stick files to SD. Everything looked great.

I also modified the cmdline.txt on SD
console=serial0,115200 console=tty1 root=PARTUUID=b4ceee8d-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

Had to change PARTUUID from b4ceee8d-02 to f4fc43c9-01

Now I removed the Memory Stick and booted. Turn on debug messages during boot and found following

MESS:00:00:06.912414:0: brfs: File read: /mfs/sd/cmdline.txt
MESS:00:00:06.914997:0: Read command line from file ‘cmdline.txt’:
MESS:00:00:06.920867:0: ‘console=serial0,115200 console=tty1 root=PARTUUID=b4ceee8d-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles’

Looks like a different cmdline.txt was used to boot. Then I looked and the cmdline.txt on SD and found it was modified back to original value.

Re: How does OS find cmdline.txt and config.txt on Boot?

sounds like your doing some weird stuff.

you know there’s an app in the menu called sd card copier, don’t let the name fool you it can do usb as well.
you can clone your running setup, you can even copy from 1 drive to another.
a little tip always check the box for new uuid.

Re: How does OS find cmdline.txt and config.txt on Boot?

Most likely explanations are:

  • You edited the wrong config.txt. /boot/cmdline.txt would have been the one on the USB device. You should have edited /whever.you.mounted.the.first.SD.card.partition/cmdline.txt
  • You edited but failed to save the correct cmdline.txt
  • You edited the correct cmdline.txt but the save failed and you did not ntoice.
  • You edited the correct cmdline.txt but the write got lost in the buffer. For example if you pulled power rather than performing a clean shutdown of the OS.

And don’t forget that you’ll also need to update /etc/fstab on the SD card with the corresponding PARTUUID.

Regading SD card copier, it’s not installed by default on lite version of RPiOS. It can be installed but that will pull in a lot of dependencies and will require that you run at least an X server so unless you know how to deal with that stuff stick with the desktop or desktop with recommended software images.

I’m a volunteer. Take me for granted or abuse my support and I will walk away

All advice given is based on my experience. it worked for me, it may not work for you.
Need help? https://github.com/thagrol/Guides

Re: How does OS find cmdline.txt and config.txt on Boot?

Languages using left-hand whitespace for syntax are ridiculous

DMs sent on https://twitter.com/DougieLawson or LinkedIn will be answered next month.
Fake doctors — are all on my foes list.

The use of crystal balls and mind reading is prohibited.

Источник

Where is cmdline.txt located on the NOOBS SD card?

I need to reset a forgotten RPI OS password. In order to do that I need to insert the SD card to the computer and edit the cmdline.txt file. It is not anywhere on the SD card root folder or any of the subfolders.

These are the files that I can find on the SD card

  • (DIR) defaults
  • (DIR) os
  • bootcode.bin
  • BUILD-DATA
  • INSTRUCTIONS-README.txt
  • recovery.cmdline
  • recovery.elf
  • RECOVERY_FILES_DO_NOT_EDIT
  • recovery.img
  • recovery.rfs
  • riscos-boot.bin
  • config.txt
  • (DIR) etc

7 Answers 7

cmdline.txt is residing in /boot which is a separate FAT partition on the SD card (that’s the way with my Arch Linux but to my knowlegde the same for other distributions). If that SD card is read at a Windows PC this should be the only partition directly visible in the explorer.

EDIT: As we are now discussing NOOBS, same rules apply, with just more than one possible /boot partition on the card. Other than for RISC OS these partitions will still be VFAT but Windows cannot directly access them. Best way to go: mount with Linux.

When the Raspberry Pi is powered on with a NOOBS card inserted, it:

Источник

Описание файла настроек Raspberry Pi config.txt

Raspberry Pi считывает файл config.txt силами GPU до инициализации ядра процессора. Данный конфигурационный файл используется для настройки различных системных параметров.

  • 1. Формат файла
  • 2. Память
  • 3. Видео
    • 3.1 Настройка видеорежима
    • 3.2 Какие значения подходят для моего дисплея?
  • 4. Лицензирование кодеков
  • 5. Загрузка
  • 6. Производительность
    • 6.1. Настройки производительности
    • 6.1.1. Режим force_turbo
    • 6.2. Соотношение частот
    • 6.3. Проверенные значения

Файл располагается в загрузочном разделе, но его наличие там не обязательно. Из загруженной операционной системы он доступен как /boot/config.txt
Посмотреть текущие настройки можно с помощью команды:
vcgencmd get_config — показывает значение одного параметра. Например: vcgencmd get_config arm_freq
vcgencmd get_config int — показывает все значения числовых параметров, которые заданы (т.е. ненулевые)
vcgencmd get_config str — показывает все значения строковых параметров, которые заданы (т.е. не пустые)

Формат файла

Конфигурационный файл состоит из строк типа «значение=параметр», в которых параметром является целое число. Допускается указание только одного параметра в строке. Строки комментариев должны начинаться с символа «#».
Вот пример такого файла:
# 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 1024×768 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

Память

disable_l2cache запрещает доступ процессора ARM к L2 кэшу GPU. Требует соответствующее ядро с отключенным кэшем L2. По умолчанию 0.
gpu_mem объем памяти GPU в мегабайтах. Устанавливает границу памяти между процессором ARM и GPU. ARM получает оставшуюся память. Минимально 16. По умолчанию 64.
gpu_mem_256 объем памяти GPU в мегабайтах для 256 Мб Raspberry Pi. Игнорируется для версии 512 Мб. Имеет приоритет над gpu_mem. Максимально 192. По умолчанию не установлен.
gpu_mem_512 объем памяти GPU в мегабайтах для 512 Мб Raspberry Pi. Игнорируется для версии 256 Мб. Имеет приоритет над gpu_mem. Максимально 448. По умолчанию не установлен.

Видео

Настройки видеорежима
sdtv_mode определяет телевизионный стандарт для композитного выхода (по умолчанию=0)
sdtv_mode=0 Обычный NTSC
sdtv_mode=1 Японский вариант NTSC – отсутствует уровень гашения
sdtv_mode=2 Обычный PAL
sdtv_mode=3 Бразильская версия PAL – 525/60 в отличие от 625/50, также другая поднесущая

sdtv_aspect определяет соотношение сторон для композитного выхода (по умолчанию=1)
sdtv_aspect=1 4:3
sdtv_aspect=2 14:9
sdtv_aspect=3 16:9

sdtv_disable_colourburst отключает цветовую составляющую для композитного выхода. Изображение будет монохромным, однако возможно более четким
sdtv_disable_colourburst=1 цветовая составляющая отключена

hdmi_safe Используйте «безопасный режим» для загрузки в режиме максимальной совместимости hdmi. Этот параметр аналогичен следующему набору параметров: hdmi_force_hotplug=1, config_hdmi_boost=4, hdmi_group=1, hdmi_mode=1, disable_overscan=0
hdmi_safe=1

hdmi_ignore_edid Позволяет игнорировать информацию EDID о дисплее для некоторых китайских устройств, предоставляющих неверные данные
hdmi_ignore_edid=0xa5000080

hdmi_edid_file при установке в 1 позволяет считывать данные EDID из файла edid.dat вместо получения этих данных от дисплейного устройства
hdmi_edid_file=1

hdmi_force_edid_audio Указывает, что дисплей поддерживает любые форматы звука в том числе DTS/AC3 даже для тех дисплеев, которые не сообщают о такой возможности
hdmi_force_edid_audio=1

avoid_edid_fuzzy_match Запрещает гибкий подбор видеорежимов, описанный в edid. Заставляет выбрать стандартный видеорежим с подходящим разрешением и близкой частотой кадров, возможно даже с неподходящими интервалами гашения (blanking).
avoid_edid_fuzzy_match=1

hdmi_ignore_cec_init Запрещает посылку стартового сообщения об активном источнике сигнала. Это позволяет не включать выключенный телевизор и не переключать активный канал при перезагрузке Raspberry Pi
hdmi_ignore_cec_init=1

hdmi_ignore_cec Устанавливает, что CEC (consumer electronic control – протокол управления подключенным дисплейным устройством) не поддерживается телевизором. Все функции CEC будут отключены.
hdmi_ignore_cec=1

hdmi_force_hotplug Устанавливает сигнал подключения устройства HDMI для того, чтобы Raspberry Pi считал, что подключен дисплей HDMI
hdmi_force_hotplug=1 Использовать режим HDMI, даже если дисплей HDMI не подключен

hdmi_ignore_hotplug Устанавливает сигнал отсутствия устройства HDMI для того, что Raspberry Pi считал, что дисплей HDMI не подключен
hdmi_ignore_hotplug=1 Использовать композитный выход, даже при подключенном HDMI дисплее

hdmi_drive выбирает режим HDMI или DVI
hdmi_drive=1 Обычный режим DVI (без звука)
hdmi_drive=2 Обычный режим HDMI (звук передается, если поддерживается дисплеем и включен)

hdmi_group определяет тип HDMI
Если параметр не указан или установлен в 0, то будет использован тип запрошенный дисплеем по протоколу EDID.
hdmi_group=1 CEA
hdmi_group=2 DMT

hdmi_mode определяет разрешение экрана в форматах CEA или DMT (DMT используется для устаревших дисплеев)
Эти значения используются для hdmi_group=1 (CEA)
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 4x H
hdmi_mode=37 576p 50Hz 4x
hdmi_mode=38 576p 50Hz 4x H
hdmi_mode=39 1080i 50Hz без импульсов гашения
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 обозначает удвоение пикселей (т.е. более высокую частоту, при которой каждый пиксель изображается дважды)
4x обозначает учетверение пикселей (т.е. более высокую частоту, при которой каждый пиксель изображается четыре раза)

Эти значения используются для hdmi_group=2 (DMT)
hdmi_mode=1 640×350 85Hz
hdmi_mode=2 640×400 85Hz
hdmi_mode=3 720×400 85Hz
hdmi_mode=4 640×480 60Hz
hdmi_mode=5 640×480 72Hz
hdmi_mode=6 640×480 75Hz
hdmi_mode=7 640×480 85Hz
hdmi_mode=8 800×600 56Hz
hdmi_mode=9 800×600 60Hz
hdmi_mode=10 800×600 72Hz
hdmi_mode=11 800×600 75Hz
hdmi_mode=12 800×600 85Hz
hdmi_mode=13 800×600 120Hz
hdmi_mode=14 848×480 60Hz
hdmi_mode=15 1024×768 43Hz НЕ ИСПОЛЬЗУЕТСЯ
hdmi_mode=16 1024×768 60Hz
hdmi_mode=17 1024×768 70Hz
hdmi_mode=18 1024×768 75Hz
hdmi_mode=19 1024×768 85Hz
hdmi_mode=20 1024×768 120Hz
hdmi_mode=21 1152×864 75Hz
hdmi_mode=22 1280×768 без импульсов гашения
hdmi_mode=23 1280×768 60Hz
hdmi_mode=24 1280×768 75Hz
hdmi_mode=25 1280×768 85Hz
hdmi_mode=26 1280×768 120Hz без импульсов гашения
hdmi_mode=27 1280×800 без импульсов гашения
hdmi_mode=28 1280×800 60Hz
hdmi_mode=29 1280×800 75Hz
hdmi_mode=30 1280×800 85Hz
hdmi_mode=31 1280×800 120Hz без импульсов гашения
hdmi_mode=32 1280×960 60Hz
hdmi_mode=33 1280×960 85Hz
hdmi_mode=34 1280×960 120Hz без импульсов гашения
hdmi_mode=35 1280×1024 60Hz
hdmi_mode=36 1280×1024 75Hz
hdmi_mode=37 1280×1024 85Hz
hdmi_mode=38 1280×1024 120Hz без импульсов гашения
hdmi_mode=39 1360×768 60Hz
hdmi_mode=40 1360×768 120Hz без импульсов гашения
hdmi_mode=41 1400×1050 без импульсов гашения
hdmi_mode=42 1400×1050 60Hz
hdmi_mode=43 1400×1050 75Hz
hdmi_mode=44 1400×1050 85Hz
hdmi_mode=45 1400×1050 120Hz без импульсов гашения
hdmi_mode=46 1440×900 без импульсов гашения
hdmi_mode=47 1440×900 60Hz
hdmi_mode=48 1440×900 75Hz
hdmi_mode=49 1440×900 85Hz
hdmi_mode=50 1440×900 120Hz без импульсов гашения
hdmi_mode=51 1600×1200 60Hz
hdmi_mode=52 1600×1200 65Hz
hdmi_mode=53 1600×1200 70Hz
hdmi_mode=54 1600×1200 75Hz
hdmi_mode=55 1600×1200 85Hz
hdmi_mode=56 1600×1200 120Hz без импульсов гашения
hdmi_mode=57 1680×1050 без импульсов гашения
hdmi_mode=58 1680×1050 60Hz
hdmi_mode=59 1680×1050 75Hz
hdmi_mode=60 1680×1050 85Hz
hdmi_mode=61 1680×1050 120Hz без импульсов гашения
hdmi_mode=62 1792×1344 60Hz
hdmi_mode=63 1792×1344 75Hz
hdmi_mode=64 1792×1344 120Hz без импульсов гашения
hdmi_mode=65 1856×1392 60Hz
hdmi_mode=66 1856×1392 75Hz
hdmi_mode=67 1856×1392 120Hz без импульсов гашения
hdmi_mode=68 1920×1200 без импульсов гашения
hdmi_mode=69 1920×1200 60Hz
hdmi_mode=70 1920×1200 75Hz
hdmi_mode=71 1920×1200 85Hz
hdmi_mode=72 1920×1200 120Hz без импульсов гашения
hdmi_mode=73 1920×1440 60Hz
hdmi_mode=74 1920×1440 75Hz
hdmi_mode=75 1920×1440 120Hz без импульсов гашения
hdmi_mode=76 2560×1600 без импульсов гашения
hdmi_mode=77 2560×1600 60Hz
hdmi_mode=78 2560×1600 75Hz
hdmi_mode=79 2560×1600 85Hz
hdmi_mode=80 2560×1600 120Hz без импульсов гашения
hdmi_mode=81 1366×768 60Hz
hdmi_mode=82 1080p 60Hz
hdmi_mode=83 1600×900 без импульсов гашения
hdmi_mode=84 2048×1152 без импульсов гашения
hdmi_mode=85 720p 60Hz
hdmi_mode=86 1366×768 без импульсов гашения

overscan_left количество пикселов пропускаемых слева

overscan_right количество пикселов пропускаемых справа

overscan_top количество пикселов пропускаемых сверху

overscan_bottom количество пикселов пропускаемых снизу

framebuffer_width ширина изображения в пикселах. По умолчанию, принимается ширина дисплея минус число пропущенных пикселов.

framebuffer_height высота изображения в пикселах. По умолчанию, принимается высота дисплея минус число пропущенных пикселов.

framebuffer_depth глубина цвета изображения в битах на пиксел. По умолчанию 16. Также допустимо значение 8 бит, но при стандартной палитре RGB изображение окажется нечитаемым. При установке 24 бит изображение будет выглядеть лучше, но все равно иметь проблемы. При 32-х битах проблем изображения не будет, но необходимо наличие параметра framebuffer_ignore_alpha=1 и, кроме того, цвета могут отличаться от стандартных.

framebuffer_ignore_alpha установите это значение в 1 для того, чтобы отключить альфа-канал. Необходим при глубине цвета 32 бит на пиксел.

test_mode включает тестовую картинку и звук при загрузке для определения работоспособности устройства.

disable_overscan установите в 1 для отключения исправления «сжатой развертки» (overscan).

config_hdmi_boost устанавливает мощность сигнала на выходе HDMI. По умолчанию 0. Попробуйте 4 при затухании сигнала в кабеле. Максимальное значение 7.

display_rotate поворачивает изображение на экране по часовой стрелке (по умолчанию 0)
display_rotate=0 Стандартно
display_rotate=1 90 градусов
display_rotate=2 180 градусов
display_rotate=3 270 градусов

Какие значения подходят для моего дисплея?
Ваш HDMI монитор поддерживает только ограниченное количество форматов. Для того, чтобы определить какие форматы поддерживаются, используйте следующий метод.

    • Установите формат вывода изображения на VGA 60 Гц (hdmi_group=1 hdmi_mode=1) и загрузите Raspberry Pi
    • Выполните следующую команду, чтобы получить список режимов, доступных в формате CEA: /opt/vc/bin/tvservice -m CEA
    • Выполните следующую команду, чтобы получить список режимов, доступных в формате DMT /opt/vc/bin/tvservice -m DMT
    • Выполните следующую команду, чтобы выяснить текущий видеорежим /opt/vc/bin/tvservice -s
    • Введите следующую команду, чтобы получить детальную информацию о подключенном дисплее /opt/vc/bin/tvservice -d edid.dat
      /opt/vc/bin/edidparser edid.dat

Также рекомендуется использовать файл edid.dat при поиске решения проблем с использованием HDMI.

Лицензирование кодеков

Аппаратное декодирование дополнительных кодеков возможно только после приобретения лицензии, привязанной к серийному номеру процессора вашего Raspberry Pi.
decode_MPG2 Лицензионный ключ для декодирования MPEG-2.
decode_MPG2=0x12345678
decode_WVC1 Лицензионный ключ для декодирования VC-1.
decode_WVC1=0x12345678

Настройка лицензий на SD картах, использующихся на нескольких Raspberry Pi одновременно. Возможно указание до 8 лицензий.
decode_XXXX=0x12345678,0xabcdabcd,0x87654321.

Загрузка

disable_commandline_tags не разрешать загрузчику start.elf заполнять область памяти ATAG (т.е. начиная с адреса 0×100) до загрузки ядра

cmdline (строка) параметры командной строки. Может быть использовано вместо файла cmdline.txt

kernel (строка) имя файла, содержащего ядро системы. По умолчанию «kernel.img»

kernel_address адрес, по которому производится загрузка ядра

ramfsfile (строка) имя файла, из которого производится загрузка ramfs

ramfsaddr адрес, по которому производится загрузка ramfs

initramfs (строка адрес) имя файла, содержащего ramfs и адрес, по которому производится загрузка содержимого файла (параметр аналогичен использованию

ramfsfile+ramfsaddr одновременно). ВНИМАНИЕ: этот параметр имеет синтаксис, отличный от остальных параметров – не нужно использовать здесь знак «=». Например:
initramfs initramf.gz 0x00800000

device_tree_address адрес, по которому производится загрузка device_tree

init_uart_baud начальная скорость передачи uart. По умолчанию 115200

init_uart_clock начальная тактовая частота uart. По умолчанию 3000000 (3 МГц)

init_emmc_clock начальная тактовая частота emmc. По умолчанию 100000000 (100 МГц)

boot_delay время ожидания (в секундах) загрузчиком start.elf перед началом загрузки ядра системы. Общее время задержки в миллисекундах: delay = 1000 *

boot_delay + boot_delay_ms. По умолчанию 1

boot_delay_ms время ожидания (в миллисекундах) загрузчиком start.elf перед началом загрузки ядра системы. По умолчанию 0

avoid_safe_mode если установлен в 1, то безопасный режим (safe_mode) не будет активирован. По умолчанию 0

Производительность

ПРЕДУПРЕЖДЕНИЕ: Установка любого параметра, изменяющего напряжение питания Raspberry Pi, может привести к необратимой установке специального флага внутри процессора и потере гарантии. Гарантия может быть потеряна при использовании параметров «force_turbo», «current_limit_override» или «temp_limit>85″ вместе с параметром «over_voltage>0″. Поэтому, если вы не хотите терять гарантию – не меняйте параметры напряжения питания.

Свежее ядро имеет драйвер cpufreq с включенным по умолчанию модулем управления частотой процессора (governor), работающем в режиме «ondemand» (сбалансированная стратегия, компромисс между расходом энергии и производительностью). Этот модуль не будет управлять частотой процессора, до тех пор, пока вы не меняете настройки производительности. При изменении любых параметров, частота процессора станет изменяться в зависимости от нагрузки. Поэтому, модуль управления частотой будет использовать только измененные значения настроек производительности. К таким настройкам относятся все параметры настройки минимальных значений «*_min», а также отключение управления частотой force_turbo=1.

Повышенная частота работы процессора (разгон), а также повышенное напряжение автоматически отключаются при нагреве процессора до 85°C. Однако, исправный процессор не должен нагреться до такой температуры ни при каких настройках (при условии, что температура окружающего воздуха не превышает 25°C)

Настройки производительности
Параметр Описание
arm_freq Частота процессора ARM в МГц. По умолчанию 700

gpu_freq Устанавливает параметры core_freq, h264_freq, isp_freq, v3d_freq одновременно. По умолчанию 250

core_freq Частота графического ядра GPU в МГц. Также отражается на производительности основного ядра ARM, т.к. влияет на L2. По умолчанию 250

h264_freq Частота блока аппаратного кодека в МГц. По умолчанию 250

isp_freq Частота модуля обработки изображения с камеры в МГц. По умолчанию 250

v3d_freq Частота блока 3D графики в МГц. По умолчанию 250

avoid_pwm_pll Разрешить настройку core_freq отдельно от других параметров gpu. Включение может вызвать проблемы с качеством аналогового звука (это будет
исправлено в будущих прошивках). По умолчанию 0

sdram_freq Частота памяти SDRAM в МГц. По умолчанию 400

over_voltage Регулировка напряжения питания ARM/GPU. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. force_turbo позволит устанавливать значение больше 6. По умолчанию 0 (1.2V)

over_voltage_sdram Устанавливает параметры over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p одновременно

over_voltage_sdram_c Регулировка напряжения питания контроллера SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

over_voltage_sdram_i Регулировка напряжения питания устройства ввода-вывода SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

over_voltage_sdram_p Регулировка напряжения питания интерфейса PHY SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

force_turbo Отключает драйвер управления частотой cpufreq и минимальные установки частоты (см. далее). Разрешает управление производительностью h264/v3d/isp. По умолчанию 0

initial_turbo Включает турбо режим в момент загрузки на заданное количество секунд (до 60), либо до тех пор, пока cpufreq не установит частоту
самостоятельно. Этот параметр может помочь в случае повреждения SD-карт при разгоне процессора. По умолчанию 0

arm_freq_min Минимальное значение arm_freq, используемое модулем управления частотой. По умолчанию 700

core_freq_min Минимальное значение core_freq, используемое модулем управления частотой. По умолчанию 250

sdram_freq_min Минимальное значение sdram _freq, используемое модулем управления частотой. По умолчанию 400

over_voltage_min Минимальное значение over_voltage, используемое модулем управления частотой. По умолчанию 0

temp_limit Защита от перегрева. Устанавливает значения частот и напряжений питания на значения по умолчанию в случае достижения указанной температуры процессора. Значение температуры указывается в градусах Цельсия. Установка значения пороговой температуры выше стандартного ведет к потере гарантии. По умолчанию 85

current_limit_override Отключает защиту источника питания по максимальному значению тока потребления, если установлен на «0x5A000020″. Может помочь при неожиданных перезагрузках с высокими значениями разгона.

Режим force_turbo
force_turbo=0 разрешает динамическое управление частотой и напряжением питания для всех устройств (ARM, GPU и SDRAM). При наличии нагрузки, частота ARM растет до значения «arm_freq», а при простое снижается до «arm_freq_min». Параметры «core_freq», «sdram_freq» и «over_voltage» ведут себя аналогично. Параметр «over_voltage» ограничен значением 6 (1.35 В). Все нестандартные значения настроек h264/v3d/isp игнорируются.
force_turbo=1 отключает динамическое управление частотой, благодаря чему значения частоты и напряжения питания остаются высокими. Разгон устройств h264/v3d/isp графического сопроцессора GPU разрешается при установке «over_voltage» в значение 8 (1.4 В).

Соотношение частот
Компоненты графического ядра GPU core, h264, v3d и isp используют общий умножитель частоты, поэтому должны работать на кратных частотах. С другой стороны, ARM, SDRAM и GPU каждый имеют собственные умножители, поэтому могут работать на произвольных частотах
Следующие строки не обязательны при использовании «avoid_pwm_pll=1″.
pll_freq = floor(2400 / (2 * core_freq)) * (2 * core_freq)
gpu_freq = pll_freq / [четное целое]

Эффективная частота gpu_freq автоматически округляется до ближайшего четного целого, поэтому если вы попытаетесь установить core_freq=500 и gpu_freq=300, то в результате получится коэффициент умножения 2000/300 = 6.666, который будет округлен до 6 и частота получится 333.33 МГц.

Проверенные значения
Следующая таблица показывает некоторые удачные попытки разгона, которые можно использовать как начальные значения. Однако, данные значения могут работать не на всех устройствах, а также могут нанести вред процессору!
arm_freq 800 900 900 930 1000 1050 1150
gpu_freq 275 350
core_freq 450 500 500
h264_freq
isp_freq
v3d_freq
sdram_freq 500 450 500 500 600
over_voltage 6 6 8
over_voltage_sdram

Внимание! Гарантия на устройство может быть потеряна при таких настройках:
(force_turbo || current_limit_override || temp_limit>85) && over_voltage>0
Также, есть отчеты о том, что память, выполненная на микросхемах Hynix хуже поддается разгону, чем выполненная на микросхемах Samsung.

Источник

Adblock
detector