Testing on a Pi 5, the latest bootloader EEPROM from 2024-12-07 configures 8 NUMA nodes by default when there is no SDRAM_BANKLOW specified in its config.Don’t enter the SDRAM_BANKLOW setting in the EEPROM config.ok, how to disable NUMA?
However, I tested setting SDRAM_BANKLOW=-1 (i.e. minus one), and this appeared to do the trick:
Code:
andrew@tarmachan:~ $ vcgencmd bootloader_config[all]BOOT_ORDER=0xf146POWER_OFF_ON_HALT=1SDRAM_BANKLOW=-1
Code:
andrew@tarmachan:~ $ dmesg | grep -i numa[ 0.000000] NUMA: No NUMA configuration found[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000001ffffffff][ 0.000000] NUMA: NODE_DATA [mem 0x1ffb892c0-0x1ffb8bfff][ 0.000000] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave smsc95xx.macaddr=D8:3A:DD:7D:7D:61 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=tty1 console=ttyAMA0,115200 root=PARTUUID=2a4a0632-02 rootfstype=ext4 fsck.repair=yes rootwait drm.edid_firmware=edid/lr_tv.dat video=HDMI-A-1:D vc4.force_hotplug=1[ 0.000000] mempolicy: NUMA default policy overridden to 'interleave:0'
Statistics: Posted by andrum99 — Sat Dec 14, 2024 3:52 pm