====== Отключение Энергосбережения Pi4/5 ====== ✅ **Raspberry Pi 4:**\\ Имеет встроенный USB 3.0 контроллер, но не выводит PCIe наружу.\\ ''pcie_aspm=off'' влияет на поведение USB 3.0 и Ethernet, может улучшить стабильность под высокой нагрузкой.\\ ✅ **Raspberry Pi 5**:\\ Имеет полноценный PCIe-шлюз (можно подключать NVMe и прочее).\\ Здесь ''pcie_aspm=off'' особенно полезен:\\ стабилизирует поведение при работе с SSD, NVMe, USB-хабами,\\ может решить отвал сети при сжатии/копировании.\\ #!/bin/bash # disable_pcie_aspm.sh — добавляет pcie_aspm=off в /boot/cmdline.txt, если его ещё нет set -euo pipefail CMDLINE_FILE="/boot/cmdline.txt" KEYWORD="pcie_aspm=off" # Проверка на наличие строки if grep -q "$KEYWORD" "$CMDLINE_FILE"; then echo "✅ Параметр уже установлен: $KEYWORD" else echo "[*] Добавляю $KEYWORD в $CMDLINE_FILE" sudo sed -i "s|$| $KEYWORD|" "$CMDLINE_FILE" echo "✅ Добавлено. Перезагрузите Raspberry Pi, чтобы применить." fi #!/bin/bash export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 # ==AUTOEXEC== # === Power Mode === # power_mode.sh # Меню управления энергосбережением: CPU и Wi-Fi на Raspberry Pi # Универсальный скрипт для Pi 4/5: CPU, Wi-Fi, USB + постоянный USB-on через udev set -euo pipefail UDEV_RULE_PATH="/etc/udev/rules.d/99-usb-power.rules" # Определение модели MODEL=$(tr -d '\0' /dev/null sudo udevadm control --reload sudo udevadm trigger --subsystem-match=usb --action=add echo "✅ Правило создано: $UDEV_RULE_PATH" fi fi ;; 0) echo "👋 Выход." ;; *) echo "❓ Неверный выбор." ;; esac ---- {{page>common:footer&noeditbutton}}