基本问题:通过 Steam 更新游戏时,我最初会遇到网络活动高峰,然后下载停止。
这里有一些注释:
- 一旦下载量降至 0,它就会保持为 0。暂停和取消暂停下载不效果。要重新开始下载,我需要重新启动 Steam。
- 显然,那一秒内确实收到了实际数据,因此这并不是完全堵塞的情况。下次我启动 Steam 时,我下载的几 MB 数据仍然存在。(理论上,我想我可以通过重启大约 200 次来下载 1GB 的数据……)
现在,有趣的部分是:我可以得到一个不太不稳定通过严格限制带宽来下载。 这样我就可以得到几百 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
我认为问题已经解决了,尽管我更希望找到一个不涉及完整重新安装操作系统的解决方案。