英特尔® 双频 Wireless-AC 3160 连接不稳定

英特尔® 双频 Wireless-AC 3160 连接不稳定

因此,我买了一台新的东芝 L50-B-103(Windows 8.1 64 位,眼镜) 附带标题所示的无线网卡,即英特尔® 双频 Wireless-AC 3160。我主要用这台电脑玩游戏,我注意到它的连接似乎不太稳定,时不时地会出现一秒钟的卡顿,从而导致游戏内延迟。

由于我缺乏诊断这些问题的适当软件知识,因此当问题发生时,我唯一能说的是:

  • TeamSpeak 连接质量报告延迟增加了 800% (!),数据包丢失增加到 30%(注意:服务器位于我的 LAN 上,因此 ping 通常为 1 到 2 毫秒);
  • 在线游戏报告 ping 值增加,并且可能显示连接在一秒钟内丢失(CS:GO、LoL)。
  • 网页浏览只会暂停几秒钟(YouTube 突然停止缓​​冲,Facebook 与服务器失去连接)。

连接始终很稳定,并且我所在的房间没有其他电子设备(以避免干扰),距离路由器不超过 2 米。

我尝试过更新 BIOS、更新东芝的驱动程序(东芝的政策是发布自己机器的驱动程序)、直接从英特尔更新驱动程序(虽然没有解决问题,但显然更新了)、更换路由器和笔记本电脑。

我的主路由器是 Hitron BVW-3653,它也是 ISP 调制解调器。第二个是 SMCWBR14-GR,它用于使 Hitron 进入桥接模式并停止其所有路由器活动。

我的网络中还有更多机器,即东芝 L650-11E(Windows 7 Home Premium 64 位,无线网卡为集成在 BCM94313 中的 BCM2070),其连接几乎没有问题。

我需要一些帮助,我应该从哪里开始解决这个问题,比如任何实际的软件来广泛诊断连接(并对另一台机器执行同样操作,进行比较),或者,如果不可能的话,采用不同的方法来解决问题(由于不兼容而获得新的 ac 路由器 - 仅仅是猜测)。

提前致谢。

答案1

简短的摘要

延迟和中断似乎与后台扫描由无线网卡执行。后台扫描是正常过程,并且发生在所有卡上,但它不应该被注意到,并且绝对不应该导致数据包丢失。

上述扫描的持续时间和影响因操作系统、驱动程序、接入点和卡参数而异。在大多数情况下,这会导致每 X 分钟出现几十毫秒的延迟。在更糟糕的情况下,对于某些卡、驱动程序和基础设施,例如在 OP 的情况下,扫描可能会导致明显的连接问题和数据包丢失。

在这些情况下,关闭此功能可能会有所帮助(见下文)。但这并非没有缺点,因为它可能会导致其他问题。


后台扫描

无线扫描可由 Windows、无线驱动程序或其他应用程序触发。扫描既可以刷新活动网络列表,也可以扫描是否存在其他网络或可切换的更强信号。

即使您的信号非常强,Windows 也可能扫描更优先的网络,因为您可能有其他配置了更高优先级的网络,这些网络会覆盖信号强度。网络驱动程序将定期搜索更强的信号,在信号较弱的情况下搜索频率会更高。搜索和切换的频率有时可以通过驱动程序设置进行修改,例如 Windows 下英特尔驱动程序上的“漫游积极性”。在 Linux 下,无线请求者也可以控制此行为。

工作原理

为了进行扫描,无线电必须停止监听当前网络,并物理切换到监听它能够使用的每个信道上的不同信道。例如,如果您的网络在信道 6 上,您的无线网卡将告诉活动网络暂停传输,切换到信道 1,监听几分之一秒以检查网络,然后切换回信道 6 以接收在此期间缓冲的任何数据。然后,它必须对它可以使用的每个其他信道重复此操作。这些切换非常快(几分之一秒),不会完全中断您的连接,但会导致速度变慢,因为在扫描其他信道时无法传输任何数据。不同的卡监听不同的时间段,具体取决于卡的硬件功能和驱动程序设计。有些卡可能监听 >100ms,这是最常见的 802.11 信标间隔,有些卡可能将其分成 2x50ms 时隙或 10x10ms 时隙等。有些卡可以使用宽带 (V)HT 调谐器一次搜索多个频道。该过程通常持续几秒钟。

