每当我尝试运行 steam 时,它都不会打开,但也不会显示错误消息。通过控制台运行它,我得到了这个...
Running Steam on ubuntu 12.04 32-bit
STEAM_RUNTIME is enabled automatically
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2013-08-21 21:24:50] Startup
Installing breakpad exception handler for appid(steam)/version(0_client)
SteamUpdateUI: An X Error occurred
X Error of failed request: BadAlloc (insufficient resources for operation)
我确信我的电脑满足要求,并且 steam 可以在我的 windows 分区上运行。另外,我在 Unity 2D 中运行 Ubuntu 12.04
答案1
安装其他驱动程序
通过执行以下操作来安装专有视频驱动程序:
- 打开 Ubuntu 软件中心(如果你不是美国人,则打开中心)
- 导航到屏幕顶部的通用菜单并选择编辑->软件源。
- 等待窗口出现。
- 选择“附加驱动程序”选项卡。
- 如果可用,请选择专有驱动程序并安装它。
英特尔卡加速方法
写下这个答案,这样如果您的视频坏了,您可以尝试恢复部分。
改变
在终端中尝试此操作(Ctrl
- Alt
-T
打开):
sudo su
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bkup
nano /etc/X11/xorg.conf
导航到该部分Device
并添加此行:
Option "AccelMethod" "XAA"
执行Ctrl
-X
并Y
保存。然后运行reboot
。
恢复
如果事情出错或者没有改变(而且有可能会),请执行以下操作:
sudo su
rm /etc/X11/xorg.conf
mv /etc/X11/xorg.conf.bkup /etc/X11/xorg.conf
reboot
如果您仅在终端(无图形),则登录后这些命令将会起作用。请注意,您需要输入命令的密码sudo
。
让我们了解它是如何工作的。