我可以在Ubuntu 16.04上的第三代Intel Ivy Bridge集成GPU上安装Vulkan驱动程序吗?

时间:2017-01-06 00:36:01

标签: intel ubuntu-16.04 drivers vulkan

以下是我终端的驱动程序:

sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:28 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:4000(size=64) memory:c0000-dffff

当我尝试运行vulkaninfo时,我收到错误代码:failed with VK_ERROR_INCOMPATIBLE_DRIVER

这让我相信我有一个不兼容的驱动程序,如果你能相信它,所以我搜索了一个可行的。我安装了英特尔图形更新工具,它显然更新了我的驱动程序,但它们仍然读作i915。我将内核升级到4.9.0-040900-generic,以为我可能会得到一个更新的驱动程序,但我没有。

如果有人有任何关于如何在我的Lenovo L430笔记本电脑上获取Vulkan驱动程序的信息,或者由于我的GPU时代而有可能,我会非常感谢你能给我的任何信息。

谢谢!

2 个答案:

答案 0 :(得分:2)

Ivy Bridge可以在Ubuntu上使用Vulkan。该驱动程序的质量是另一回事(它本身警告它在运行时不符合)。

该驱动程序是Mesa 12+项目的一部分。

该驱动程序现在是official Ubuntu 16.10+ repositories的一部分。 最简单的方法是更新到16.10+并安装驱动程序包:
sudo apt-get install mesa-vulkan-drivers libvulkan1 vulkan-utils

Mesa的最新快照(包括英特尔驱动程序)托管,例如在这里:
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa
请注意,是官方或稳定来源。据说它在16.04和16.10都有效。

你会做这样的事情让它发挥作用:

sudo apt-get remove mesa-vulkan-drivers
sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mesa-vulkan-drivers libvulkan1 vulkan-utils
vulkaninfo

同一个人也主持他认为稳定的梅萨(这可能是更好的替代上述):
https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

另一个人还维持更新的梅萨的非官方版本:
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

答案 1 :(得分:1)

所以,我升级到Ubuntu 16.10。我不确定这是什么原因,但我认为它允许我运行命令sudo apt install mesa-vulkan-drivers vulkan-utils因为16.10必须在其存储库中有这些东西。我尝试直接从源代码获取16.04的这些东西,但它没有用,所以对于任何阅读这个想要在他们的英特尔Ivy Bridge 4000上运行Vulkan的人,尝试升级到16.10并安装这些驱动程序。我现在可以在我的电脑上成功创建Vulkan实例了!