Mumble 和 Team Fortress 2 (TF2) 分别对我来说都很好,但是我无法独立或在 TF2 中使用 mumble-overlay 工作。
我曾尝试将以下启动选项放入 Steam 中的 TF2 属性中,但均无效。(注意,我也在使用大黄蜂和 64 位计算机。)
mumble-overlay primusrun %command%
mumble-overlay primusrun %command% -nod3d9ex
mumble-overlay primusrun %command% -d3d9ex -32bit
LD_PRELOAD=/usr/lib/mumble/libmumble.so.1.2 primusrun %command%
Run Code Online (Sandbox Code Playgroud)
TF2 处于窗口模式,所以我很高兴 mumble 生成它自己的覆盖层,而不是注入到 TF2 中。
我在 Intel HD4600 / Nvidia GTX 860M 组合上的 OpenSuse 13.1 上使用 Bumblebee。
Steam 游戏在使用primusrun. ( vblank_mode=0 primusrun)
同时测试primusrun并optirun用glxspheres,表明optirun在我的系统是更好的选择。但是我的 Steam 游戏没有以该optirun命令启动。
vblank_mode=0 primusrun glxspheres
209.926051 frames/sec - 234.277473 Mpixels/sec
vblank_mode=0 optirun glxspheres
250.734727 frames/sec - 279.819955 Mpixels/sec
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
我下载了一个游戏。它有一个问题,就是每次启动它时都无法正常工作,我都会看到白屏。
做了一些 cli 魔法,发现游戏缺少一些库,安装了它们。游戏仍然无法运行,据我发现它加载有问题libsteam_api.so,我也找不到修复方法。该游戏几乎没有启动脚本,当使用其中一个启动脚本时,它会生成一个.dmp文件,运行时file显示文件类型为:Mini DuMP crash report
* 发现 Steam 上的旧讨论表明我的 GPU 不够快,但我仍然会尝试修复它
我在笔记本电脑 Gateway NV51M 上运行 Linux Mint 19,并使用 Proton 在 Steam 上安装了 Civilization iv。
游戏开箱即用。
但在我(或电脑)建造巨石阵奇观之后(重要提示:这个奇观位于地图的中心)。屏幕变成黑屏。
游戏不会崩溃,我可以听到音乐,并使用单位的快捷键。但我什么也没看到。
我无法访问世界地图,如果按 F10,我可以访问城市控制,但一切也是黑色的。
我使用不常见的键盘布局(Dvorak,国际版,带有死键),并且我尝试使用 steam 的质子兼容性工具运行游戏(Prey)。
在运行游戏之前,我将布局切换为 QWERTY。游戏启动并运行得很好,只是它仍然使用我的默认布局(Dvorak)而不是 QWERTY。而且我似乎无法改变它。
我很确定 proton 不使用与 gnome (或类似的东西)相同的键盘管理器,这就是为什么它没有注册我更改了布局。
如何让我注册我当前的布局,或者让 proton 默认使用 QWERTY 而不是使用我的默认布局。
我的操作系统是 Manjaro Gnome 版本。
我刚刚在我的电脑上安装了 Steam,创建了一个 Steam 帐户并尝试点击 Steam 图标来加载它。它给了我以下错误,然后关闭:

如果我steam在终端中输入,它会给我所有这些:
oshirowanen@home-desktop:~$ steam
Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
[1012/132155:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception …Run Code Online (Sandbox Code Playgroud) 每当 Fontconfig 由应用程序(在我的特定情况下,是 Steam 中的 Civ V)运行时,它都会输出以下错误:
Fontconfig error: "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Run Code Online (Sandbox Code Playgroud)
尽管应用程序不会完全崩溃,但当打印此错误时视频会冻结并且音频继续正常播放。
编辑:
计算机是 Ubuntu 14.04 32 位。我怀疑该问题与 fontconfig 相关,因为当打印此错误时,视频(Aspyr 介绍)会冻结,正是在 shift-tab 蒸汽社区消息显示时。该文本格式错误且臃肿,而不是不显眼。这是由创建的文件steam 2> error.txt,我在问题发生后杀死了它。
rm: cannot remove ‘/home/seth/.steam/steam’: Is a directory
rm: cannot remove ‘/home/seth/.steam/bin’: Is a directory
Installing breakpad exception handler for appid(steam)/version(1404163764_client)
Installing breakpad exception handler for appid(steam)/version(1404163764_client)
Installing breakpad …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Debian 8 (Jessie) 64 位上安装Steam 客户端,因为说明要求我这样做(并且因为我在没有它们的情况下尝试过但它失败了......继续阅读!)。按照说明,我基本上完成了以下操作:
deb http://http.debian.net/debian/ jessie main contrib non-free
dpkg --add-architecture i386
aptitude update
aptitude install steam
aptitude install libgl1-fglrx-glx:i386
Run Code Online (Sandbox Code Playgroud)
最后一个是尝试为我的 ATI Radeon HD 7800 安装 32 位驱动程序。这些是必需的,因为 Steam 显然是 32 位并且需要 32 位驱动程序。我运行该命令时的输出是:
user@home:~$ sudo apt-get install libgl1-fglrx-glx:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgl1-fglrx-glx:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or …Run Code Online (Sandbox Code Playgroud) 我使用的是带有 Intel i7 CPU、Intel HD4000 集成 GPU 和 NVIDIA GeForce GTX660M 独立 GPU 的 Lenovo IdeaPad Y580 笔记本电脑。
我最近在其上安装了 Debian 测试 (jessie),之前使用的是 Ubuntu 14.10。
为了能够使用独立显卡,我按照Debian wiki 上的指南安装了 Bumblebee 。所有应用程序似乎都可以使用 optirun 正确运行。
然后,我从存储库安装了 Steam。问题是,optirun 无法启动任何从 Steam 运行的游戏(您可以注意到用户状态在一段时间内更改为 In-Game,但随后又恢复为在线)。使用集成 GPU 运行游戏效果很好。
我相信图书馆有一些问题。我注意到,从以下位置编辑 Bumblebee 配置时:
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
到:
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
Steam 似乎使用 optirun 启动游戏。然而,它是由 IGP 发起的,由低 FPS 引导。