顯示結果從 1 到 10 共計 881 條

查看主題

  1. #11
    註冊日期
    2015-03-17
    文章
    658
    Thanks
    425
    Thanked 1,539 Times in 532 Posts

    預設

    引用 作者: silaslin 查看文章
    山姆叔,

    我記得 squeezelite.service 的部分,
    ExecStartPost=taskset -p 0x00000008 $(pgrep squeezelite) 這行會跑不起來。
    所以我有把它拿掉。
    不曉得其他網兄會不會有問題。
    正確的寫法如下:
    代碼:
    [Unit]
    Description=Squeezelite Player
    After=network.target
    
    
    [Service]
    Nice=-10
    LimitRTPRIO=98
    LimitMEMLOCK=infinity
    #ControlGroup=cpu:/
    User=squeezelite
    Group=squeezelite
    SupplementaryGroups=audio
    EnvironmentFile=-/etc/squeezelite.conf
    Type=idle
    ExecStartPre=/usr/bin/sleep 3
    ExecStartPost=/usr/bin/taskset -cp 3 $MAINPID
    ExecStart=/usr/bin/squeezelite\
     $OPTIONS\
     $NAME $MAC $PRIORITY\
     $MAX_RATE $AUDIO_DEV\
     $BUFFER $CODEC $ALSA_PARAMS $VOLUME\
     $LOG_FILE $LOG_LEVEL\
     $UPSAMPLE $DOP $VISULIZER $SERVER_IP
    
    
    [Install]
    WantedBy=multi-user.target
    感謝Silaslin兄提醒,已將install-arch.sh修正

    新增LMS CPU隔離功能
    此篇文章於 2022-02-24 12:36 AM 被 sam0402 編輯。

  2. The Following 3 Users Say Thank You to sam0402 For This Useful Post:


發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •