LmeSzinc / AzurLaneAutoScript

Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界
https://alas.azurlane.cloud
GNU General Public License v3.0
6.95k stars 834 forks source link

nemu_ipc截图方案在电脑屏幕息屏后截图高概率失败/超时 #4259

Open Zhuazizizi opened 1 month ago

Zhuazizizi commented 1 month ago

在提问之前...

描述你的问题

运行一段时间后随机地方出现截图失败报错并停止,最近换了截图方案nemu_ipc才遇见的,在之前使用其他截图方案(DroidCast_raw)时没有遇见这个情况。 查看了其他类似报错的issues说是大致和电脑性能不够相关,但这个nemu_ipc不是据说最快的速度和最少的占用嘛,原本没问题的情况下不应该换了好的截图方案反而不行了啊 在使用截图方案nemu_ipc时会有少量截图失败报错,挂机一段时间电脑自动息屏后截图失败概率大幅增加导致自动报错停止。 该情况在使用其他截图方案(DroidCast_raw)时不会出现,电脑息屏后也能正常运行

如何复现

使用截图方案nemu_ipc后在随机时间和场景出现 使用截图方案nemu_ipc时,电脑息屏后高概率截图失败

预期行为

No response

相关 Logs

──────────────────────────────────── BATTLE_1 ─────────────────────────────────────
INFO     20:04:31.275 │ BATTLE_1                                                   
INFO     20:04:31.275 │ Auto search moving                                         
INFO     20:04:31.276 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:04:31.309 │ [OCR_OIL 0.030s] 7528                                      
INFO     20:04:31.345 │ [OCR_COIN 0.035s] 65285                                    
INFO     20:04:35.099 │ [Loading] 13%                                              
INFO     20:04:35.100 │ Auto search combat loading                                 
INFO     20:04:35.101 │ Screenshot interval set to 1.0s                            
INFO     20:04:40.102 │ Auto Search combat execute                                 
INFO     20:04:40.104 │ <<< EMOTION REDUCE >>>                                     
INFO     20:04:40.129 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:04:40.131 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=136,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 4, 40),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 4, 40)       
INFO     20:04:40.141 │ [Emotion fleet_1] 136                                      
INFO     20:04:40.143 │ [Emotion fleet_2] 117                                      
INFO     20:04:46.104 │ Combat auto check timer reached                            
INFO     20:04:55.120 │ Screenshot interval set to 0.2s                            
INFO     20:04:55.122 │ Auto Search combat status                                  
INFO     20:04:57.930 │ Combat end.                                                
──────────────────────────────────── BATTLE_2 ─────────────────────────────────────
INFO     20:04:57.932 │ BATTLE_2                                                   
INFO     20:04:57.933 │ Auto search moving                                         
INFO     20:04:57.935 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:04:57.965 │ [OCR_OIL 0.029s] 7486                                      
INFO     20:04:58.000 │ [OCR_COIN 0.033s] 65302                                    
INFO     20:05:01.799 │ [Loading] 6%                                               
INFO     20:05:01.800 │ Auto search combat loading                                 
INFO     20:05:01.802 │ Screenshot interval set to 1.0s                            
INFO     20:05:06.761 │ Auto Search combat execute                                 
INFO     20:05:06.763 │ <<< EMOTION REDUCE >>>                                     
INFO     20:05:06.791 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:05:06.792 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=134,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 5, 6),       
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 5, 6)        
INFO     20:05:06.801 │ [Emotion fleet_1] 134                                      
INFO     20:05:06.802 │ [Emotion fleet_2] 117                                      
INFO     20:05:12.761 │ Combat auto check timer reached                            
INFO     20:05:28.786 │ Screenshot interval set to 0.2s                            
INFO     20:05:28.787 │ Auto Search combat status                                  
INFO     20:05:29.783 │ Combat end.                                                
──────────────────────────────────── BATTLE_3 ─────────────────────────────────────
INFO     20:05:29.785 │ BATTLE_3                                                   
INFO     20:05:29.785 │ Auto search moving                                         
INFO     20:05:29.787 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:05:29.819 │ [OCR_OIL 0.030s] 7444                                      
INFO     20:05:29.856 │ [OCR_COIN 0.035s] 65322                                    
INFO     20:05:34.091 │ [Loading] 5%                                               
INFO     20:05:34.092 │ Auto search combat loading                                 
INFO     20:05:34.093 │ Screenshot interval set to 1.0s                            
INFO     20:05:39.014 │ Auto Search combat execute                                 
INFO     20:05:39.015 │ <<< EMOTION REDUCE >>>                                     
INFO     20:05:39.036 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:05:39.038 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=132,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 5, 39),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 5, 39)       
INFO     20:05:39.047 │ [Emotion fleet_1] 132                                      
INFO     20:05:39.048 │ [Emotion fleet_2] 117                                      
INFO     20:05:44.015 │ Combat auto check timer reached                            
INFO     20:05:51.031 │ Screenshot interval set to 0.2s                            
INFO     20:05:51.032 │ Auto Search combat status                                  
INFO     20:05:51.827 │ Combat end.                                                
──────────────────────────────────── BATTLE_4 ─────────────────────────────────────
INFO     20:05:51.829 │ BATTLE_4                                                   
INFO     20:05:51.830 │ Auto search moving                                         
INFO     20:05:51.831 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:05:51.860 │ [OCR_OIL 0.027s] 7402                                      
INFO     20:05:51.898 │ [OCR_COIN 0.036s] 65352                                    
INFO     20:05:58.847 │ [Loading] 6%                                               
INFO     20:05:58.848 │ Auto search combat loading                                 
INFO     20:05:58.849 │ Screenshot interval set to 1.0s                            
INFO     20:06:03.671 │ Auto Search combat execute                                 
INFO     20:06:03.672 │ <<< EMOTION REDUCE >>>                                     
INFO     20:06:03.694 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:06:03.695 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=134,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 6, 3),       
         Main.Emotion.Fleet2Value=119,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 6, 3)        
