【发布时间】:2013-12-29 16:18:36
【问题描述】:
所以,这是我的问题 - 我想在一台装有运行 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
【问题讨论】:
-
你是如何调用
configure的? -
"./configure --with-dri-drivers=i965" 虽然我只尝试了“./configure”,但唯一明显的区别是它会导致不同的 libdrm 文件丢失或丢失日期,分别为“libdrm_radeon”和“libdrm_nouveau”