• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 24 25 26 27 28 ... 117 Next »

Issues with Vulkan on Linux dev build
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Issues with Vulkan on Linux dev build
11-16-2016, 01:18 PM
#1
jorwin
Unregistered
 
Hello to all!

I haven't found anything here relating to the problems I'm experiencing with Linux Builds.

I have the NVidia 375.10 driver installed and when I start
Code:
vulkaninfo | grep surface
on a terminal console I get the following:
Code:
VK_KHR_surface                  : extension revision 25
VK_KHR_xcb_surface              : extension revision  6

In newer Dolphin builds I can choose the Vulkan driver (experimental) but when I start a game I get a dialog window with the error 'Failed to create Vulkan instance', when I close the dialog I get another one with 'Fifo shutting down while active', when I close this one I get a new dialog claiming 'Failed to initialize video backend!'. If I change to OpenGL Dolphin refuses to start any game. I have to close Dolphin and restart it to boot a game.

On the console following message appears:
Code:
VideoBackends/Vulkan/VulkanContext.cpp:167 E[Video]: Vulkan: Missing required extension VK_KHR_xlib_surface.
. Which is true, since
Code:
vulkaninfo
shows no such surface extension.

This behaviour is the same on following git pulls:
Vanilla Dolphin: 017ab71fcff8874a23e175b603511814a38ad432
Ishiikura Dolphin: 0c629093d23298a5247b420f7c94e9aa63c43f19

But on the 'vulkan-pr' commit 'b9edfce035648f51676b0a68efaf43071fc06453' I'm able to compile and start Dolphin with the Vulkan backend and start games, on the very same configuration.

I start Dolphin from the
Code:
/home
directory on all three versions, installing it on the
Code:
/usr
directory doesn't help with the issue.

In the directory 'dolphin/Source/VideoBackends/Vulkan' there is an file named
Code:
VulkanLoader.h
, if I comment out
Code:
#define VK_USE_PLATFORM_XLIB_KHR
on line 14 and uncomment
Code:
#define VK_USE_PLATFORM_XCB_KHR
on line 15 it fails on the linking claiming that there's no link to
Code:
XGetXCBConnection
, so no luck there... This is with the Vanilla Dolphin
Code:
017ab71fcff8874a23e175b603511814a38ad432
pull.

As stated before 'vulkan-pr' from
Code:
Stenzek <stenzek@gmail.com>
, pull
Code:
b9edfce035648f51676b0a68efaf43071fc06453
, on the
Code:
Sun Aug 14 00:40:04 2016 +1000
, with the comment
Code:
Vulkan: Support frame dumping/screenshots
, it starts with the Vulkan driver and you can boot games without errors.

Copying the Vulkan files from 'vulkan-pr' to the vanilla Dolphin didn't help either since there are undefined variables.

Has anyone an idea on what's wrong?

Thank you in advance and for your time!
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Issues with Vulkan on Linux dev build - jorwin - 11-16-2016, 01:18 PM
RE: Issues with Vulkan on Linux dev build - Stenzek - 11-16-2016, 07:43 PM
RE: Issues with Vulkan on Linux dev build - jorwin - 11-26-2016, 07:41 AM
RE: Issues with Vulkan on Linux dev build - Anti-Ultimate - 11-17-2016, 06:23 PM
RE: Issues with Vulkan on Linux dev build - jorwin - 11-26-2016, 07:46 AM
RE: Issues with Vulkan on Linux dev build - JesusXP - 12-20-2016, 10:12 AM
RE: Issues with Vulkan on Linux dev build - garant - 03-17-2017, 02:20 AM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode