2017-01-06 61 views
3

下面就一起來看看從我的終端我的司機:我可以在Ubuntu 16.04上的第三代Intel Ivy Bridge集成GPU上安裝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: [email protected]: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

維基百科使用MESA驅動程序在https://en.wikipedia.org/wiki/Vulkan_%28API%29上確認支持。根據https://www.phoronix.com/scan.php?page=article&item=mesa-12-released:「英特爾的Vulkan驅動程序是Mesa的一部分,目前支持Ivy Bridge硬件和更新。」 - 可以從https://www.khronos.org/conformance/adopters/conformant-products上的Khronos獲得總體概述。然而,沒有提到常青藤橋(=第3代Core CPU)。 –

+0

我看了看那些,這給了我希望,但那第三代似乎是一個問題,因爲我已經看到網站說5和以上。感謝您的信息,我還沒有放棄。 – Frank

回答

1

所以,我升級到UB請重新選擇16.10。我不確定這是否有什麼竅門,但我認爲它允許我運行命令sudo apt install mesa-vulkan-drivers vulkan-utils,因爲16.10必須在其存儲庫中有這些東西。我試圖在16.04直接從源代碼獲取這些東西,但它不起作用,因此對於閱讀本文的人來說,他們的Intel Ivy Bridge 4000上運行Vulkan,請嘗試升級到16.10並安裝這些驅動程序。我現在可以在我的PC上成功創建Vulkan實例!

2

Ivy Bridge可以與Ubuntu上的Vulkan配合使用。該驅動程序的質量是另一個問題(它本身警告說,它不符合時運行)。

驅動程序是Mesa 12+項目的一部分。

該驅動程序現在是official Ubuntu 16.10+ repositories的一部分。 最簡單的方法是升級到16.10+,只是安裝驅動程序軟件包:
sudo apt-get install mesa-vulkan-drivers libvulkan1 vulkan-utils

梅薩的最新的快照(包括英特爾驅動程序)例如託管這裏:
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

+0

我看到了你提到的那些,我不明白他們爲什麼被清除,但似乎無處不在,我是一個死路一條。我會考慮升級到16.10,看看是否有幫助。 – Frank

+0

因此,我升級到Ubuntu 16.10。我不知道這是什麼技巧,但我認爲它允許我運行命令'sudo apt install mesa-vulkan-drivers vulkan-utils',因爲16.10必須在它的存儲庫中有這些東西。我試圖在16.04直接從源代碼獲取這些東西,但它不起作用,因此對於閱讀本文的人來說,他們的Intel Ivy Bridge 4000上運行Vulkan,請嘗試升級到16.10並安裝這些驅動程序。我現在可以在我的PC上成功創建Vulkan實例! – Frank

+0

@Frank,請發表您的最後評論作爲您的問題的答案。 –