我最近安装了 TF2,当我启动游戏时,屏幕变黑,但声音仍然正常。不幸的是,它甚至不会显示 Valve 简介。有什么办法可以解决这个问题吗?
答案1
欢迎来到论坛!以下是我发现其他人说对他们有用的一些命令:
- 在终端中运行
export LANG=C; steam
或者
- 在终端中运行
export LC_NUMERIC=C
- 启动 Steam
您可能还想检查您的驱动程序 - 尝试更改为其他驱动程序(Settings Manager -> Software Sources -> Additional Drivers
),看看是否有效。如果您更改为其他驱动程序,但不起作用,我会尝试运行上述任一命令,然后再切换到其他驱动程序。
对于发布错误报告和获得有关 Linux 版 Steam 的任何支持的最佳地点可能是 Valve 的Steam-for-Linux Github。并非试图将您赶出 Askubuntu 论坛,只是针对此特定问题建议您去一个更好的地方。
资料来源:问题报告:TF2 启动时黑屏
答案2
s3tc 纹理压缩
export force_s3tc_enable=true
在运行蒸汽之前进行操作,或者在下方force_s3tc_enable=true
添加。#!/bin/bash
/usr/bin/steam
区域设置问题
在运行 steam 之前执行
export LANG=C
和,或者在下添加和。显然这个问题已经解决了。请按照以下步骤操作:export LC_NUMERIC=POSIX
LANG=C
LC_NUMERIC=POSIX
#!/bin/bash
/usr/bin/steam
打开终端并运行:
sudo nano /usr/bin/steam
在后面添加以下几行
#! /bin/bash
:export LANG=C export LC_NUMERIC=POSIX
保存(CTRL+ O>> 然后Enter>> 然后CTRL+ X)
启动 Steam
没有符号链接
进入 SteamApps 目录时不得涉及任何符号链接,否则
tf2
启动时会失败。如果您不想/tf2
主目录中没有空间,只需添加/opt/Steam
为另一个 steam 库或唯一的 steam 库。告诉 tf2 不要使用操纵杆
添加
-nojoy
到的启动选项tf2
。SELinux 阻止 tf2 启动
sudo setsebool -P allow_execheap 1
在终端中运行来修复此问题。窗口模式
将
-window
、-sw
或添加-startwindowed
到-windowed
启动选项。专有驱动程序
有些人从 ATI 网站安装驱动程序很成功。但请注意,这通常会导致大量其他问题。
资料来源:http://steamcommunity.com/app/221410/discussions/0/846938351032713908/
答案3
sudo -i
(输入根密码)
apt-get update
apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
apt-get install xserver-xorg-video-ati
apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
rm -rf /etc/ati
apt-get autoremove steam
apt-get install steam
(同意用户协议)