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)
- Farcry 4 crashes on title screen (Windows 10) HOT 5
- Battlefield 2: Project Reality mod is not launching. HOT 2
- Error: Couldn't switch to requested monitor resolution HOT 4
- Higher fps in borderlands 2 but high stuttering in combat HOT 9
- Huge slowdown on specific models + animations SAGE engine issues HOT 12
- Eschatos: Debug runtime popup HOT 10
- GTA 4 wont open at all HOT 6
- fallout 76 not open with dxvk HOT 5
- dxvk doesn't work on nvidia cards? HOT 4
- Undertale on wined3d are fullscreen bug on Winlator HOT 1
- Mass effects out of memory error wit DXKVv2.xx (works with DXKVv1.10.3) HOT 6
- bad perfomance with nvidia cards HOT 2
- When i play undertale with wine d3d,I try full screen,its bugged,on Winlator 6.1 HOT 2
- Genshin Impact: an ancient tea tree rendering issue HOT 3
- Compile failed on fedora 39, gcc 13 HOT 2
- Any chances add "d3d9.enableDialogMode = True" for dx11? HOT 8
- 9th Dawn II: Stuck on black screen HOT 2
- please help me HOT 2
- Game Capped at 60 FPS HOT 2
- [d3d9] DxvkContext::updatePushConstants always uses complete layout to update push constant HOT 5
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.