背景扫描不应导致任何不稳定、断开连接、卡顿或数据包丢失。但是,坦率地说,有些卡在这方面比其他卡更差。有些路由器和 AP 没有正确实施暂停传输命令。这些以及许多其他因素会导致您的里程数发生变化。


对于 OP 来说,ping 日志表明扫描每 10 分钟准确发生一次,并导致大约 0.3 秒的延迟:

所以,玩了一个简短的游戏。我注意到它只发生了两次,但显然还有一次。它已登录粘贴箱发生在第 273、876 和 1480 行左右。 — Rafael Damasceno 2014 年 8 月 12 日 19:51

然而,原作者还指出 Teamspeak 的数据包丢失率为 30%,Skype 的断线率也不应该发生。遗憾的是,提供的日志没有显示测试期间发生这种情况的任何证据,因为没有显示数据包丢失。因此,日志本身并无定论 - 此特定日志显示后台扫描正常进行,并未显示任何实际问题。


禁用后台扫描

以下信息仅适用于 Windows:

如果您的特定环境因后台扫描而出现问题,您可以考虑将其关闭。您可以通过执行与上述相同的诊断来了解是否存在问题(ping -t)。如果您的结果显示几行“请求超时”以周期性间隔出现,可能被几行增加的 ping 包围,则您的问题可能有关系。如果你的结果与楼主的结果相同,没有丢包,那么确实有关系不是确认此问题。

关闭后台扫描可能会阻止无线漫游工作。事实上,它将阻止任何依赖后台扫描的功能运行。这些包括但不限于:

  • 切换到信号更强的网络
  • 切换到您已设置为更高优先级的网络
  • 在同一网络上切换频段
  • 在建筑物内移动时切换到更强的信号
  • 切换到不太繁忙的接入点或通道以提高性能

其中大部分只会在您拥有多个重叠网络(有或没有相同的 SSID)时才会对您产生影响,通常是具有多个 AP 的企业网络。它还会影响拥有可智能切换频道以避免干扰的路由器的家庭用户 - 当您的路由器切换频道时,如果禁用了后台扫描,您将断开连接。

考虑到这一点,对于大多数家庭用户来说,这应该不是什么大问题。执行此操作的步骤如下(摘自 Rafael Damasceno 自己的帖子):

  • 运行 Regedit
  • 导航到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}
  • 找到具有正确 AdapterModel 的子文件夹路径
  • 在该子文件夹中,创建一个名为 ScanWhenAssociated 的新 REG_DWORD 键,并将其值设置为 0。

(更多信息请点击这里:https://forums.lenovo.com/t5/Windows-8-and-8-1/SOLUTION-latency-spikes-and-network-unstability-on-Intel-WLAN/mp/1461523/highlight/true#M5273

答案2

我通过在注册表中添加“ScanWhenAssociated”项解决了该问题,当您连接到网络时,该项会禁用后台扫描。

导航到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318} 下一步,找到具有正确 的子路径AdapterModel。在该路径中,创建一个REG_DWORD名为 的新键ScanWhenAssociated,并将其值设置为0

重新启动计算机,问题就会得到缓解。

来源:https://forums.lenovo.com/t5/Windows-8-and-8-1/SOLUTION-latency-spikes-and-network-unstability-on-Intel-WLAN/mp/1461523/highlight/true#M5273

答案3

问题是 AC-3160。我个人认为这款单频无线网卡是垃圾,它给使用它的每个人都带来了很多问题。尝试将其直接插入调制解调器,如果可以,那么可能是无线网卡的问题。

答案4

解决方案:禁用蓝牙

我刚刚了解到,这款无线网卡使用相同的带宽用于蓝牙和 2.4ghz wifi,这在我的例子中不知何故导致我的整个路由器崩溃,因为它只能发送 2.4ghz 信号。但是,如果您能够使用 5ghz 信号,问题就会消失。

换句话说:整个问题是由于路由器、wifi 和蓝牙信号之间的信号干扰造成的,而我能够使用这台笔记本电脑的家庭网络的唯一方法是关闭蓝牙。

相关内容