diff --git a/src/Ryujinx.Graphics.Vulkan/VulkanInitialization.cs b/src/Ryujinx.Graphics.Vulkan/VulkanInitialization.cs
index bad6641e3..499a9ef78 100644
--- a/src/Ryujinx.Graphics.Vulkan/VulkanInitialization.cs
+++ b/src/Ryujinx.Graphics.Vulkan/VulkanInitialization.cs
@@ -351,26 +351,26 @@ namespace Ryujinx.Graphics.Vulkan
 
             var features = new PhysicalDeviceFeatures()
             {
-                DepthBiasClamp = true,
+                DepthBiasClamp = supportedFeatures.DepthBiasClamp,
                 DepthClamp = supportedFeatures.DepthClamp,
                 DualSrcBlend = supportedFeatures.DualSrcBlend,
-                FragmentStoresAndAtomics = true,
+                FragmentStoresAndAtomics = supportedFeatures.FragmentStoresAndAtomics,
                 GeometryShader = supportedFeatures.GeometryShader,
-                ImageCubeArray = true,
-                IndependentBlend = true,
+                ImageCubeArray = supportedFeatures.ImageCubeArray,
+                IndependentBlend = supportedFeatures.IndependentBlend,
                 LogicOp = supportedFeatures.LogicOp,
                 OcclusionQueryPrecise = supportedFeatures.OcclusionQueryPrecise,
                 MultiViewport = supportedFeatures.MultiViewport,
                 PipelineStatisticsQuery = supportedFeatures.PipelineStatisticsQuery,
-                SamplerAnisotropy = true,
-                ShaderClipDistance = true,
+                SamplerAnisotropy = supportedFeatures.SamplerAnisotropy,
+                ShaderClipDistance = supportedFeatures.ShaderClipDistance,
                 ShaderFloat64 = supportedFeatures.ShaderFloat64,
                 ShaderImageGatherExtended = supportedFeatures.ShaderImageGatherExtended,
                 ShaderStorageImageMultisample = supportedFeatures.ShaderStorageImageMultisample,
                 // ShaderStorageImageReadWithoutFormat = true,
                 // ShaderStorageImageWriteWithoutFormat = true,
                 TessellationShader = supportedFeatures.TessellationShader,
-                VertexPipelineStoresAndAtomics = true,
+                VertexPipelineStoresAndAtomics = supportedFeatures.VertexPipelineStoresAndAtomics,
                 RobustBufferAccess = useRobustBufferAccess
             };