我正在使用 Playonlinux 和 Origin 以及 Steam。Fifa 12 和 Trackmania2 Stadium 可以使用开源 amdgpu 驱动程序,但速度有点慢。使用开源驱动程序时,glxgears 显示 60fps,使用 gpu-pro 显示接近 800
当我尝试玩游戏时,Origin 和 Steam 可以运行,但当我启动游戏时出现 OpenGL 和硬件错误,无法启动它们。
问题是,是否可以使用 amd 驱动程序来运行 wine ???
谢谢你!!
- 编辑 -
我在使用 Lubuntu 16 64 位,但在 playonlinux 上我配置了 32 位 wine,我发现它更好。
-- 編輯2 --
以下是消息(全部使用 wine-1.9.17):
STEAM / TM2:
La tarjeta no soporta los requisitos mínimos (DX9 = ShaderModel2).
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
ORIGIN / FIFA 12
Error 0001.
err:module:import_dll Library Qt5Svg.dll (which is needed by L"C:\\Program Files\\Origin\\imageformats\\qsvg.dll") not found
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on llvmpipe (LLVM 3.8, 1fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)").
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded:
答案1
你需要 32 位 Wine 和 32 位 Mesa
sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
这应该会安装您已安装的所有 32 位版本的应用程序。如果出现提示,请回答 Y 以安装所有应用程序。