Steam 下载速度急剧下降然后停止

Steam 下载速度急剧下降然后停止

基本问题:通过 Steam 更新游戏时,我最初会遇到网络活动高峰,然后下载停止。

正如 Steam 所显示的,速度逐渐减弱: Steam 下载速度

当查看实际网络流量时,它会出现一次峰值,然后完全消失: 网络下载速度

这里有一些注释:

  • 一旦下载量降至 0,它就会保持为 0。暂停和取消暂停下载效果。要重新开始下载,我需要重新启动 Steam。
  • 显然,那一秒内确实收到了实际数据,因此这并不是完全堵塞的情况。下次我启动 Steam 时,我下载的几 MB 数据仍然存在。(理论上,我想我可以通过重启大约 200 次来下载 1GB 的数据……)

现在,有趣的部分是:我可以得到一个不太不稳定通过严格限制带宽来下载。 Steam 下载速度有节流阀 这样我就可以得到几百 MB 的数据,而不是大约 5 MB。尽管如此,它最终还是会卡住。

我从控制台启动 Steam 客户端。输出相当冗长,但这里有一个例子:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME has been set by the user to: /home/ernir/.local/share/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "/home/ernir/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
CAPIJobRequestUserStats - Server response failed 2
ExecSteamURL: "steam://open/downloads"
Generating new string page texture 127: 128x256, total string texture memory is 5,28 MB
Installing breakpad exception handler for appid(steam)/version(1437790054)
Installing breakpad exception handler for appid(steam)/version(1437790054)
Installing breakpad exception handler for appid(steam)/version(1437790054)
Installing breakpad exception handler for appid(steam)/version(1437790054)
Generating new string page texture 128: 128x256, total string texture memory is 5,41 MB
process 4301: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2656.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2656.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
process 4301: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
This is normally a bug in some application using the D-Bus library.
Generating new string page texture 129: 24x256, total string texture memory is 5,44 MB
Generating new string page texture 130: 256x256, total string texture memory is 5,70 MB
Generating new string page texture 132: 48x256, total string texture memory is 5,75 MB

CAPIJobRequestUserStats - Server response failed 2条线是唯一一条看起来很有希望的线,但是搜索它却没有给我任何结果。

附加信息:

  • Steam 在同一台机器的 Windows 分区上完美运行。
  • 有人提到的 DNS 问题似乎不是问题——或者至少,安装和重新启动 dnsmasq 没有产生任何作用。

我现在正在运行 Kubuntu 15.04,在 Kubuntu 14.04 和 14.10 下也存在同样的问题。系统信息(Steam 报告):

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3a
    CPU Stepping:  0x9
    CPU Type:  0x0
    Speed:  3800 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 15.04 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.19.0-25-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11701000
    X Window Manager:  KWin
    Steam Runtime Version:  steam-runtime-release_2015-06-12

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 650 Ti/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 346.59
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x11c6
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1680 x 1050
    Desktop Resolution: 3360 x 1050
    Primary Display Size: 18,07" x 11,65"  (21,50" diag)
                                            45,9cm x 29,6cm  (54,6cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 1024 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC887-VD

Memory:
    RAM:  16001 Mb

Miscellaneous:
    UI Language:  English
    LANG:  is_IS.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  104234 Mb
    Largest Free Hard Disk Block:  11192 Mb

在此,我们非常感谢您的任何见解!

答案1

事实证明,这dnsmasq毕竟是一个已经解决的问题。

我无法告诉你为什么它没有早点成功,但全新安装 Ubuntu 15.10,我经历了以下步骤:

首先,安装一些库:

sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev

然后安装 Steam。速度显示出相同的特征(最初峰值,然后没有变化,与以前一样)。然而,这次安装dnsmasq并重新启动服务就成功了。

sudo apt-get install dnsmasq
sudo service dnsmasq restart

我认为问题已经解决了,尽管我更希望找到一个不涉及完整重新安装操作系统的解决方案。

相关内容