我一直想让《使命召唤 2》在 Ubuntu 的 Wine 中运行。结果屏幕变黑了。所以我尝试了 wine apphq 建议的修复方法,并下载了 DRIconf。有趣的是,它找不到我的直接渲染设备。
“无法检测到任何可配置的直接渲染设备。DRIconf 将以专家模式启动”
当我以专家模式进入时,无论如何都只会出现错误。
fglrxinfo
给我:
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4200 Series
OpenGL version string: 3.3.11627 Compatibility Profile Context
这说明我的驱动程序安装正确了,对吧?World of Goo 是 Linux 原生的,需要直接渲染,运行起来非常顺畅。
所以我想知道还有其他解决方法吗?还有更大的问题吗?我运行 64 位系统会有什么影响吗?
答案1
首先,运行 64 位不应该影响它。我在 Wine 上运行 32 位应用程序没问题。
其次,我不建议将 DRIconf 与专有 AMD/ATI 驱动程序 Fglrx 一起使用,因为 DRIconf 适用于开源驱动程序。我的建议是尝试 PlayOnLinux,看看它是否有《使命召唤》的条目。
如果是,使用它来安装游戏,它就会进行设置正好,避免与 Wine 当前版本出现任何问题。
如果问题仍然存在,最好的选择是在 Wine 的错误跟踪器上提交错误。
要安装PlayOnLinux:
使用适合您的 Ubuntu 版本的命令(我已包含适用于 12.04 的命令)。请参阅此处获取完整列表:http://www.playonlinux.com/en/download.html
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux