Franklin-Zhang0 / Yolo-v8-Apex-Aim-assist

95 stars 20 forks source link

[讨论]使用.ps1脚本运行出现严重的性能问题 #10

Closed fatinghenji closed 7 months ago

fatinghenji commented 1 year ago

仅做一个讨论,我真没弄明白是哪里出问题了,这是我使用的.ps1脚本:

# 启动acconda虚拟环境
conda activate Yolo-v8-Apex-Aim-assist

# 等待用户确认
do {
    $input = Read-Host -Prompt "Press Y to continu"
} while ($input -ne "Y")

# 运行python文件
python G:\AI\Yolo-v8-Apex-Aim-assist\main.py

确实成功的运行了,但是一旦我点击左键或者右键就会卡卡卡卡卡,更令我疑惑的是,如果是手动逐行使用conda activate Yolo-v8-Apex-Aim-assistpython G:\AI\Yolo-v8-Apex-Aim-assist\main.py则完全没有问题。任何人有解决的头绪吗?

编辑1

我发现似乎是因为我是通过快捷方式来执行的问题,即:

  1. 在桌面上创建一个快捷方式,然后右键单击快捷方式,选择“属性”,在“目标”字段中输入powershell.exe -f "C:\Users\29099\Desktop\apexai.ps1"
  2. 单击“快捷方式”选项卡,点击“高级”,选择“以管理员身份运行”。
  3. 双击桌面上的快捷方式来运行脚本。 如果是通过直接双击apexai.ps1,同样不会出现性能问题。
PTA00 commented 7 months ago

我是利用快捷.bat启动conda虚拟环境:start D:\ai\miniconda3\Scripts\activate.bat D:\ai\miniconda3\envs\aim 在游戏中会导致鼠标一卡一卡的,而游戏本身依然是300+帧,看起来像是鼠标在掉帧。 你有什么头绪吗,我已经汗流浃背了。 (未测试其他启动方式,只要开始推理鼠标就开始掉帧)

fatinghenji commented 7 months ago

我是利用快捷.bat启动conda虚拟环境:start D:\ai\miniconda3\Scripts\activate.bat D:\ai\miniconda3\envs\aim 在游戏中会导致鼠标一卡一卡的,而游戏本身依然是300+帧,看起来像是鼠标在掉帧。 你有什么头绪吗,我已经汗流浃背了。 (未测试其他启动方式,只要开始推理鼠标就开始掉帧)

是否以管理员身份运行吗

PTA00 commented 7 months ago

https://github.com/BigdataZjk/UltralyticsYOLOv8-FPS/issues/3#issuecomment-1910012643