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

因此,我要做的就是在系统上安装Mesa 10,以便完成这些教程。我找到了this答案,但这似乎仅适用于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=""


但是,您可能必须构建比Wheezy发行版(>= 2.4.49)更高的libdrm-intel版本(2.4.40)。

10-04 20:11