本机客户端 Chrome 游戏

本机客户端 Chrome 游戏

因此,我一直在尝试在新的台式计算机上运行一些利用 Google 的新技术本机客户端的 chrome 应用程序。当我尝试启动游戏时,它们都给我错误。其中一个有时确实有效,但当它有效时,刷新或关闭选项卡然后再次打开游戏将导致它再次无法工作。我没有显卡,只有 i5 CPU 内置的板载显卡。我的电脑是联想 H330,我正在运行 Ubuntu 11.10。

以下是 Chrome 应用程序及其相应错误的综合图。 图片链接

请注意,“堡垒”游戏似乎每天都会给我不同的错误。它总共给了我四个不同的错误。我没有遇到的是第一个。然后第二个不同的错误就是图中的错误。第三个是下面的错误,最后今天它给了我第四个错误,它位于第三个错误的下方。堡垒游戏似乎比其他游戏给出的信息性错误更多。

Oh No! Bastion Has Stopped Working

This game requires a WebGL-compatible graphics card and that WebGL is enabled.

Please check to make sure you have a compatible card
with the latest drivers from your card manufacturer.
For a list of Chrome WebGL compatible cards, check out Chrome support.

Some versions of Chrome can disable WebGL,
please check chrome://flags to ensure it is enabled.


Oh No! Bastion Has Stopped Working

The game encountered an error and was forced to quit.
We're sorry for the inconvenience.
Your graphics card does not meet the minimum requirement to run the game.
Bastion requires a graphics card with at least 512MB of VRAM.

为什么我无法运行这些 NaCl 编译的游戏?以下是 /var/log/Xorg.0.log 的内容http://pastebin.com/9QWNpcX7所有游戏在 Windows 7 上均可正常运行。

答案1

我找到了一个关于在 Linux 上玩 Native 客户端游戏的教程这里

首先,您需要检查 chrome://flags 中是否启用了本机客户端。

其次,您需要通过运行以下命令启用 WebGL:

google-chrome --enable-webgl --ignore-gpu-blacklist

您也可以通过访问 chrome://flags 并启用“覆盖软件渲染列表”来执行相同的操作

最后,本机客户端目前仅适用于 Chrome。似乎某些 Chromium 版本由于错误而被暂时列入黑名单。您可能还需要安装专有驱动程序才能停止收到“显卡不兼容”错误。

答案2

您的问题出在 WebGL 而非 Native Client。错误告诉了您需要知道的一切:您当前的设置不支持 WebGL,很可能是因为您没有安装正确的图形驱动程序。

您的显卡不满足运行游戏的最低要求。Bastion 要求显卡至少具有 512MB 的 VRAM。

在此了解有关 WebGL 的更多信息以及如何让它(可能)在您的计算机上运行:http://get.webgl.org/

相关内容