INFO     20:06:03.704 │ [Emotion fleet_1] 134                                      
INFO     20:06:03.706 │ [Emotion fleet_2] 119                                      
INFO     20:06:08.675 │ Combat auto check timer reached                            
INFO     20:06:19.692 │ Screenshot interval set to 0.2s                            
INFO     20:06:19.694 │ Auto Search combat status                                  
INFO     20:06:22.101 │ Combat end.                                                
──────────────────────────────────── BATTLE_5 ─────────────────────────────────────
INFO     20:06:22.103 │ BATTLE_5                                                   
INFO     20:06:22.104 │ Auto search moving                                         
INFO     20:06:22.105 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:06:22.136 │ [OCR_OIL 0.030s] 7343                                      
INFO     20:06:22.171 │ [OCR_COIN 0.033s] 65382                                    
INFO     20:06:24.788 │ [Loading] 6%                                               
INFO     20:06:24.790 │ Auto search combat loading                                 
INFO     20:06:24.791 │ Screenshot interval set to 1.0s                            
INFO     20:06:29.719 │ Auto Search combat execute                                 
INFO     20:06:29.721 │ <<< EMOTION REDUCE >>>                                     
INFO     20:06:29.744 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:06:29.746 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=132,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 6, 29),      
         Main.Emotion.Fleet2Value=119,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 6, 29)       
