Comments (9)
wine-vulkan works for me, did you tried to run vulkaninfo to check that vulkan loads properly?
from dxvk.
wine-vulkan exposes extensions just fine and DXVK will work on it if everything is set up correctly. Please make sure that vulkaninfo.exe
from the LunarG SDK reports your device properly and lists the required extensions.
from dxvk.
I have to second that dxvk does not work on wine-vulkan, using b31f4a1b66803f88edc78507d7d16240ddf08d58
vulkaninfo 32 and 64 bit and cube 32 and 64 bit run fine, but from dxvk I only get these same messages. Only tested d3d11-triangle and skyrim se and it's the same on both.
from dxvk.
Weird though, I'm using RADV and wine-vulkan too and I'm not able to reproduce this. You're using git mesa I guess? What do vulkaninfo |grep maintenance
and wine vulkaninfo|grep maintenance
return?
from dxvk.
They are indeed different
vulkaninfo-native.txt
vulkaninfo-wine.txt
There's also this output from wine that may or may not be related:
002a:fixme:vulkan:wine_vk_instance_convert_create_info Application requested a linked structure of type 47
002a:fixme:vulkan:wine_vk_instance_convert_create_info Application requested a linked structure of type 1000011000
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceDisplayPropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceDisplayPlanePropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetDisplayPlaneSupportedDisplaysKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetDisplayModePropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkCreateDisplayModeKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetDisplayPlaneCapabilitiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkCreateDisplayPlaneSurfaceKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkCreateSharedSwapchainsKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceExternalBufferPropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceExternalSemaphorePropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceExternalFencePropertiesKHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceSurfaceCapabilities2KHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceSurfaceFormats2KHR'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkCreateDebugReportCallbackEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkDestroyDebugReportCallbackEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkDebugReportMessageEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkDebugMarkerSetObjectTagEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkDebugMarkerSetObjectNameEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceExternalImageFormatPropertiesNV'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetDeviceGroupSurfacePresentModesKHX'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDevicePresentRectanglesKHX'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkEnumeratePhysicalDeviceGroupsKHX'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkReleaseDisplayEXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceSurfaceCapabilities2EXT'
002a:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: 'vkGetPhysicalDeviceMultisamplePropertiesEXT'
This might be an issue with only the latest wine-vulkan git master.
from dxvk.
There's also this output from wine that may or may not be related:
that should not be related, I get something like that too.
It's definitely a vulkan problem, as my installation reports correctly for vulkaninfo.exe
WINEDEBUG=-all WINEPREFIX=~/.wine32/ /opt/wine/bin/wine vulkaninfo|grep maintenance
wine: configuration in '/home/raffarti/.wine32' has been updated.
WARNING: radv is not a conformant vulkan implementation, testing use only.
VK_KHR_maintenance1 : extension revision 1
VK_KHR_maintenance2 : extension revision 1
Maybe something is wrong with the wine ICD file?
EDIT:
I didn't noticed I wasn't on the latest commit of wine-vulkan. I'll refresh my build and test it again.
from dxvk.
With latest wine-vulkan it isn't working for me too any more, it looks like a wine-vulkan issue I guess.
from dxvk.
Some extensions were exposed by 'accident' before and they were not handled properly (they would have crashed on 32-bit). So I had to disable extensions and implement filtering. Tonight I pushed support for various extensions, but nothing past 1.0.51 yet due to licensing issues.
from dxvk.
Seems resolved with the latest revisions of wine-vulkan.
from dxvk.
Related Issues (20)
- Not working with nouveau driver (Vulkan 1.3.279) HOT 21
- Sequence Editor from Legendary Explorer of ME3Tweaks Mod Manager triggers GDI assert HOT 2
- [D3D9 x32] Resident Evil: Operation Raccoon City crashes before getting to the title screen HOT 7
- assassin creed origin game frezen when play around 30 min version 2.4 and assassin creed odyssey fps drop Bad performeance when install dxvk all version HOT 4
- Assassin's Creed Odyssey game frezen and fps not a stable HOT 2
- [Black Mesa] Transparency effects have very different rendering compared to native D3D9 HOT 7
- Graphical and color distortions in The Witcher HOT 3
- [d3d8] Ballance black screen HOT 5
- How do I use dxvk-native on Linux? HOT 4
- ninja: build stopped: subcommand failed - 'remove_if' is not a member of 'std' HOT 4
- Spider-Man Shattered Dimensions: light cutoff and flickering HOT 7
- Moonshot Feature Request: Generic AFMF HOT 4
- Mafia: The City of Lost Heaven on DXVK 2.4 = Crash HOT 5
- [d3d9] GTA: Vice City 1.0 crashes after intro video HOT 15
- Documentation: 32 bit and 64 bit mixed? HOT 1
- [d3d9] Might and Magic Heroes VI: vsync switch not working HOT 7
- Do all depth-stencil images need `VK_IMAGE_USAGE_SAMPLED_BIT` set by default? HOT 3
- About the implementation of D3D10.dll HOT 7
- [d3d9] I.G.I 2: Covert Strike doesn't boot HOT 14
- Rainbow Six 3 - broken Planing Phase. HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dxvk.