Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WARNING: Haswell Vulkan support is incomplete - Error: No DRI3 support #226

Closed
PDirSG opened this issue Aug 26, 2016 · 14 comments
Closed

WARNING: Haswell Vulkan support is incomplete - Error: No DRI3 support #226

PDirSG opened this issue Aug 26, 2016 · 14 comments

Comments

@PDirSG
Copy link

PDirSG commented Aug 26, 2016

I'm compile the examples and try to execute one. But when i am run the file from terminal, it is gave one warning and error:

WARNING: Haswell Vulkan support is incomplete
Error: No DRI3 support

I'm using Ubuntu 16.04 with Intel Core i5 and Intel Haswell GPU. What is the problem?

@SaschaWillems
Copy link
Owner

SaschaWillems commented Aug 26, 2016

Error: No DRI3 support

In order to use Vulkan on Ubuntu you need to enable DRI3, which is disabled by default. This is not specific to my examples, but a Vulkan driver requirement.

The LunarG docs include details on how to enable this for different Ubuntu versions.

Also take a look at the quick start guide from the wiki of this repo.

@PDirSG
Copy link
Author

PDirSG commented Aug 26, 2016

Thanks, i hope this solve my problem.

@PDirSG
Copy link
Author

PDirSG commented Aug 26, 2016

When i open the file "/etc/X11/xorg.conf", i see this:

Section "Device"
Identifier "Default Card 0"
BusID "PCI:0@0:2:0"
EndSection

What i need to do?

@SaschaWillems
Copy link
Owner

See this

@PDirSG
Copy link
Author

PDirSG commented Aug 27, 2016

Hi there, i install the examples with:

mkdir build
cd build
cmake ..
make

after that i try to run an example, but when runtime it gave this error:

particlefire: /home/ipek/Downloads/Vulkan-master/base/vulkantools.cpp:313:
VkShaderModule_T* vkTools::loadShader(const char*, VkDevice,
VkShaderStageFlagBits): Assertion `fp' failed.
Aborted (core dumped)

I know fp is for file pointer, is this about location of executable files?
How i can solve it?

On Fri, Aug 26, 2016 at 10:19 PM, Sascha Willems notifications@github.com
wrote:

See this
https://github.com/SaschaWillems/Vulkan/wiki/Quick-start-guide#enable-dri3


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#226 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT0dMD8xKpTSCtSX-1ogE8nvQB9GQzSqks5qjzwxgaJpZM4JuHZl
.

@PDirSG
Copy link
Author

PDirSG commented Aug 27, 2016 via email

@SaschaWillems
Copy link
Owner

The assert is triggered if the executable can't find assets like shaders, meshes or textures. If you run from the bin directory and the data directory is present this should not happen.

But this seem to depend on how you actually run the executable under linux, maybe you'll find an answer in #185

@PDirSG
Copy link
Author

PDirSG commented Aug 28, 2016

I solve the problem but thanks. I move the executables to bin directory.
Almost of them is running. But program named "tesselation" not works.

On Sun, Aug 28, 2016 at 3:37 PM, Sascha Willems notifications@github.com
wrote:

The assert is triggered if the executable can't find assets like shaders,
meshes or textures. If you run from the bin directory and the data
directory is present this should not happen.

But this seem to depend on how you actually run the executable under
linux, maybe you'll find an answer in #185
#185


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#226 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT0dMCKr95Pa3IrWzqnsqtXBjeOsJ31pks5qkYD1gaJpZM4JuHZl
.

@SaschaWillems
Copy link
Owner

Tessellation support is not mandatory. If these examples won't work, your GPU probably doesn't support tessellation on Vulkan.

@mleise
Copy link

mleise commented Oct 27, 2016

This is the last info I know about the state of tessellation for Intel GPUs:
https://www.phoronix.com/scan.php?page=news_item&px=Intel-Lands-ARB-Tessellation
It looks like a minefield of GPU hangs is slowing down the development for Haswell and earlier, but may become enabled in future driver updates.

@PDirSG
Copy link
Author

PDirSG commented Oct 27, 2016

It's great. So can Vulkan have full Intel Haswell support in future?

On Thu, Oct 27, 2016 at 1:57 PM, Marco Leise notifications@github.com
wrote:

This is the last info I know about the state of tessellation for Intel
GPUs:
https://www.phoronix.com/scan.php?page=news_item&px=Intel-
Lands-ARB-Tessellation
It looks like a minefield of GPU hangs is slowing down the development for
Haswell and earlier, but may become enabled in future driver updates.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#226 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT0dMO6S2H7ztYmGfgzARunxaKzy5t8rks5q4IOwgaJpZM4JuHZl
.

@mleise
Copy link

mleise commented Oct 28, 2016

I know as much as you I'm afraid. It seems to me that they are working on it, including tessellation. But you'll have to ask the Mesa devs working on Intel graphics if they hit a road block in the mean time.

@eero-t
Copy link

eero-t commented Jan 19, 2017

Tessellation support went recently into Mesa Vulkan side, and on GL side HSW is now at GL 4.5, so I think it should work now. I think they went in time to be included to soon-to-come Mesa 17.0 release.

@weizper
Copy link

weizper commented Feb 3, 2024

wine: created the configuration directory '/root/.wine'
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:start_rpcss Failed to open RpcSs service
wine: configuration in L"/root/.wine" has been updated.
Application could not be started, or no application associated with the specifie
d file.
ShellExecuteEx failed: File not found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants