我正在运行 Arch Linux,并且正在尝试为 Steam 上的游戏设置 Radeon HD 6870,特别是使用 Wine 的 Windows 游戏,例如 Skyrim 和 Dark Souls 3。我已经在具有相同硬件但具有 nVidia 卡的台式机上完成了此操作,并且一切运行良好。
然而,对 Radeon 卡进行同样的操作简直要了我的命,而且我现在无法更换该卡。
由于我有较新的硬件 (Ryzen),我需要最新的内核和 Xorg,因此当前的 Catalyst/fglrx 驱动程序不是一个选项(因为它们需要 xorg 117 和 lts 内核,而这些内核没有 Ryzen 支持并且存在问题Ryzen),但似乎当前的 mesa 驱动程序(从 mesa-git 中提取)使用默认配置是不够的。
有没有人对 PKGBUILD 有建议的更改可以帮助我?我知道 mesa-git PKGBUILD 上有几个可以调整的选项。
具体来说,很多游戏都需要 OpenGL 4,看起来通过 Wine 运行它们时,我可以强制使用 OpenGL 版本,因为由于缺少 FP64 扩展(大多数游戏中并未真正使用),它本身不受支持,但是导致 OpenGL wine dll 崩溃。 Linux 游戏似乎运行良好。有任何想法吗?