我使用运行 HiveOS 的挖矿设备,我相信它是基于 Ubuntu 的。
我制作了一个名为 的脚本amdtimings.sh
,该脚本通过使用名为 的工具将自定义 HBM2 计时插入我的 GPUAMD内存调整。该脚本的目录位于 /home/user/ 上,我可以通过dir /home/user/
“如果我手动打开控制台并执行./amdtimings.sh
一切正常”来查看它。
问题是我想让该脚本在启动时运行,因为 PC 会在发生任何故障(例如 GPU 死亡或过热)时重新启动,但除非首先设置 HBM 时序,否则我的超频配置文件将无法工作。超频设置确实由 HiveOS 服务器自动设置,在这种情况下(因为脚本不会在启动时启动)只会冻结矿工,因为它尝试在无法运行的所述 OC 配置文件上开始操作 GPU除非我首先通过运行上述脚本手动输入时间./amdtimings.sh
。
我在 GUI 中运行,因此 X 在每次重新启动后都会启动,所以我编辑如下/home/user/initx.user.sh
:
#!/usr/bin/env bash
# This script is run in terminal after X server start
# uncomment the following line if you want to see miner log after start
#tail -f /run/hive/miner.1
sleep 10
cd /home/user/
./amdtimings.sh
希望通过这种方式脚本能够在启动时启动,并有 10 秒的延迟。开机30秒后矿机启动。
但由于某种原因,它不起作用!
会是什么呢?