以下是我终端的驱动程序:
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时代而有可能,我会非常感谢你能给我的任何信息。
谢谢!
答案 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实例了!