Comments (7)
This is not fixed, amdvlk is still lacking some features for shader model 6.6 on vkd3d-proton without faking it with overrides, but there is already a bugreport for it: #289
from amdvlk.
fixed on VKD3D, shader model support 6.6 added
from amdvlk.
This is not fixed, amdvlk is still lacking some features for shader model 6.6 on vkd3d-proton without faking it with overrides, but there is already a bugreport for it: #289
it launches though, but thanks for correcting it.
from amdvlk.
@mbriar From the description, I haven't seen any info that can specify this issue is related with #289. Maybe you mean #289 has blocked "the shader model 6.6 on vkd3d-proton"? BTW, #289 This issue has already been fixed and delivered, you can check on the commit-id bf720037b81b648e20c54fe1c499b30c11964ef4(under stg/xgl), this extension will be supported default.
from amdvlk.
@ruiminzhao yes, vkd3d-proton requires VK_NV_compute_shader_derivatives to expose D3D12 shader model 6.6 to applications and The Last of Us Part I fails to start if shader model 6.6 is not exposed. VK_NV_compute_shader_derivatives is not yet available in latest AMDVLK 2023.Q1.3 release, but I'm glad to know that it is probably coming soon.
from amdvlk.
@Hadrianneue
fixed on VKD3D, shader model support 6.6 added <-- which version of VKD3D fixed this issue? thanks!
from amdvlk.
@samlupeng there is no vkd3d-proton release that includes this yet, and the fix was only to add an environment variable to override the reported shader model HansKristian-Work/vkd3d-proton@eae3498
So on vulkan drivers that don't support all the necessary extensions for shader model 6.6 it is still required to set VKD3D_SHADER_MODEL=6_6 to launch The Last of Us. See here for which features vkd3d-proton requires to expose shader model 6.6 without any overrides: https://github.com/HansKristian-Work/vkd3d-proton/blob/eae3498030da0a16f9a65cd02dbede359e4e6e86/libs/vkd3d/device.c#L6724
from amdvlk.
Related Issues (20)
- ERROR_OUT_OF_HOST_MEMORY when there isn't a suitable AMD GPU in the host system HOT 3
- AMDVLk build failed for linux-distro (Photon) HOT 7
- Missing VK_EXT_image_drm_format_modifier HOT 3
- Disable llvm build HOT 2
- [llpc] amdvlk-2023.Q1.3 build is failing HOT 4
- broken vkCmdBindVertexBuffers2 pSizes=NULL handling HOT 4
- Driver crash on vkCreateRayTracingPipelinesKHR when stageCount = 0 or groupCount = 0 HOT 2
- VKD3D-Proton Support Request HOT 3
- Visual corruption with water effect in Doom Eternal raytracing HOT 2
- Performance hit when maintenance4 feature is used
- Assertion failed: !status && "vkDeferredOperationJoinKHR", file ../src-wine/dlls/winevulkan/loader_thunks.c, line 3128 HOT 3
- Assassins Creed Origins White lines HOT 2
- CS rejected: descriptor with destroyed VkImageView despite VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT HOT 7
- Globally setting DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1 and pointing VK_ICD_FILENAMES to RADV .json files does not seem to work.
- Neos VR unplayable even if RADV is forced HOT 1
- Starfield unsupported graphics card HOT 3
- System freeze and/or crash in response to invalid sampler array access HOT 8
- `SPV_KHR_cooperative_matrix` support HOT 3
- Support maxRayRecursionDepth>1 (useful for running some DXR workloads via VKD3D)..
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 amdvlk.