在 Debian 上安装 Mesa 10



所以,这是我的问题 - 我想在运行 Kali *nix 的 HD4000 集成图形处理器的笔记本电脑上完成这些教程。麻烦的是安装的 Mesa 3D 版本只有版本 8 左右,因此只会运行太旧的 OpenGL 实现 - 本教程需要 OpenGL 版本 3.3 或更高版本。然而,最近发布的 Mesa 10 通过提供对 OpenGL 3.3 的支持使这成为可能!!

所以我想做的只是在我的系统上安装 Mesa 10,这样我就可以完成这些教程。我找到了这个答案,但它似乎仅适用于 Ubuntu。我尝试运行建议的

1.) Add the PPA Repository
  $ sudo add-apt-repository ppa:oibaf/graphics-drivers
2.) Update sources
  $ sudo apt-get update
3.) Dist-upgrade (rebuilds many packages)
  $ sudo apt-get dist-upgrade
4.) Reboot!
In your code make sure you request a Opengl 3.3 context!

但在 2 之后)。我收到了错误

W: Failed to fetch http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu/dists/wheezy/main/source/Sources  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu/dists/wheezy/main/binary-amd64/Packages  404  Not Found

我还直接从网站上下载了tar.gz Mesa 10文件,并在运行后对其进行配置

sudo apt-get build-dep mesa

虽然这产生了错误;

configure: error: Package requirements (libdrm_radeon >= 2.4.46) were not met:
Requested 'libdrm_radeon >= 2.4.46' but version of libdrm_radeon is 2.4.40

尝试将--with-gallium-drivers=""添加到configure调用中:

./configure --with-dri-drivers=i965 --with-gallium-drivers=""

不过,你可能需要建造一个比喘息船(2.4.40)更新的libdrm-intel版本(>= 2.4.49)。

你不要尝试将 ubuntu 存储库添加到 debian 系统中。

此外,硬件加速台面要求您更新 dri/drm 库和关联的内核模块。那libdrm_radeon可能只是一个开始。通过手动更新所有这些,您最终将拥有很多非发行版的东西。编译和更新所有这些(甚至不提dist升级)并不有趣。

作为替代方案,您可以尝试安装 fglrx 专有驱动程序(对于您的 GPU,您将需要"旧版"版本)。看看这个 debian wiki 页面,了解在 debian 上安装它的推荐方法。

试试这个指南。它向您展示了如何在 Debian 系统上从 git 构建 Mesa。

相关内容

  • 没有找到相关文章