c0re100 / qBittorrent-Enhanced-Edition

[Unofficial] qBittorrent Enhanced, based on qBittorrent
https://github.com/c0re100/qBittorrent-Enhanced-Edition
Other
19.95k stars 1.27k forks source link

启动qbit-enhanced经常无响应卡住 #280

Open nocturnes92 opened 3 years ago

nocturnes92 commented 3 years ago

Please provide the following information

qBittorrent version and Operating System

4.3.7.10;win10 2004

What is the problem

就最近一个月开始,在上一个qbit-enhanced版本经常未响应,要开好几次才能打开,甚至一直未响应打不开,然后昨天更新了新版本也还是这样。 不到100个种子,应该不到400GB挂在到机械盘,之前挂的种子更多,我还清理了一次,也没折腾过电脑和系统。有一次没完全卡住,大量种子是在初始化链接,但我这个挂的下载量也不算多吧。

Extra info(if any)

我看之前有人说修改磁盘缓存能解决,具体是修改哪个?我给挂下载的机械盘设置了512MB的虚拟内存,打开的时候还是会无响应,但等一等能打开,界面内操作时有一点卡顿。

xuke-hat commented 3 years ago

确实,之前用的4.3.5.10,前两天更新了4.3.7.10就一直未响应

nowaytosol commented 3 years ago

同,更新4.3.7.10之后经常未响应

sscco55 commented 3 years ago

我已退回v4.3.6.10

sscco55 commented 3 years ago

你参考我的设置试试看. 设置

ircopdd commented 3 years ago

內存用-1

nocturnes92 commented 3 years ago

你参考我的设置试试看. 设置

设置改了一下似乎影响不大,倒是退回4.3.5.10加载快很多,但还是有30左右的无响应

ircopdd commented 3 years ago

你参考我的设置试试看.

设置改了一下似乎影响不大,倒是退回4.3.5.10加载快很多,但还是有30左右的无响应

2021-08-12_214132

c0re100 commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

ircopdd commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

如果是WIN10 可能是要把Windows Defender 關掉

我WIN7 X64正常

nowaytosol commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

回退到v4.3.6.10一切正常 v4.3.7.10经常未响应 使用Windows 10 21H1 OS版本 19043.1165

xuke-hat commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

我是win10 21H1,最近卡的时间不长,之前刚更新的时候卡了很久

sscco55 commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

目前环境是windows 11 22000.132,我曾回帖Windows 10 19043.906 x64环境下使用v4.1.9.16和V4.3.4.11没问题。但两个版本号之间的软件也出现无响应的情况,甚至退出软件都会无响应。 另外,v4.3.6.10的版本也不是十全十美,遇到系统关机出现需要点击立即结束的系统无响应弹窗。

c0re100 commented 3 years ago

我還在1909🤷 我周末用21H1虛擬機試試看

nieyuanhong commented 3 years ago

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

我这边系统版本是预览版21390. 之前是版本是4.3.3.10, 时不时卡, 刚更新到4.3.7.10, 直接卡死15分钟内进不去. 然后关了所有网络, 和之前差不多的时间进去. 我的网络有zerotire vmware hyperv这些虚拟网卡, 然后就是wifi和未连接的有线网, 怀疑是不是这些虚拟网卡产生了地址环回或者ipv6段过于长, 扫描局域网网段花费了大量时间. 之后我将[选项]-[高级]-[网络接口]设为我当前唯一使用的网络wlan之后果然不再卡死. 作者大大可以试一下装了虚拟网卡之后的情况. 或者我建议将扫描网段和图形界面放到两个线程.

SeaHOH commented 3 years ago

那么就是上游的问题,这里不会也不该做这种修改。 个人非常反感强制绑定到具体的网卡这种做法,难道不该是我自己需要的时候才这么做么。以前那种监听所有网卡的设置已经不再提供使用了,我请求过也没用。其实全监听挺方便,而且像我家稍微特殊的网络配置非要这种才行。

adminidor commented 3 years ago

启动长时间的无响应,退回上一版本正常

c0re100 commented 3 years ago

我還在1909🤷 我周末用21H1虛擬機試試看

目前用21H1虛擬機掛了一個星期 每天RSS nyaa幾十個種子,目前是231個種子 剛關掉重開,但依然無法覆現載入問題 可能要編譯一個qb4.3.7和v4.3.5/6用的libtorrent版本來做測試一下...

下載了100個種子做測試,但沒有載入過久問題... 有問題都是用windows 10 2004嗎?

我这边系统版本是预览版21390. 之前是版本是4.3.3.10, 时不时卡, 刚更新到4.3.7.10, 直接卡死15分钟内进不去. 然后关了所有网络, 和之前差不多的时间进去. 我的网络有zerotire vmware hyperv这些虚拟网卡, 然后就是wifi和未连接的有线网, 怀疑是不是这些虚拟网卡产生了地址环回或者ipv6段过于长, 扫描局域网网段花费了大量时间. 之后我将[选项]-[高级]-[网络接口]设为我当前唯一使用的网络wlan之后果然不再卡死. 作者大大可以试一下装了虚拟网卡之后的情况. 或者我建议将扫描网段和图形界面放到两个线程.

印象中,qbittorrent在近幾個版本都沒改動過網絡界面處理相關的代碼 然後,我也有vmware+surfshark+nordvpn等虛擬界面也沒出現你這個問題...

ysinx commented 3 years ago

同遇

c0re100 commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

nowaytosol commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

已更新至4.3.8.10 开启后依然长时间白屏未响应 期间CPU占用率大幅提高 成功开启后GUI操作流畅度相较于4.3.7.10有所改善 但依旧与4.3.6.10的流畅度相差甚远

c0re100 commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

已更新至4.3.8.10 开启后依然长时间白屏未响应 期间CPU占用率大幅提高 成功开启后GUI操作流畅度相较于4.3.7.10有所改善 但依旧与4.3.6.10的流畅度相差甚远

想起這裡有CI build 可以試試這個CI版本有沒有問題嗎? https://github.com/c0re100/qBittorrent-Enhanced-Edition/suites/3634467313/artifacts/88037925

libtorrent commit: https://github.com/arvidn/libtorrent/commit/33a10d5a723a6c27d9baee7d9bf2028eb81c88ed

4.3.6.10>>4.3.7.10: 這段期間,我只更新過MSVC及libtorrent 除非我現在用的MSVC版本有缺陷性失誤...

nowaytosol commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

已更新至4.3.8.10 开启后依然长时间白屏未响应 期间CPU占用率大幅提高 成功开启后GUI操作流畅度相较于4.3.7.10有所改善 但依旧与4.3.6.10的流畅度相差甚远

想起這裡有CI build 可以試試這個CI版本有沒有問題嗎? https://github.com/c0re100/qBittorrent-Enhanced-Edition/suites/3634467313/artifacts/88037925

libtorrent commit: arvidn/libtorrent@33a10d5

4.3.6.10>>4.3.7.10: 這段期間,我只更新過MSVC及libtorrent 除非我現在用的MSVC版本有缺陷性失誤...

刚刚测试您发送的CI版本 问题依旧 (补充之前未提到的问题:有几率关闭窗口后从通知区域图标点击唤起窗口无反应的情况 4.3.6.10无此问题 且关闭时间稍长时出现此问题的概率大幅增加) 我的高级设置项均为默认 种子挂载在机械硬盘上

c0re100 commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

已更新至4.3.8.10 开启后依然长时间白屏未响应 期间CPU占用率大幅提高 成功开启后GUI操作流畅度相较于4.3.7.10有所改善 但依旧与4.3.6.10的流畅度相差甚远

想起這裡有CI build 可以試試這個CI版本有沒有問題嗎? https://github.com/c0re100/qBittorrent-Enhanced-Edition/suites/3634467313/artifacts/88037925 libtorrent commit: arvidn/libtorrent@33a10d5 4.3.6.10>>4.3.7.10: 這段期間,我只更新過MSVC及libtorrent 除非我現在用的MSVC版本有缺陷性失誤...

刚刚测试您发送的CI版本 问题依旧 (补充之前未提到的问题:有几率关闭窗口后从通知区域图标点击唤起窗口无反应的情况 4.3.6.10无此问题 且关闭时间稍长时出现此问题的概率大幅增加) 我的高级设置项均为默认 种子挂载在机械硬盘上

可不可以試試原版qbittorrent有沒有相同問題?

nowaytosol commented 3 years ago

已更新至4.3.8 只有libtorrent更新 其他庫沒變 不知道你們還會不會遇到相同問題...

已更新至4.3.8.10 开启后依然长时间白屏未响应 期间CPU占用率大幅提高 成功开启后GUI操作流畅度相较于4.3.7.10有所改善 但依旧与4.3.6.10的流畅度相差甚远

想起這裡有CI build 可以試試這個CI版本有沒有問題嗎? https://github.com/c0re100/qBittorrent-Enhanced-Edition/suites/3634467313/artifacts/88037925 libtorrent commit: arvidn/libtorrent@33a10d5 4.3.6.10>>4.3.7.10: 這段期間,我只更新過MSVC及libtorrent 除非我現在用的MSVC版本有缺陷性失誤...

刚刚测试您发送的CI版本 问题依旧 (补充之前未提到的问题:有几率关闭窗口后从通知区域图标点击唤起窗口无反应的情况 4.3.6.10无此问题 且关闭时间稍长时出现此问题的概率大幅增加) 我的高级设置项均为默认 种子挂载在机械硬盘上

可不可以試試原版qbittorrent有沒有相同問題?

刚更新到原版qbittorrent进行测试 一样的问题复现

rihalvnium76 commented 3 years ago

可以试试绑定IP地址到仅IPv4(IPv6不可用的情况下自动检测IPv6会导致长时间卡死),网络接口也可以绑定到常用的网卡加快启动速度

Crystal-RainSlide commented 3 years ago

更早的类似 issue:

kkwong7878 commented 3 years ago

使用 v4.3.7.10,v4.3.8.10遇到同樣有長時間最少化圖標後,點擊圖標打開會白屏,介面反應遲緩,lag,CPU使用率高問題。 發現關閉µtp,只用TCP,問題會得到解決! OS:Windows_10_19043.1202 RAM:24GB CPU:E3-1230V2 qbittorrent_EE v4.3.8.10

TCP

hugo-sama commented 3 years ago

OS: Windows 10 20H2 x64 build: 19042.1165 qBee ver: v4.3.8.10 (64-bit) torrent: 55

把接口改为WiFi后速度显著提升到上个月水平。@nieyuanhong 的这个方法在我这里有效。 之前的v4.3.7.10启动时也卡,没试过这个版本的启动卡顿能不能用这个方法解决。

image

sscco55 commented 3 years ago

OS: Windows 10 20H2 x64 build: 19042.1165 qBee ver: v4.3.8.10 (64-bit) torrent: 55

把接口改为WiFi后速度显著提升到上个月水平。@nieyuanhong 的这个方法在我这里有效。 之前的v4.3.7.10启动时也卡,没试过这个版本的启动卡顿能不能用这个方法解决。

image

你启动时间大概多久? 我的情况是4.3.8.10(64bit),以太网,一百个磁力,仍需要半分钟到一分钟不到的未响应。

hugo-sama commented 3 years ago

@sscco55 6到10秒。 我没公网ip,所以seed里的种子基本没几个人能连上的。下载里也是几个很难找到seeder的种子,所有种子都开强制下载。 tracker list已经用了https://github.com/ngosang/trackerslist 里面的all了。 我的qbtee压力可能比你的小很多……

image

sscco55 commented 3 years ago

@sscco55 6到10秒。 我没公网ip,所以seed里的种子基本没几个人能连上的。下载里也是几个很难找到seeder的种子,所有种子都开强制下载。 tracker list已经用了https://github.com/ngosang/trackerslist 里面的all了。 我的qbtee压力可能比你的小很多……

image

这么快! 我也没有公网IP、路由器拨号、虽然DHT有1300左右但是总觉得没用、然后追踪器是自动更新[https://trackerslist.com/best.txt]、系统是WIndows 11 Dev 22449.1000、只选以太网、但是启动时间将近三十秒之久。

hugo-sama commented 3 years ago

@sscco55 6到10秒。 我没公网ip,所以seed里的种子基本没几个人能连上的。下载里也是几个很难找到seeder的种子,所有种子都开强制下载。 tracker list已经用了https://github.com/ngosang/trackerslist 里面的all了。 我的qbtee压力可能比你的小很多…… image

这么快! 我也没有公网IP、路由器拨号、虽然DHT有1300左右但是总觉得没用、然后追踪器是自动更新[https://trackerslist.com/best.txt]、系统是WIndows 11 Dev 22449.1000、只选以太网、但是启动时间将近三十秒之久。

机械硬盘的话尝试碎片整理一下试试?或者关闭qbte的开启时recheck?(抱歉前几天没看消息

sscco55 commented 3 years ago

@sscco55 6到10秒。 我没公网ip,所以seed里的种子基本没几个人能连上的。下载里也是几个很难找到seeder的种子,所有种子都开强制下载。 tracker list已经用了https://github.com/ngosang/trackerslist 里面的all了。 我的qbtee压力可能比你的小很多…… image

这么快! 我也没有公网IP、路由器拨号、虽然DHT有1300左右但是总觉得没用、然后追踪器是自动更新[https://trackerslist.com/best.txt]、系统是WIndows 11 Dev 22449.1000、只选以太网、但是启动时间将近三十秒之久。

机械硬盘的话尝试碎片整理一下试试?或者关闭qbte的开启时recheck?(抱歉前几天没看消息

问题不大、我目前已经适应了这种启动方式。我到时候抽空试试两百磁力的压力测试。

cool-delete commented 3 years ago

我的qbitee 已经完全不能用了? 开了3天了 还是不能操作 界面渲染出来了 但是不能到前台 image

我该考虑重装qbee了吧 但是我的tracker 数据还能导出么

nowaytosol commented 3 years ago

我的qbitee 已经完全不能用了? 开了3天了 还是不能操作 界面渲染出来了 但是不能到前台 image

我该考虑重装qbee了吧 但是我的tracker 数据还能导出么

找到4.3.6.10安装包直接装上就行了

cool-delete commented 3 years ago

我的qbitee 已经完全不能用了? 开了3天了 还是不能操作 界面渲染出来了 但是不能到前台 image 我该考虑重装qbee了吧 但是我的tracker 数据还能导出么

找到4.3.6.10安装包直接装上就行了

4.3.6.10 我装上了 但是还是卡住啊 也是要等几个小时么....

nowaytosol commented 3 years ago

我的qbitee 已经完全不能用了? 开了3天了 还是不能操作 界面渲染出来了 但是不能到前台 image 我该考虑重装qbee了吧 但是我的tracker 数据还能导出么

找到4.3.6.10安装包直接装上就行了

4.3.6.10 我装上了 但是还是卡住啊 也是要等几个小时么....

屏幕截图 2021-09-20 143033 我安装4.3.7.10和4.3.8.10都会卡死 4.3.6.10没有这种现象

cool-delete commented 3 years ago

我安装4.3.7.10和4.3.8.10都会卡死 4.3.6.10没有这种现象

卡了20分钟好了....

hugo-sama commented 3 years ago

我的qbitee 已经完全不能用了? 开了3天了 还是不能操作 界面渲染出来了 但是不能到前台 image

我该考虑重装qbee了吧 但是我的tracker 数据还能导出么

%appdata%\qBittorrent 目录下的 qBittorrent.ini 里有tracker信息,如果想“无损”移植的话可以把那个文件夹备份后,安装旧版,用备份内容覆盖这个文件夹

image

image

cool-delete commented 3 years ago

直接升到4.3.8.10白屏好久... 我最长能卡3天 降级到 4.3.6.10 不会卡那么久了 但是也要卡3分钟 哪怕是升级到4.3.8.10 也是3分钟的 已经设置了网络接口 没有缓解

predb commented 3 years ago

应该是原版的问题。

我一直用的原版4.3.6,升到4.3.7以后,启动会卡3、5分钟,且启动完后,交互时也经常卡顿,回退到4.3.6后正常了。 后来4.3.8出来升级后和4.3.7一样的问题,只能又回退到了4.3.6。期间Windows版本未变动过,各种设置也未变动过,回退4.3.6后,马上正常。 90来个任务,活跃任务30左右,其余都是完成的。

qw4096 commented 3 years ago

原来不只是我有这样的问题啊

Dynorphe commented 3 years ago

可能跟windows有关,我之前一直用着好好的,更新22489之后直接卡死

qw4096 commented 3 years ago

我现在绑定网络接口了,还是有用的

yeezylife commented 3 years ago

不光是网络接口这么简单的问题吧,否则种子多的能卡那么久么.. 我猜是不是开启了“总是向同级的所有Tracker汇报”,然后添加了很多的trackers和种子的情况下启动时会卡..

我固态 5个种子都出现过开启的时候卡成一片白色窗口(4.3.8x64)

ircopdd commented 3 years ago

:: Turn Off Windows Defender REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 1 /f REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableRoutinelyTakingAction /t REG_DWORD /d 1 /f REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection" /v DisableBehaviorMonitoring /t REG_DWORD /d 1 /f REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection" /v DisableRealtimeMonitoring /t REG_DWORD /d 1 /f

:: Disable Smartscreen (Apps and Files) REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v EnableSmartScreen /t REG_DWORD /d 0 /f REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v SmartScreenEnabled /t REG_SZ /d Off /f

:: Disable Smartscreen (Apps Windows Store) REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\AppHost" /v EnableWebContentEvaluation /t REG_DWORD /d 0 /f

:: Disable Smartscreen (Edge) REG ADD "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\PhishingFilter" /v EnabledV9 /t REG_DWORD /d 0 /f REG ADD "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\PhishingFilter" /v PreventOverride /t REG_DWORD /d 0 /f

:: Disable Bypassing Windows Defender SmartScreen Prompts for Sites in Microsoft Edge REG ADD "HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter" /v PreventOverride /t REG_DWORD /d 0 /f

副檔名改成BAT 再執行 看會不會正常

win10 20H2 19042.1237 qBittorrent Enhanced Edition v4.3.9.10 x64 一切正常...

peakvision commented 3 years ago

我也有这个现象,但我感觉这里面其实有几个问题:

  1. 网络方面的问题/等待导致qbittorrent启动时自身卡住,这个可以通过指定某个网卡缓解(或者像上面提到通过仅使用TCP协议缓解,但在我自己的电脑上仅使用TCP协议对改善qb启动卡顿几乎不会有任何改善)。
  2. qb自身卡顿导致绘制GUI卡顿,表现为当qb卡住的时候,GUI响应也卡住了,即使是拖滚动条、填文本框这种操作。

我的电脑有多张物理网卡但只有一张连接了可以使用Internet的网络,另外还有多张虚拟网卡。我发现qb绑定any interface的时候,即使windows禁用所有网卡,启动的时候也依然会卡那么一下;qb绑定连接到Internet那张网卡,windows启用所有网卡,启动的时候会卡顿十来秒到几十秒;qb绑定any interface,windows只启用连接到Internet那张网卡,启动的时候起码也要卡几十秒到1、2分钟;qb绑定any interface,windows启动所有网卡,启动卡顿就是几十分钟以上。后两种方式在qb启动后,GUI也依然会有反应变慢的情况,会发生可感知的卡顿。以上测试是基于原版的。

SeaHOH commented 3 years ago

原作者不太像是会照顾到非常规网络环境用户的样子,建议专门用一台符合要求的设备来运行,访问控制可以使用 WebUI。

peakvision commented 3 years ago

其实我觉得应该是通病。。。毕竟我将其他网卡都屏蔽了还是可以重现开qb就卡这个问题的

SeaHOH commented 3 years ago

所以才说他不在意,现在用户量那么大,少了这些用户根本没有丝毫影响。