如果我们不用树莓派的桌面的话,没必要分那么多,可以把它降到最低:16M。
反过来,如果你用树莓派做视频播放、浏览网页,那么就要多分一点:最起码256M或512M。
参考:增加你的树莓派GPU显存(raspi-config)
方法一:在SD卡上修改根目录的配置文件 /boot/config.txt
方法二:运行 raspi-config :
Advanced Options ->Memory Split ->输入GPU占用显存(如16M或512M)
修改后重启就可以了。
start_file, fixup_file
这些选项指定在引导之前传输到Videocore GPU的固件文件。
start_file指定要使用的Videocore(VC4)固件文件。 fixup_file指定用于修复start_file中用于匹配GPU内存拆分的内存位置的文件。 请注意,start_file和fixup_file是匹配对 - 使用不匹配的文件将阻止启动板。 这是一个高级选项,因此我们建议您使用start_x和start_debug而不是此选项。
start_x, start_debug
这些提供了一些替代start_file和fixup_file设置的快捷方式,是选择固件配置的推荐方法。
start_x = 1表示start_file = start_x.elf fixup_file = fixup_x.dat
start_debug = 1表示start_file = start_db.elf fixup_file = fixup_db.dat
使用相机模块时应指定start_x = 1。 通过raspi-config启用相机将自动设置。
disable_commandline_tags
将disable_commandline_tags命令设置为1可以在启动内核之前停止start.elf填充ATAGS(内存从0x100)。
cmdline
cmdline是引导分区上的备用文件名,用于读取内核命令行字符串默认值为cmdline.txt。
kernel
kernel是加载内核时启动分区上的备用文件名。 Pi 1,Pi Zero和Compute Module上的默认值是kernel.img,而Pi 2,Pi 3和Compute Module 3上的默认值是kernel7.img。 如果在Pi 3或计算模块3上存在kernel8.img,它将被优先加载并以64位模式进入。 注意:这必须是未压缩的内核映像文件。
kernel_address
kernel_address是应加载内核映像的内存地址。 默认情况下,32位内核加载到地址0x8000,将64位内核加载到0x80000。 如果设置了kernel_old,则将内核加载到地址0x0。
kernel_old
设置为1将内核加载到内存地址0x0处。
ramfsfile
ramfsfile是启动分区上要加载的ramfs的可选文件名。
ramfsaddr
ramfsfile被加载的内存地址
initramfs
initramfs命令指定ramfs文件名和要加载它的内存地址。 它在一个参数中执行ramfsfile和ramfsaddr的 *** 作。 地址也可以是followkernel(或0),以便在内核映像之后将其放入内存中。 示例值为:initramfs initramf.gz 0x00800000或initramfs init.gz followkernel。 注意:此选项使用与所有其他选项不同的语法,您不应在此处使用=字符。
init_uart_baud
初始UART波特率,默认值为115200.
init_uart_clock
init_uart_clock是初始UART时钟频率。 默认值为48000000(48MHz)。 请注意,此时钟仅适用于UART0(Linux中的ttyAMA0),并且UART的最大波特率限制为时钟的1/16。 Pi 3和Pi Zero上的默认UART是UART1(Linux中的ttyS0),其时钟是核心VPU时钟 - 至少250MHz。
bootcode_delay
在加载start.elf之前,bootcode_delay命令在bootcode.bin中延迟给定的秒数,默认值为0。
这对于在读取监视器的EDID之前插入延迟特别有用,例如,如果Pi和监视器由相同的源供电,但监视器需要比Pi启动更长的时间。 如果在初始引导时显示检测错误,但在不断开显示器电源的情况下软重启Pi检测正确,则尝试设置此值。
boot_delay
boot_delay命令指示在加载内核之前在start.elf中等待给定的秒数:默认值为1.总延迟(以毫秒为单位)计算为(1000 x boot_delay)+ boot_delay_ms。 如果您的SD卡需要一段时间做好准备才能让Linux从它启动,这将非常有用。
boot_delay_ms
boot_delay_ms结合boot_delay决定在加载内核之前,在start.elf中与一起等待的毫秒数。 默认值为0。
disable_splash
如果disable_splash设置为1,则彩虹启动屏幕将不会在启动时显示。 默认值为0。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)