INFO     20:06:29.755 │ [Emotion fleet_1] 132                                      
INFO     20:06:29.755 │ [Emotion fleet_2] 119                                      
INFO     20:06:34.723 │ Combat auto check timer reached                            
INFO     20:06:59.760 │ Screenshot interval set to 0.2s                            
INFO     20:06:59.761 │ Auto Search combat status                                  
INFO     20:07:02.568 │ Combat end.                                                
──────────────────────────────────── BATTLE_6 ─────────────────────────────────────
INFO     20:07:02.570 │ BATTLE_6                                                   
INFO     20:07:02.571 │ Auto search moving                                         
INFO     20:07:02.572 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:07:02.602 │ [OCR_OIL 0.030s] 7301                                      
INFO     20:07:02.640 │ [OCR_COIN 0.036s] 65394                                    
INFO     20:07:05.799 │ Fleet: 2, fleet_current_index: 2                           
INFO     20:07:11.454 │ [Loading] 6%                                               
INFO     20:07:11.456 │ Auto search combat loading                                 
INFO     20:07:11.456 │ Screenshot interval set to 1.0s                            
INFO     20:07:16.425 │ Auto Search combat execute                                 
INFO     20:07:16.426 │ <<< EMOTION REDUCE >>>                                     
INFO     20:07:16.448 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:07:16.450 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=132,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 7, 16),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 7, 16)       
INFO     20:07:16.459 │ [Emotion fleet_1] 132                                      
INFO     20:07:16.461 │ [Emotion fleet_2] 117                                      
INFO     20:07:21.427 │ Combat auto check timer reached                            
INFO     20:07:55.471 │ Screenshot interval set to 0.2s                            
INFO     20:07:55.472 │ Auto Search combat status                                  
INFO     20:07:57.675 │ Combat end.                                                
──────────────────────────────────── BATTLE_7 ─────────────────────────────────────
INFO     20:07:57.677 │ BATTLE_7                                                   
INFO     20:07:57.677 │ Auto search moving                                         
INFO     20:07:57.679 │ Fleet: 2, fleet_current_index: 2                           
INFO     20:07:57.709 │ [OCR_OIL 0.028s] 7246                                      
INFO     20:07:57.745 │ [OCR_COIN 0.036s] 65484                                    
INFO     20:07:58.685 │ <<< CAMPAIGN END >>>                                       
INFO     20:07:58.709 │ Pending tasks: ['Main', 'OpsiHazard1Leveling']             
INFO     20:07:58.709 │ [Task] Main (Enable, 2024-10-06 17:08:23)                  
INFO     20:07:58.710 │ Continue task `Main (Enable, 2024-10-06 17:08:23)`         
══════════════════════════════════ CAMPAIGN_12_4 ══════════════════════════════════
INFO     20:07:58.712 │ CAMPAIGN_12_4                                              
INFO     20:07:58.713 │ Count: 2                                                   
INFO     20:07:58.716 │ In auto search menu, skip ensure_campaign_ui.              
────────────────────────────────────── 12-4 ───────────────────────────────────────
INFO     20:07:58.722 │ 12-4                                                       
INFO     20:07:58.722 │ Expect emotion reduce: (12, 2)                             
INFO     20:07:58.737 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:07:58.739 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=132,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 7, 58),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 7, 58)       
INFO     20:07:58.749 │ [Emotion fleet_1] 132                                      
INFO     20:07:58.750 │ [Emotion fleet_2] 117                                      
INFO     20:07:58.750 │ <<< ENTER MAP >>>                                          
INFO     20:07:58.759 │ Handling 2x book setting, mode=auto.                       
INFO     20:08:01.097 │ Click ( 871,  625) @ AUTO_SEARCH_MENU_CONTINUE             
INFO     20:08:01.901 │ is_auto_search_running appeared                            
──────────────────────────────────── BATTLE_0 ─────────────────────────────────────
INFO     20:08:01.903 │ BATTLE_0                                                   
INFO     20:08:01.904 │ Auto search moving                                         
INFO     20:08:01.906 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:08:01.937 │ [OCR_OIL 0.030s] 7236                                      
INFO     20:08:01.973 │ [OCR_COIN 0.035s] 67404                                    
INFO     20:08:09.008 │ [Loading] 5%                                               
INFO     20:08:09.009 │ Auto search combat loading                                 
INFO     20:08:09.010 │ Screenshot interval set to 1.0s                            
INFO     20:08:13.938 │ Auto Search combat execute                                 
INFO     20:08:13.940 │ <<< EMOTION REDUCE >>>                                     
INFO     20:08:13.962 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:08:13.964 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=130,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 8, 13),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 8, 13)       
INFO     20:08:13.974 │ [Emotion fleet_1] 130                                      
INFO     20:08:13.974 │ [Emotion fleet_2] 117                                      
INFO     20:08:18.942 │ Combat auto check timer reached                            
INFO     20:08:33.964 │ Screenshot interval set to 0.2s                            
INFO     20:08:33.966 │ Auto Search combat status                                  
INFO     20:08:35.169 │ Combat end.                                                
──────────────────────────────────── BATTLE_1 ─────────────────────────────────────
INFO     20:08:35.171 │ BATTLE_1                                                   
INFO     20:08:35.173 │ Auto search moving                                         
INFO     20:08:35.175 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:08:35.210 │ [OCR_OIL 0.034s] 7177                                      
INFO     20:08:35.252 │ [OCR_COIN 0.041s] 67419                                    
INFO     20:08:39.121 │ [Loading] 6%                                               
INFO     20:08:39.121 │ Auto search combat loading                                 
INFO     20:08:39.123 │ Screenshot interval set to 1.0s                            
INFO     20:08:43.996 │ Auto Search combat execute                                 
INFO     20:08:43.997 │ <<< EMOTION REDUCE >>>                                     
INFO     20:08:44.020 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:08:44.022 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=128,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 8, 43),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 8, 43)       
INFO     20:08:44.031 │ [Emotion fleet_1] 128                                      
INFO     20:08:44.032 │ [Emotion fleet_2] 117                                      
INFO     20:08:48.999 │ Combat auto check timer reached                            
INFO     20:09:10.024 │ Screenshot interval set to 0.2s                            
INFO     20:09:10.025 │ Auto Search combat status                                  
INFO     20:09:12.836 │ Combat end.                                                
──────────────────────────────────── BATTLE_2 ─────────────────────────────────────
INFO     20:09:12.837 │ BATTLE_2                                                   
INFO     20:09:12.838 │ Auto search moving                                         
INFO     20:09:12.840 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:09:12.870 │ [OCR_OIL 0.029s] 7135                                      
INFO     20:09:12.909 │ [OCR_COIN 0.037s] 67439                                    
INFO     20:09:17.101 │ [Loading] 6%                                               
INFO     20:09:17.102 │ Auto search combat loading                                 
INFO     20:09:17.103 │ Screenshot interval set to 1.0s                            
INFO     20:09:22.067 │ Auto Search combat execute                                 
INFO     20:09:22.069 │ <<< EMOTION REDUCE >>>                                     
INFO     20:09:22.090 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:09:22.092 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=126,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 9, 22),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 9, 22)       
INFO     20:09:22.102 │ [Emotion fleet_1] 126                                      
INFO     20:09:22.103 │ [Emotion fleet_2] 117                                      
INFO     20:09:27.068 │ Combat auto check timer reached                            
INFO     20:09:35.088 │ Screenshot interval set to 0.2s                            
INFO     20:09:35.090 │ Auto Search combat status                                  
INFO     20:09:36.084 │ Combat end.                                                
──────────────────────────────────── BATTLE_3 ─────────────────────────────────────
INFO     20:09:36.086 │ BATTLE_3                                                   
INFO     20:09:36.087 │ Auto search moving                                         
INFO     20:09:36.088 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:09:36.120 │ [OCR_OIL 0.031s] 7093                                      
INFO     20:09:36.154 │ [OCR_COIN 0.033s] 67460                                    
WARNING  20:09:41.492 │ Func screenshot() call timeout, retrying: 0                
INFO     20:09:41.538 │ [Loading] 6%                                               
INFO     20:09:41.539 │ Auto search combat loading                                 
INFO     20:09:41.540 │ Screenshot interval set to 1.0s                            
INFO     20:09:46.318 │ Auto Search combat execute                                 
INFO     20:09:46.319 │ <<< EMOTION REDUCE >>>                                     
INFO     20:09:46.343 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:09:46.345 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=124,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 9, 46),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 9, 46)       
INFO     20:09:46.353 │ [Emotion fleet_1] 124                                      
INFO     20:09:46.355 │ [Emotion fleet_2] 117                                      
INFO     20:09:52.319 │ Combat auto check timer reached                            
INFO     20:10:11.344 │ Screenshot interval set to 0.2s                            
INFO     20:10:11.345 │ Auto Search combat status                                  
INFO     20:10:13.951 │ Combat end.                                                
──────────────────────────────────── BATTLE_4 ─────────────────────────────────────
INFO     20:10:13.953 │ BATTLE_4                                                   
INFO     20:10:13.953 │ Auto search moving                                         
INFO     20:10:13.955 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:10:13.985 │ [OCR_OIL 0.029s] 7051                                      
INFO     20:10:14.020 │ [OCR_COIN 0.032s] 67478                                    
INFO     20:10:18.377 │ [Loading] 10%                                              
INFO     20:10:18.379 │ Auto search combat loading                                 
INFO     20:10:18.380 │ Screenshot interval set to 1.0s                            
INFO     20:10:23.383 │ Auto Search combat execute                                 
INFO     20:10:23.384 │ <<< EMOTION REDUCE >>>                                     
INFO     20:10:23.406 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:10:23.408 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=122,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 10, 23),     
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 10, 23)      
INFO     20:10:23.417 │ [Emotion fleet_1] 122                                      
INFO     20:10:23.418 │ [Emotion fleet_2] 117                                      
INFO     20:10:28.385 │ Combat auto check timer reached                            
INFO     20:10:49.412 │ Screenshot interval set to 0.2s                            
INFO     20:10:49.413 │ Auto Search combat status                                  
INFO     20:10:50.615 │ Combat end.                                                
──────────────────────────────────── BATTLE_5 ─────────────────────────────────────
INFO     20:10:50.616 │ BATTLE_5                                                   
INFO     20:10:50.617 │ Auto search moving                                         
INFO     20:10:50.619 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:10:50.648 │ [OCR_OIL 0.028s] 7009                                      
INFO     20:10:50.685 │ [OCR_COIN 0.035s] 67496                                    
WARNING  20:10:55.020 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:10:55.171 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:10:56.561 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:10:56.712 │ Func screenshot() call timeout, retrying: 1                
INFO     20:10:57.728 │ [Loading] 31%                                              
INFO     20:10:57.729 │ Auto search combat loading                                 
INFO     20:10:57.730 │ Screenshot interval set to 1.0s                            
WARNING  20:11:02.887 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:03.888 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:04.040 │ Func screenshot() call timeout, retrying: 1                
INFO     20:11:05.579 │ Auto Search combat execute                                 
INFO     20:11:05.581 │ <<< EMOTION REDUCE >>>                                     
INFO     20:11:05.604 │ Bind task ['General', 'Alas', 'Main']                      
INFO     20:11:05.605 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=120,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 10, 6, 20, 11, 5),      
         Main.Emotion.Fleet2Value=117,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 10, 6, 20, 11, 5)       
