于 2011年09月24日 17:27, alick 写道:
> 于 2011年09月24日 14:23, Robin Lee 写道:
>> 在64位机器用 yum 安装 wine 会自动把 32 位的依赖库一并下载,所以在64位机上 wine 魔兽没有问题。
>> wine 魔兽最重要的一点是在启动时加上 -opengl 选项。效果近乎完美,不过还没试过联机。
>> 网上搜一下应该有很多这方面的指南
>>
> 我首先 yum install wine 安装了 wine,发现的确安装了32位和64位的软件包。
> 最初我没有安装ati的闭源驱动,使用的是mesa的开源驱动。
> wine /path/to/War3.exe -opengl
> 能看到画面,只是巨卡,终端有提示信息说使用了 software rendering。
>
> 于是我安装 rpmfusion 里面的 ati 驱动:
> yum install kmod-catalyst
>
> 之后重启系统,可以看到 fglrx 的确加载了。
>
> 登录后,发现无论是
> wine /path/to/War3.exe -opengl
> 还是
> WINEPREFIX=~/.wineWar3 wine /path/to/War3.exe -opengl
> 都会弹出提示窗口说
> “魔兽世界III不能初始化OpenGL。请确保你的系统拥有OpenGL以及你的显示驱动是
> 最新的。”
> 确定后即退出程序。甭提画面了。这个错误在网络上搜,有看到若干提问,但没有
> 解答。
> 我是 Fedora 14,可以确认系统内核、wine、闭源驱动都是最新版。
>
> 我还试过先导入 War3.reg 注册表文件。没有区别。
>
> 我还试过不加 -opengl,这是提示需要 DirectX 8.1 云云。依旧进不去。
>
> 现在该做什么呢?
>
> ps:我的grub kernel 行有 nomodeset 字样,不清楚是否相关。anyway,我重启,
> 去掉nomodeset试试去。
>
没有nomodeset,-opengl 依然报错。而且ABRT显示有kernel oops -_-
我的显卡(驱动)信息
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3430
OpenGL version string: 3.3.10907 Compatibility Profile Context
--
alick
Fedora 14 (Laughlin) user
https://fedoraproject.org/wiki/User:Alick
_______________________________________________
Chinese mailing list
Chinese at
lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese