我的 battle.net 显示完全白屏,所以我无法做任何事情。我有 Ubuntu、AMD GPU 和 i3 CPU。
从命令行启动 battle.net 时,我收到以下错误消息:
err:d3d:load_numbered_arrays >>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) 来自加载编号数组@state.c /
4241
答案1
该问题最初已在 Bugzilla 的 WINEDB 应用网站上报告,其错误为37347。但后来发现,罪魁祸首是这里描述。 最终,这个最令人不安的问题得到了公开悬赏。问题确实解决了,并被提交到 Master。
感谢 Linux 社区的幸运儿们找到了解决方案。这是一个棘手的问题,所以不要气馁。一开始我遇到了很多麻烦。
首先,您需要几个工具来完成这项工作。
首先是精心制作的软件包 Autotools。这里有一个编译和安装 Mesa 所需的依赖项列表:
构建所需的其他依赖项可以使用终端中的 apt 命令进行安装
python-dev
(如果您需要开发头文件,如果不需要,则不需要)。python-mako
x11proto-dri2-dev
libdrm-dev
提取使用
tar vxz ~$Whateverdiryourfilesarein/each one linked
使用./configure
和make
命令进行安装
对于 Autotools
只需打开终端并输入
sudo apt-get install autoconf
sudo apt-get install autotools-dev
sudo apt-get install automake
此时,您现在就可以编译所有内容了。现在,在终端中输入:
tar xvzf ~$whateverfolderitsin/Mesa10.4
./autogen.sh --enable-dri
完成后,输入:
./configure
make
sudo make install
重启系统,现在一切都应该正常工作了。Autotools 很麻烦,但以后会很值得。