INFO     20:11:05.614 │ [Emotion fleet_1] 120                                      
INFO     20:11:05.615 │ [Emotion fleet_2] 117                                      
WARNING  20:11:07.614 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:07.767 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:08.919 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:11:12.073 │ Func screenshot() call timeout, retrying: 3                
INFO     20:11:15.085 │ Combat auto check timer reached                            
WARNING  20:11:16.242 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:16.394 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:19.991 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:20.142 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:21.295 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:11:27.014 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:28.015 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:29.015 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:30.016 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:31.017 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:31.168 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:37.858 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:38.860 │ Func screenshot() call timeout, retrying: 0                
INFO     20:11:39.723 │ Screenshot interval set to 0.2s                            
INFO     20:11:39.724 │ Auto Search combat status                                  
WARNING  20:11:40.263 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:40.415 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:41.755 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:11:44.982 │ Func screenshot() call timeout, retrying: 3                
INFO     20:11:48.031 │ Combat end.                                                
──────────────────────────────────── BATTLE_6 ─────────────────────────────────────
INFO     20:11:48.033 │ BATTLE_6                                                   
INFO     20:11:48.034 │ Auto search moving                                         
INFO     20:11:48.036 │ Fleet: 1, fleet_current_index: 1                           
INFO     20:11:48.066 │ [OCR_OIL 0.029s] 6967                                      
INFO     20:11:48.067 │ Reach oil limit                                            
INFO     20:11:48.100 │ [OCR_COIN 0.032s] 67517                                    
WARNING  20:11:48.664 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:48.816 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:49.969 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:11:53.289 │ Func screenshot() call timeout, retrying: 3                
INFO     20:11:56.301 │ Fleet: 2, fleet_current_index: 2                           
WARNING  20:11:57.063 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:11:57.214 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:11:58.458 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:12:01.610 │ Func screenshot() call timeout, retrying: 3                
INFO     20:12:04.646 │ Click ( 419,  509) @ RETIRE_APPEAR_1                       
WARNING  20:12:05.259 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:12:05.410 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:12:06.693 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:12:09.888 │ Func screenshot() call timeout, retrying: 3                
INFO     20:12:12.908 │ <<< RETIREMENT >>>                                         
INFO     20:12:12.910 │ Using one click retirement.                                
INFO     20:12:12.911 │ [Favourite_filter] off                                     
INFO     20:12:12.914 │ Click ( 741,  666) @ ONE_CLICK_RETIREMENT                  
INFO     20:12:13.189 │ Retirement confirm                                         
INFO     20:12:13.194 │ Click ( 977,  633) @ SHIP_CONFIRM_2                        
WARNING  20:12:13.518 │ Func screenshot() call timeout, retrying: 0                
WARNING  20:12:13.669 │ Func screenshot() call timeout, retrying: 1                
WARNING  20:12:14.824 │ Func screenshot() call timeout, retrying: 2                
WARNING  20:12:17.977 │ Func screenshot() call timeout, retrying: 3                
WARNING  20:12:21.287 │ Func screenshot() call timeout, retrying: 4                
CRITICAL 20:12:21.288 │ Retry screenshot() failed                                  
CRITICAL 20:12:21.289 │ Request human takeover                                     
INFO     20:12:21.786 │ No provider specified, skip sending

截图

No response

还有别的吗?

MUMU12 基础信息 模拟器版本 : 4.0.10.3381 模拟器磁盘(可用/总)空间 : 60.7GB/125GB 日志路径 : E:\一些软件\MuMuPlayer-12.0\vms\MuMuPlayer-12.0-0\logs\

运行环境 VT : 开启 Hyper-V : 关闭 网络环境检测 : 正常 以管理员运行方式 : 是 DirectX 11是否安装 : 是 防火墙 : 开启(建议关闭)

电脑配置 主板型号 : Manufacturer: Notebook Product: N8xEJEK
CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz 系统版本 : Windows 10 64-bit Kernel 10.0.19045 显卡驱动 : 正常 显卡驱动型号 : 516.94 (20220721) 所有显卡 : NVIDIA GeForce GTX 1050 Ti | Intel(R) UHD Graphics 630 | Microsoft Basic Render Driver 当前使用显卡 : NVIDIA GeForce GTX 1050 Ti 安装磁盘(可用/总)空间 : 81.6GB/931.5GB 可用内存/总内存 : 4.8GB/15.9GB

模拟器设置 Root : 关闭 显卡渲染模式 : Vulkan 模式(独家) 性能设置 : 4核/6GB 手机型号 : Xiaomi 12S Pro 分辨率 : 1280 * 720 高帧率 : 开启 后台保活 : 关闭

其它信息 其它版本信息 : vm: 120.1.84.003 hyperv: 6.3.33.0 renderer: 0.0.187.0 Vendor : NetEase OpenGL Renderer : MuMu GL (Vulkan 1.3.205 NVIDIA GeForce GTX 1050 Ti 516.94 _SO) OpenGL Version : OpenGL ES 3.2 V132 运行时间 : 1 : 44 : 49

D9Lose commented 1 month ago

CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz CPU 规格 内核数 6 总线程数 12 最大睿频频率 4.10 GHz 英特尔® 睿频加速技术 2.0 频率‡ 4.10 GHz 处理器基本频率 2.20 GHz

而你模拟器开了4核心 剩下两核心导致了alas和Windows的卡顿。

解决办法:模拟器下降至2核心2g内存

Zhuazizizi commented 1 month ago

CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz CPU 规格 内核数 6 总线程数 12 最大睿频频率 4.10 GHz 英特尔® 睿频加速技术 2.0 频率‡ 4.10 GHz 处理器基本频率 2.20 GHz

而你模拟器开了4核心 剩下两核心导致了alas和Windows的卡顿。

解决办法:模拟器下降至2核心2g内存

改了无效。 而且没改也没有卡顿的感觉,资源监视器显示余下cpu资源也有60左右,这设置主要应该是看线程数而不是单纯的数核心数。

noelfwfaw commented 4 days ago

这个问题我几个月前提过,Lme鉴定为电脑太慢。 个人觉得mumu的接口问题。 解决方案: 首先,重启模拟器即刻解决问题。

  1. 虚拟机配置改低些,2核2G,动态帧率。
  2. 用其他截图。
  3. 换模拟器,我用了一段时间的雷神新接口,的确没有出现截图报错,但是我个人是觉得不如mumu的好用,明显不够流畅,于是换回了mumu,结局是又出现了这个报错。