From 3ab5e2b431d6dc49e5a57ff2378bfd26fe2c5da1 Mon Sep 17 00:00:00 2001 From: mofeng-git Date: Wed, 1 Oct 2025 07:42:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20OEC=20TURBO=20?= =?UTF-8?q?=E7=A1=AC=E4=BB=B6=E7=BC=96=E8=A7=A3=E7=A0=81=E6=9D=83=E9=99=90?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/functions/devices.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/functions/devices.sh b/build/functions/devices.sh index d59faf35..02c618f9 100755 --- a/build/functions/devices.sh +++ b/build/functions/devices.sh @@ -384,11 +384,17 @@ config_oec_turbo_files() { echo "信息:配置 VPU 硬件编码支持..." run_in_chroot "sed -i 's/--h264-hwenc=disabled/--h264-hwenc=rkmpp/g' /etc/kvmd/override.yaml" + run_in_chroot "cat > /etc/udev/rules.d/99-kvmd-hw-access.rules <<'EOF' +SUBSYSTEM=="dma_heap", KERNEL=="system-uncached", GROUP="render", MODE="0660" +KERNEL=="mpp_service", GROUP="render", MODE="0660" +EOF" + + # 配置 rc.local 自启脚本,添加设备权限设置 echo "信息:配置 rc.local 自启脚本..." run_in_chroot "cat > /etc/rc.local << 'EOF' #!/bin/bash -chmod 777 /dev/mpp_service /dev/rga +usermod -aG render,video kvmd exit 0 EOF" run_in_chroot "chmod +x /etc/rc.local"