[Bug 99715] Don't print: "Note: Buggy applications may crash, if they do please report to vendor"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Feb 18 01:21:25 UTC 2017


--- Comment #11 from Rene Lindsay <rjklindsay at hotmail.com> ---
Emil, to answer your question: 

vkGetPhysicalDeviceSurfaceSupportKHR() is there to query / check if a GPU can
present. If it can't, the query returns false.  
(See: http://vulkan-spec-chunked.ahcox.com/ch29s04.html)
Its not an error if that happens, so technically, it shouldn't print ANY error
messages, which is what other vendors do.  

However, the "No DRI3" hint IS helpful, especially with the new wording.
It just needs better heuristics, so its only displayed when applicable.
(i.e. NOT when using another Vulkan driver.)

As for your decision:

Validation layers are for DEVELOPERS, to debug their code.
End-users should not have validation layers installed.
However, DRI3 must be enabled by the end-user, in his xorg.conf file.
So, if the "No DRI3" message was displayed only by Validation layers,
the intended audience (end-users) would never see it.

You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20170218/808b6747/attachment-0001.html>

More information about the intel-3d-bugs mailing list