因此,这是我的问题-我想在装有运行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
)。