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)
- Wine 9.0 flatpak not working with flatpaked dxvk HOT 3
- The Sims Castaway Stories - Choppy FPS HOT 7
- Incorrect primary team color for non-standard clothing in Team Fortress 2 HOT 28
- Question about frame rate option rework HOT 1
- Question about custom Vendor and Device IDs HOT 4
- [d3d11, regression] Max Payne 3 LOD Fade Breaks After d66f838 HOT 3
- Gears of War (2007 - GFWL) HOT 1
- EverQuest - Low FPS when in foreground. HOT 1
- DMC 4 Don't Open, Help me in that
- Borderlands 2 crash HOT 3
- DXVK v2.0-26 not works for Death Stranding Director's Cut on Proton HOT 1
- [d3d9, regressions] Alt-tab issues in fullscreen at non native resolutions
- [d3d8, regression] Rome Total War broken world map
- C&c generals zhor bug on dxvk+d8vk HOT 5
- 16-bit color mode HOT 5
- Extend LongMad fix to Watch_Dogs 2 and Legion HOT 1
- [d3d9 Win10\11] Stuttering in Lineage2 and other UE2 games HOT 1
- Nine Sols rectangle graphic defect on AMD graphics systems(Linux & Windows) HOT 7
- native: Ability to set a WSI programmatically HOT 7
- [d3d10] Renegade Ops: hangs on launch with a black screen HOT 2
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.