Intel® Dual Band Wireless-AC 3160 连接不一致

Pha*_*low 2 networking laptop router wireless-networking drivers

所以,我买了一台新的 Toshiba L50-B-103(Windows 8.1 64 位,规格),它带有标题中所示的无线网卡,Intel® Dual Band Wireless-AC 3160。我用这台电脑主要玩游戏,我注意到连接似乎不太稳定,因为连接时不时会断断续续一秒钟,导致游戏延迟。

因为我缺乏诊断这些问题的适当软件的知识,所以当问题发生时,我只能说:

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

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

我已经尝试更新 BIOS,从东芝更新驱动程序(它的政策是为他们自己的机器发布驱动程序),直接从英特尔更新驱动程序(尽管没有解决问题,但显然是更新的),更改路由器并更换笔记本电脑。

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

我的网络中有更多机器,即 Toshiba L650-11E(Windows 7 Home Premium 64 位,无线网卡为 BCM2070 集成在 BCM94313 中),并且连接确实存在 0 问题。

我想要一些帮助,我应该从哪里开始解决这个问题,就像任何实际的软件来广泛诊断连接(并对另一台机器做同样的事情,进行比较),或者,如果不可能,另一种方法解决问题(由于不兼容而获得新的交流路由器 - 只是猜测)。

提前致谢。

qas*_*saq 5

简短的摘要

延迟和中断似乎与无线网卡的后台扫描有关。后台扫描是一个正常的过程,发生在所有卡上,但它不应该引起注意,绝对不应该导致丢包。

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

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


后台扫描

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

即使您的信号非常强,Windows 也可能会扫描更多首选网络,因为您可能有其他网络具有更高配置的优先级,这些优先级会覆盖信号强度。网络驱动程序将定期搜索较强的信号,并且在信号较弱的情况下会更频繁地搜索。有时可以通过驱动程序设置来修改搜索和切换的频率,例如 Windows 下 Intel 驱动程序上的“漫游攻击性”。在 Linux 下,无线请求者也可以控制这种行为。

它是如何工作的基础知识

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

后台扫描不应导致任何不稳定、断开连接、卡顿或丢包。然而,坦率地说,有些牌比其他牌更差。一些路由器和 AP 没有正确实现暂停传输命令。这些以及许多其他因素会导致您的里程数发生变化。


在 OP 的情况下,ping 日志表明扫描恰好每 10 分钟发生一次,并导致大约 0.3 秒的延迟:

于是,打了个小游戏。我注意到它只发生了两次,但显然还有一次。它登录到Pastebin并发生在第 273、876 和 1480 行附近。 – Rafael Damasceno 2014 年 8 月 12 日 19:51

但是,OP 还指出 Teamspeak 中出现 30% 的数据包丢失和 Skype 中的断开连接,这不应该发生。不幸的是,提供的日志没有显示在测试期间发生这种情况的任何证据,因为没有指示数据包丢失。因此,日志本身是不确定的——这个特定的日志显示后台扫描正常进行,没有显示任何实际问题。


禁用后台扫描

以下信息仅适用于 Windows:

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

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

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

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

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

  • 运行注册
  • 导航到 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 )