-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to the kernel8.img by default when the page size is 16k bytes #4346
Comments
I have a Pi 5, but I'm not familiar with the problem. Which module is encountering the issue? What module use Fulcrum? |
This exposes a more widespread issue with a growing list of software not compatible with the 16k byte PAGE_SIZE: raspberrypi/bookworm-feedback#107 I suggest we should use the As it is a kernel change it should be part of the |
II also recommend defaulting to 'kernel8.img'. Switching from a 4K to a 16K page size kernel on a Raspberry Pi 5 yields a 7% performance boost in random memory access, but be aware of potential issues, especially for non-standard page sizes. This performance gain is more pronounced in intensive computing tasks, though it may not be noticeable in everyday use. |
Interestingly, I have noticed that the load on Kernel 6.1.0-rpi7-rpi-v8 under raspiblitz-arm64-rpi-image-2024-01-03-35d0c22 is 10-20% lower than on raspiblitz-arm64-rpi-image-2023-12-15-40587e4 with Kernel 6.1.0-rpi7-rpi-2712. Possible explanation: |
agree that it could be interesting to do some benchmarking, but until the list of incompatible applications is so long it does not worth it to have the nonstandard 16K page size as default. |
agree. The selection of 4K paging for operations brings many benefits, and for now, it's not beneficial to consider 16K paging. |
Closing for release. |
Solution:
https://t.me/raspibolt/23047
The kernel change cannot be applied without a reboot.
Not sure if it is the right solution yet as not solved the issue even after reboot.
See:
https://www.raspberrypi.com/documentation/computers/config_txt.html#kernel
Check the current page size with:
The text was updated successfully, but these errors were encountered: