我正在尝试在运行 Ubuntu 14.04 的电脑上玩 Steam 游戏。启动 Team Fortress 2 时,我收到错误Cannot find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver need to be updated.
我试过了sudo rm /usr/lib/i386-linux-gnu/libGL.so
,但
rm .local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
没有成功。到底出了什么问题,我应该如何修复它。
我正在使用集成英特尔显卡。系统设置将其称为Intel® 945G x86/MMX/SSE2
。
我的司机是Intel Open Source Technology Center Mesa DRI Intel(R) 945G x86/MMX/SSE2
编辑:我最终花了 50 美元买了一块显卡,TF2 和其他游戏运行良好。
答案1
到底出了什么问题:
您的视频卡不受支持或您的 OpenGL 驱动程序需要更新。
如何修复:
A)获得高端支持的视频卡 - 这是我推荐的解决方案
最低要求:DirectX 8.1兼容的显卡
推荐:DirectX 9兼容的显卡
谷歌搜索“军团要塞 2 系统要求”后发现有很多来源
B) 尝试一下 2014Q2 英特尔图形堆栈版本:
https://01.org/linuxgraphics/downloads/2014/2014q2-intel-graphics-stack-release
请注意,我不相信您会对 82945G 显卡所提供的游戏性能感到满意,这就是我个人不推荐选项 B 的原因,但为了完整性起见,我将其包括在这里。
您可能还需要重新安装 GCC 支持库 (libgcc1),因为您似乎删除了它的一些组件