Join us on the Linux Gaming community on Lemmy, the federated open source alternative to Reddit.
Problem with Skyrim
andeser 24 Dec, 2020
Hi guys, I have a problem with Skyrim (I play it on steam with proton GE, and changing proton version doesnt seem to solve the problem), I am attaching some screenshots of the problem and my system information at the end of the post.
The effect shown in the photo appears and disappears continuously for fractions of a second, and it is probably not just a Skyrim problem.
Can anyone help me solve?
Thanks in advance.

https://imgur.com/a/PzNbAwh
https://imgur.com/a/o69ExDC

$ inxi -SPARM -GCDN -v1 -xGCRS
System:    Host: andeserPC Kernel: 5.10.1-xanmod1 x86_64 bits: 64 compiler: N/A Desktop: dwm 6.2 
           Distro: Gentoo Base System release 2.7 
Machine:   Type: Desktop Mobo: ASRock model: H110M-HDS serial: <superuser/root required> UEFI [Legacy]: American Megatrends 
           v: P7.50 date: 01/20/2018 
CPU:       Info: Dual Core model: Intel Core i3-6100 bits: 64 type: MT MCP arch: Skylake-S rev: 3 L2 cache: 3072 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 29598 
           Speed: 3357 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 3574 2: 3654 3: 3632 4: 3588 
Graphics:  Device-1: AMD Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] vendor: PC Partner Limited 
           driver: amdgpu v: kernel bus ID: 01:00.0 
           Display: server: X.org 1.20.10 driver: amdgpu,ati unloaded: modesetting resolution: <xdpyinfo missing> 
           OpenGL: renderer: AMD Radeon RX 460 Graphics (POLARIS11 DRM 3.40.0 5.10.1-xanmod1 LLVM 11.0.0) v: 4.6 Mesa 20.3.1 
           direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASRock driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 
           Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] vendor: PC Partner Limited 
           driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Device-3: C-Media USB Audio Device type: USB driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-5:2 
           Device-4: Microsoft LifeCam HD-3000 type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-8:5 
           Sound Server: ALSA v: k5.10.1-xanmod1 
Network:   Device-1: Realtek RTL8192CE PCIe Wireless Network Adapter driver: rtl8192ce v: kernel port: d000 bus ID: 02:00.0 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASRock driver: N/A port: c000 
           bus ID: 03:00.0 
Drives:    Local Storage: total: 939.01 GiB used: 106.07 GiB (11.3%) 
           ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-00WN4A0 size: 931.51 GiB 
           ID-2: /dev/sdb type: USB vendor: Silicon Power model: UFD 2.0 8G size: 7.50 GiB 
RAID:      Message: No RAID data was found. 
Partition: ID-1: / size: 915.76 GiB used: 106.00 GiB (11.6%) fs: ext4 dev: /dev/sda2 
           ID-2: /boot size: 125.9 MiB used: 69.8 MiB (55.5%) fs: ext2 dev: /dev/sda1 
Info:      Processes: 197 Uptime: 6h 13m Memory: 7.72 GiB used: 3.14 GiB (40.6%) Init: SysVinit rc: OpenRC v: 0.42.1 
           runlevel: default Compilers: gcc: 10.2.0 Packages: 894 Shell: Bash v: 5.1.4 inxi: 3.1.06 



$ glxinfo | grep OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon (TM) RX 460 Graphics (POLARIS11, DRM 3.40.0, 5.10.1-xanmod1, LLVM 11.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.3.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:


$ vulkaninfo
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
==========
VULKANINFO
==========

Vulkan Instance Version: 1.2.162


Instance Extensions: count = 17
===============================
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 9
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 1
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 7
=================
VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, layer version 1:
Layer Extensions: count = 3
VK_EXT_debug_report        : extension revision 9
VK_EXT_debug_utils         : extension revision 1
VK_EXT_validation_features : extension revision 2
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 3
VK_EXT_debug_marker     : extension revision 4
VK_EXT_tooling_info     : extension revision 1
VK_EXT_validation_cache : extension revision 1

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.1.73, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
Layer Extensions: count = 0
Devices: count = 1
GPU id = 0 (AMD RADV POLARIS11 (ACO))
Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (AMD RADV POLARIS11 (ACO)):
Surface types: count = 2
VK_KHR_xcb_surface
VK_KHR_xlib_surface
Formats: count = 2
SurfaceFormat[0]:
format = FORMAT_B8G8R8A8_SRGB
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
SurfaceFormat[1]:
format = FORMAT_B8G8R8A8_UNORM
colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
Present Modes: count = 4
PRESENT_MODE_IMMEDIATE_KHR
PRESENT_MODE_MAILBOX_KHR
PRESENT_MODE_FIFO_KHR
PRESENT_MODE_FIFO_RELAXED_KHR
VkSurfaceCapabilitiesKHR:
-------------------------
minImageCount       = 3
maxImageCount       = 0
currentExtent:
width  = 256
height = 256
minImageExtent:
width  = 256
height = 256
maxImageExtent:
width  = 256
height = 256
maxImageArrayLayers = 1
supportedTransforms: count = 1
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
supportedCompositeAlpha: count = 2
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_INHERIT_BIT_KHR
supportedUsageFlags: count = 5
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
VkSurfaceCapabilities2EXT:
--------------------------
supportedSurfaceCounters: count = 0
None
VkSurfaceProtectedCapabilitiesKHR:
----------------------------------
supportsProtected = false



Device Groups:
==============
Group 0:
Properties:
physicalDevices: count = 1
AMD RADV POLARIS11 (ACO) (ID: 0)
subsetAllocation = 0

Present Capabilities:
AMD RADV POLARIS11 (ACO) (ID: 0):
Can present images from the following devices: count = 1
AMD RADV POLARIS11 (ACO) (ID: 0)
Present modes: count = 1
DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR


Device Properties and Extensions:
=================================
GPU0:
VkPhysicalDeviceProperties:
---------------------------
apiVersion     = 4202641 (1.2.145)
driverVersion  = 83898369 (0x5003001)
vendorID       = 0x1002
deviceID       = 0x67ef
deviceType     = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName     = AMD RADV POLARIS11 (ACO)

VkPhysicalDeviceLimits:
-----------------------
maxImageDimension1D                             = 16384
maxImageDimension2D                             = 16384
maxImageDimension3D                             = 2048
maxImageDimensionCube                           = 16384
maxImageArrayLayers                             = 2048
maxTexelBufferElements                          = 4294967295
maxUniformBufferRange                           = 4294967295
maxStorageBufferRange                           = 4294967295
maxPushConstantsSize                            = 128
maxMemoryAllocationCount                        = 4294967295
maxSamplerAllocationCount                       = 65536
bufferImageGranularity                          = 0x00000040
sparseAddressSpaceSize                          = 0xfffffffc
maxBoundDescriptorSets                          = 32
maxPerStageDescriptorSamplers                   = 8388606
maxPerStageDescriptorUniformBuffers             = 8388606
maxPerStageDescriptorStorageBuffers             = 8388606
maxPerStageDescriptorSampledImages              = 8388606
maxPerStageDescriptorStorageImages              = 8388606
maxPerStageDescriptorInputAttachments           = 8388606
maxPerStageResources                            = 8388606
maxDescriptorSetSamplers                        = 8388606
maxDescriptorSetUniformBuffers                  = 8388606
maxDescriptorSetUniformBuffersDynamic           = 16
maxDescriptorSetStorageBuffers                  = 8388606
maxDescriptorSetStorageBuffersDynamic           = 8
maxDescriptorSetSampledImages                   = 8388606
maxDescriptorSetStorageImages                   = 8388606
maxDescriptorSetInputAttachments                = 8388606
maxVertexInputAttributes                        = 32
maxVertexInputBindings                          = 32
maxVertexInputAttributeOffset                   = 2047
maxVertexInputBindingStride                     = 2048
maxVertexOutputComponents                       = 128
maxTessellationGenerationLevel                  = 64
maxTessellationPatchSize                        = 32
maxTessellationControlPerVertexInputComponents  = 128
maxTessellationControlPerVertexOutputComponents = 128
maxTessellationControlPerPatchOutputComponents  = 120
maxTessellationControlTotalOutputComponents     = 4096
maxTessellationEvaluationInputComponents        = 128
maxTessellationEvaluationOutputComponents       = 128
maxGeometryShaderInvocations                    = 127
maxGeometryInputComponents                      = 64
maxGeometryOutputComponents                     = 128
maxGeometryOutputVertices                       = 256
maxGeometryTotalOutputComponents                = 1024
maxFragmentInputComponents                      = 128
maxFragmentOutputAttachments                    = 8
maxFragmentDualSrcAttachments                   = 1
maxFragmentCombinedOutputResources              = 8
maxComputeSharedMemorySize                      = 32768
maxComputeWorkGroupCount: count = 3
65535
65535
65535
maxComputeWorkGroupInvocations                  = 1024
maxComputeWorkGroupSize: count = 3
1024
1024
1024
subPixelPrecisionBits                           = 8
subTexelPrecisionBits                           = 8
mipmapPrecisionBits                             = 8
maxDrawIndexedIndexValue                        = 4294967295
maxDrawIndirectCount                            = 4294967295
maxSamplerLodBias                               = 16
maxSamplerAnisotropy                            = 16
maxViewports                                    = 16
maxViewportDimensions: count = 2
16384
16384
viewportBoundsRange: count = 2
-32768
32767
viewportSubPixelBits                            = 8
minMemoryMapAlignment                           = 4096
minTexelBufferOffsetAlignment                   = 0x00000004
minUniformBufferOffsetAlignment                 = 0x00000004
minStorageBufferOffsetAlignment                 = 0x00000004
minTexelOffset                                  = -32
maxTexelOffset                                  = 31
minTexelGatherOffset                            = -32
maxTexelGatherOffset                            = 31
minInterpolationOffset                          = -2
maxInterpolationOffset                          = 2
subPixelInterpolationOffsetBits                 = 8
maxFramebufferWidth                             = 16384
maxFramebufferHeight                            = 16384
maxFramebufferLayers                            = 1024
framebufferColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
framebufferNoAttachmentsSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxColorAttachments                             = 8
sampledImageColorSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageIntegerSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageDepthSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
sampledImageStencilSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
storageImageSampleCounts: count = 4
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxSampleMaskWords                              = 1
timestampComputeAndGraphics                     = true
timestampPeriod                                 = 40
maxClipDistances                                = 8
maxCullDistances                                = 8
maxCombinedClipAndCullDistances                 = 8
discreteQueuePriorities                         = 2
pointSizeRange: count = 2
0
8191.88
lineWidthRange: count = 2
0
8191.88
pointSizeGranularity                            = 0.125
lineWidthGranularity                            = 0.125
strictLines                                     = false
standardSampleLocations                         = true
optimalBufferCopyOffsetAlignment                = 0x00000080
optimalBufferCopyRowPitchAlignment              = 0x00000080
nonCoherentAtomSize                             = 0x00000040

VkPhysicalDeviceSparseProperties:
---------------------------------
residencyStandard2DBlockShape            = false
residencyStandard2DMultisampleBlockShape = false
residencyStandard3DBlockShape            = false
residencyAlignedMipSize                  = false
residencyNonResidentStrict               = false

VkPhysicalDeviceCustomBorderColorPropertiesEXT:
-----------------------------------------------
maxCustomBorderColorSamplers = 4096

VkPhysicalDeviceDepthStencilResolveProperties:
----------------------------------------------
supportedDepthResolveModes: count = 4
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_AVERAGE_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
supportedStencilResolveModes: count = 3
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
independentResolveNone = true
independentResolve     = true

VkPhysicalDeviceDescriptorIndexingProperties:
---------------------------------------------
maxUpdateAfterBindDescriptorsInAllPools              = 67108863
shaderUniformBufferArrayNonUniformIndexingNative     = false
shaderSampledImageArrayNonUniformIndexingNative      = false
shaderStorageBufferArrayNonUniformIndexingNative     = false
shaderStorageImageArrayNonUniformIndexingNative      = false
shaderInputAttachmentArrayNonUniformIndexingNative   = false
robustBufferAccessUpdateAfterBind                    = false
quadDivergentImplicitLod                             = false
maxPerStageDescriptorUpdateAfterBindSamplers         = 8388606
maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 8388606
maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 8388606
maxPerStageDescriptorUpdateAfterBindSampledImages    = 8388606
maxPerStageDescriptorUpdateAfterBindStorageImages    = 8388606
maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
maxPerStageUpdateAfterBindResources                  = 8388606
maxDescriptorSetUpdateAfterBindSamplers              = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffers        = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindStorageBuffers        = 8388606
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindSampledImages         = 8388606
maxDescriptorSetUpdateAfterBindStorageImages         = 8388606
maxDescriptorSetUpdateAfterBindInputAttachments      = 8388606

VkPhysicalDeviceDiscardRectanglePropertiesEXT:
----------------------------------------------
maxDiscardRectangles = 4

VkPhysicalDeviceDriverProperties:
---------------------------------
driverID           = DRIVER_ID_MESA_RADV
driverName         = radv
driverInfo         = Mesa 20.3.1 (ACO)
conformanceVersion = 1.2.3.0

VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
------------------------------------------------
minImportedHostPointerAlignment = 0x00001000

VkPhysicalDeviceFloatControlsProperties:
----------------------------------------
denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderSignedZeroInfNanPreserveFloat16 = false
shaderSignedZeroInfNanPreserveFloat32 = true
shaderSignedZeroInfNanPreserveFloat64 = true
shaderDenormPreserveFloat16           = false
shaderDenormPreserveFloat32           = true
shaderDenormPreserveFloat64           = true
shaderDenormFlushToZeroFloat16        = false
shaderDenormFlushToZeroFloat32        = true
shaderDenormFlushToZeroFloat64        = true
shaderRoundingModeRTEFloat16          = false
shaderRoundingModeRTEFloat32          = true
shaderRoundingModeRTEFloat64          = true
shaderRoundingModeRTZFloat16          = false
shaderRoundingModeRTZFloat32          = true
shaderRoundingModeRTZFloat64          = true

VkPhysicalDeviceIDProperties:
-----------------------------
deviceUUID      = 00000000-0100-0000-0000-000000000000
driverUUID      = 414d442d-4d45-5341-2d44-525600000000
deviceNodeMask  = 0
deviceLUIDValid = false

VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
------------------------------------------------
maxInlineUniformBlockSize                               = 4194304
maxPerStageDescriptorInlineUniformBlocks                = 134217728
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 134217728
maxDescriptorSetInlineUniformBlocks                     = 64
maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 64

VkPhysicalDeviceLineRasterizationPropertiesEXT:
-----------------------------------------------
lineSubPixelPrecisionBits = 4

VkPhysicalDeviceMaintenance3Properties:
---------------------------------------
maxPerSetDescriptors    = 22369621
maxMemoryAllocationSize = 0xfffffffc

VkPhysicalDeviceMultiviewProperties:
------------------------------------
maxMultiviewViewCount     = 8
maxMultiviewInstanceIndex = 2147483647

VkPhysicalDevicePCIBusInfoPropertiesEXT:
----------------------------------------
pciDomain   = 0
pciBus      = 1
pciDevice   = 0
pciFunction = 0

VkPhysicalDevicePointClippingProperties:
----------------------------------------
pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

VkPhysicalDeviceProtectedMemoryProperties:
------------------------------------------
protectedNoFault = false

VkPhysicalDevicePushDescriptorPropertiesKHR:
--------------------------------------------
maxPushDescriptors = 32

VkPhysicalDeviceRobustness2PropertiesEXT:
-----------------------------------------
robustStorageBufferAccessSizeAlignment = 0x00000004
robustUniformBufferAccessSizeAlignment = 0x00000004

VkPhysicalDeviceSampleLocationsPropertiesEXT:
---------------------------------------------
sampleLocationSampleCounts: count = 3
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_8_BIT
maxSampleLocationGridSize:
width  = 2
height = 2
sampleLocationCoordinateRange: count = 2
0
0.9375
sampleLocationSubPixelBits       = 4
variableSampleLocations          = false

VkPhysicalDeviceSamplerFilterMinmaxProperties:
----------------------------------------------
filterMinmaxSingleComponentFormats = true
filterMinmaxImageComponentMapping  = false

VkPhysicalDeviceSubgroupProperties:
-----------------------------------
subgroupSize              = 64
supportedStages: count = 8
SHADER_STAGE_VERTEX_BIT
SHADER_STAGE_TESSELLATION_CONTROL_BIT
SHADER_STAGE_TESSELLATION_EVALUATION_BIT
SHADER_STAGE_GEOMETRY_BIT
SHADER_STAGE_FRAGMENT_BIT
SHADER_STAGE_COMPUTE_BIT
SHADER_STAGE_ALL_GRAPHICS
SHADER_STAGE_ALL
supportedOperations: count = 8
SUBGROUP_FEATURE_BASIC_BIT
SUBGROUP_FEATURE_VOTE_BIT
SUBGROUP_FEATURE_ARITHMETIC_BIT
SUBGROUP_FEATURE_BALLOT_BIT
SUBGROUP_FEATURE_SHUFFLE_BIT
SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
SUBGROUP_FEATURE_CLUSTERED_BIT
SUBGROUP_FEATURE_QUAD_BIT
quadOperationsInAllStages = true

VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
-------------------------------------------------
minSubgroupSize              = 64
maxSubgroupSize              = 64
maxComputeWorkgroupSubgroups = 4294967295
requiredSubgroupSizeStages: count = 0
None

VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
--------------------------------------------------
storageTexelBufferOffsetAlignmentBytes       = 0x00000004
storageTexelBufferOffsetSingleTexelAlignment = true
uniformTexelBufferOffsetAlignmentBytes       = 0x00000004
uniformTexelBufferOffsetSingleTexelAlignment = true

VkPhysicalDeviceTimelineSemaphoreProperties:
--------------------------------------------
maxTimelineSemaphoreValueDifference = 18446744073709551615

VkPhysicalDeviceTransformFeedbackPropertiesEXT:
-----------------------------------------------
maxTransformFeedbackStreams                = 4
maxTransformFeedbackBuffers                = 4
maxTransformFeedbackBufferSize             = 0xffffffff
maxTransformFeedbackStreamDataSize         = 512
maxTransformFeedbackBufferDataSize         = 4294967295
maxTransformFeedbackBufferDataStride       = 512
transformFeedbackQueries                   = true
transformFeedbackStreamsLinesTriangles     = true
transformFeedbackRasterizationStreamSelect = false
transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
----------------------------------------------------
maxVertexAttribDivisor = 4294967295

VkPhysicalDeviceVulkan11Properties:
-----------------------------------
deviceUUID                        = 00000000-0100-0000-0000-000000000000
driverUUID                        = 414d442d-4d45-5341-2d44-525600000000
deviceNodeMask                    = 0
deviceLUIDValid                   = false
subgroupSize                      = 64
subgroupSupportedStages: count = 8
SHADER_STAGE_VERTEX_BIT
SHADER_STAGE_TESSELLATION_CONTROL_BIT
SHADER_STAGE_TESSELLATION_EVALUATION_BIT
SHADER_STAGE_GEOMETRY_BIT
SHADER_STAGE_FRAGMENT_BIT
SHADER_STAGE_COMPUTE_BIT
SHADER_STAGE_ALL_GRAPHICS
SHADER_STAGE_ALL
subgroupSupportedOperations: count = 8
SUBGROUP_FEATURE_BASIC_BIT
SUBGROUP_FEATURE_VOTE_BIT
SUBGROUP_FEATURE_ARITHMETIC_BIT
SUBGROUP_FEATURE_BALLOT_BIT
SUBGROUP_FEATURE_SHUFFLE_BIT
SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
SUBGROUP_FEATURE_CLUSTERED_BIT
SUBGROUP_FEATURE_QUAD_BIT
subgroupQuadOperationsInAllStages = true
pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
maxMultiviewViewCount             = 8
maxMultiviewInstanceIndex         = 2147483647
protectedNoFault                  = false
maxPerSetDescriptors              = 22369621
maxMemoryAllocationSize           = 0xfffffffc

VkPhysicalDeviceVulkan12Properties:
-----------------------------------
driverID                                             = DRIVER_ID_MESA_RADV
driverName                                           = radv
driverInfo                                           = Mesa 20.3.1 (ACO)
conformanceVersion                                   = 1.2.3.0
denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderSignedZeroInfNanPreserveFloat16                = false
shaderSignedZeroInfNanPreserveFloat32                = true
shaderSignedZeroInfNanPreserveFloat64                = true
shaderDenormPreserveFloat16                          = false
shaderDenormPreserveFloat32                          = true
shaderDenormPreserveFloat64                          = true
shaderDenormFlushToZeroFloat16                       = false
shaderDenormFlushToZeroFloat32                       = true
shaderDenormFlushToZeroFloat64                       = true
shaderRoundingModeRTEFloat16                         = false
shaderRoundingModeRTEFloat32                         = true
shaderRoundingModeRTEFloat64                         = true
shaderRoundingModeRTZFloat16                         = false
shaderRoundingModeRTZFloat32                         = true
shaderRoundingModeRTZFloat64                         = true
maxUpdateAfterBindDescriptorsInAllPools              = 67108863
shaderUniformBufferArrayNonUniformIndexingNative     = false
shaderSampledImageArrayNonUniformIndexingNative      = false
shaderStorageBufferArrayNonUniformIndexingNative     = false
shaderStorageImageArrayNonUniformIndexingNative      = false
shaderInputAttachmentArrayNonUniformIndexingNative   = false
robustBufferAccessUpdateAfterBind                    = false
quadDivergentImplicitLod                             = false
maxPerStageDescriptorUpdateAfterBindSamplers         = 8388606
maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 8388606
maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 8388606
maxPerStageDescriptorUpdateAfterBindSampledImages    = 8388606
maxPerStageDescriptorUpdateAfterBindStorageImages    = 8388606
maxPerStageDescriptorUpdateAfterBindInputAttachments = 8388606
maxPerStageUpdateAfterBindResources                  = 8388606
maxDescriptorSetUpdateAfterBindSamplers              = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffers        = 8388606
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindStorageBuffers        = 8388606
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
maxDescriptorSetUpdateAfterBindSampledImages         = 8388606
maxDescriptorSetUpdateAfterBindStorageImages         = 8388606
maxDescriptorSetUpdateAfterBindInputAttachments      = 8388606
supportedDepthResolveModes: count = 4
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_AVERAGE_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
supportedStencilResolveModes: count = 3
RESOLVE_MODE_SAMPLE_ZERO_BIT
RESOLVE_MODE_MIN_BIT
RESOLVE_MODE_MAX_BIT
independentResolveNone                               = true
independentResolve                                   = true
filterMinmaxSingleComponentFormats                   = true
filterMinmaxImageComponentMapping                    = false
maxTimelineSemaphoreValueDifference                  = 18446744073709551615
framebufferIntegerColorSampleCounts: count = 1
SAMPLE_COUNT_1_BIT


Device Extensions: count = 110
VK_AMD_buffer_marker                      : extension revision 1
VK_AMD_device_coherent_memory             : extension revision 1
VK_AMD_draw_indirect_count                : extension revision 2
VK_AMD_gcn_shader                         : extension revision 1
VK_AMD_memory_overallocation_behavior     : extension revision 1
VK_AMD_mixed_attachment_samples           : extension revision 1
VK_AMD_rasterization_order                : extension revision 1
VK_AMD_shader_ballot                      : extension revision 1
VK_AMD_shader_core_properties             : extension revision 2
VK_AMD_shader_core_properties2            : extension revision 1
VK_AMD_shader_explicit_vertex_parameter   : extension revision 1
VK_AMD_shader_fragment_mask               : extension revision 1
VK_AMD_shader_image_load_store_lod        : extension revision 1
VK_AMD_shader_info                        : extension revision 1
VK_AMD_shader_trinary_minmax              : extension revision 1
VK_AMD_texture_gather_bias_lod            : extension revision 1
VK_EXT_4444_formats                       : extension revision 1
VK_EXT_buffer_device_address              : extension revision 2
VK_EXT_calibrated_timestamps              : extension revision 1
VK_EXT_conditional_rendering              : extension revision 2
VK_EXT_custom_border_color                : extension revision 12
VK_EXT_depth_clip_enable                  : extension revision 1
VK_EXT_depth_range_unrestricted           : extension revision 1
VK_EXT_descriptor_indexing                : extension revision 2
VK_EXT_discard_rectangles                 : extension revision 1
VK_EXT_display_control                    : extension revision 1
VK_EXT_extended_dynamic_state             : extension revision 1
VK_EXT_external_memory_dma_buf            : extension revision 1
VK_EXT_external_memory_host               : extension revision 1
VK_EXT_global_priority                    : extension revision 2
VK_EXT_host_query_reset                   : extension revision 1
VK_EXT_image_robustness                   : extension revision 1
VK_EXT_index_type_uint8                   : extension revision 1
VK_EXT_inline_uniform_block               : extension revision 1
VK_EXT_line_rasterization                 : extension revision 1
VK_EXT_memory_budget                      : extension revision 1
VK_EXT_memory_priority                    : extension revision 1
VK_EXT_pci_bus_info                       : extension revision 2
VK_EXT_pipeline_creation_cache_control    : extension revision 3
VK_EXT_pipeline_creation_feedback         : extension revision 1
VK_EXT_private_data                       : extension revision 1
VK_EXT_queue_family_foreign               : extension revision 1
VK_EXT_robustness2                        : extension revision 1
VK_EXT_sample_locations                   : extension revision 1
VK_EXT_sampler_filter_minmax              : extension revision 2
VK_EXT_scalar_block_layout                : extension revision 1
VK_EXT_shader_atomic_float                : extension revision 1
VK_EXT_shader_demote_to_helper_invocation : extension revision 1
VK_EXT_shader_image_atomic_int64          : extension revision 1
VK_EXT_shader_stencil_export              : extension revision 1
VK_EXT_shader_subgroup_ballot             : extension revision 1
VK_EXT_shader_subgroup_vote               : extension revision 1
VK_EXT_shader_viewport_index_layer        : extension revision 1
VK_EXT_subgroup_size_control              : extension revision 2
VK_EXT_texel_buffer_alignment             : extension revision 1
VK_EXT_transform_feedback                 : extension revision 1
VK_EXT_vertex_attribute_divisor           : extension revision 3
VK_EXT_ycbcr_image_arrays                 : extension revision 1
VK_GOOGLE_decorate_string                 : extension revision 1
VK_GOOGLE_hlsl_functionality1             : extension revision 1
VK_GOOGLE_user_type                       : extension revision 1
VK_KHR_16bit_storage                      : extension revision 1
VK_KHR_8bit_storage                       : extension revision 1
VK_KHR_bind_memory2                       : extension revision 1
VK_KHR_buffer_device_address              : extension revision 1
VK_KHR_copy_commands2                     : extension revision 1
VK_KHR_create_renderpass2                 : extension revision 1
VK_KHR_dedicated_allocation               : extension revision 3
VK_KHR_depth_stencil_resolve              : extension revision 1
VK_KHR_descriptor_update_template         : extension revision 1
VK_KHR_device_group                       : extension revision 4
VK_KHR_draw_indirect_count                : extension revision 1
VK_KHR_driver_properties                  : extension revision 1
VK_KHR_external_fence                     : extension revision 1
VK_KHR_external_fence_fd                  : extension revision 1
VK_KHR_external_memory                    : extension revision 1
VK_KHR_external_memory_fd                 : extension revision 1
VK_KHR_external_semaphore                 : extension revision 1
VK_KHR_external_semaphore_fd              : extension revision 1
VK_KHR_get_memory_requirements2           : extension revision 1
VK_KHR_image_format_list                  : extension revision 1
VK_KHR_imageless_framebuffer              : extension revision 1
VK_KHR_incremental_present                : extension revision 1
VK_KHR_maintenance1                       : extension revision 2
VK_KHR_maintenance2                       : extension revision 1
VK_KHR_maintenance3                       : extension revision 1
VK_KHR_multiview                          : extension revision 1
VK_KHR_pipeline_executable_properties     : extension revision 1
VK_KHR_push_descriptor                    : extension revision 2
VK_KHR_relaxed_block_layout               : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge       : extension revision 3
VK_KHR_sampler_ycbcr_conversion           : extension revision 14
VK_KHR_separate_depth_stencil_layouts     : extension revision 1
VK_KHR_shader_atomic_int64                : extension revision 1
VK_KHR_shader_clock                       : extension revision 1
VK_KHR_shader_draw_parameters             : extension revision 1
VK_KHR_shader_float16_int8                : extension revision 1
VK_KHR_shader_float_controls              : extension revision 4
VK_KHR_shader_non_semantic_info           : extension revision 1
VK_KHR_shader_subgroup_extended_types     : extension revision 1
VK_KHR_shader_terminate_invocation        : extension revision 1
VK_KHR_spirv_1_4                          : extension revision 1
VK_KHR_storage_buffer_storage_class       : extension revision 1
VK_KHR_swapchain                          : extension revision 70
VK_KHR_swapchain_mutable_format           : extension revision 1
VK_KHR_timeline_semaphore                 : extension revision 2
VK_KHR_uniform_buffer_standard_layout     : extension revision 1
VK_KHR_variable_pointers                  : extension revision 1
VK_KHR_vulkan_memory_model                : extension revision 3
VK_NV_compute_shader_derivatives          : extension revision 1

VkQueueFamilyProperties:
========================
queueProperties[0]:
-------------------
minImageTransferGranularity = (1,1,1)
queueCount                  = 1
queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
timestampValidBits          = 64
present support             = true

queueProperties[1]:
-------------------
minImageTransferGranularity = (1,1,1)
queueCount                  = 4
queueFlags                  = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
timestampValidBits          = 64
present support             = true

VkPhysicalDeviceMemoryProperties:
=================================
memoryHeaps: count = 3
memoryHeaps[0]:
size   = 1879048192 (0x70000000) (1.75 GiB)
budget = 1364783104 (0x5158f000) (1.27 GiB)
usage  = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryHeaps[1]:
size   = 3221225472 (0xc0000000) (3.00 GiB)
budget = 2921607168 (0xae243000) (2.72 GiB)
usage  = 0 (0x00000000) (0.00 B)
flags: count = 0
None
memoryHeaps[2]:
size   = 268435456 (0x10000000) (256.00 MiB)
budget = 194990080 (0x0b9f5000) (185.96 MiB)
usage  = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypes: count = 4
memoryTypes[0]:
heapIndex     = 0
propertyFlags = 0x0001: count = 1
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)
memoryTypes[1]:
heapIndex     = 1
propertyFlags = 0x0006: count = 2
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)
memoryTypes[2]:
heapIndex     = 2
propertyFlags = 0x0007: count = 3
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)
memoryTypes[3]:
heapIndex     = 1
propertyFlags = 0x000e: count = 3
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
usable for:
IMAGE_TILING_OPTIMAL:
color images
FORMAT_D16_UNORM
FORMAT_D32_SFLOAT
FORMAT_S8_UINT
FORMAT_D16_UNORM_S8_UINT
FORMAT_D32_SFLOAT_S8_UINT
(non-sparse)
IMAGE_TILING_LINEAR:
color images
(non-sparse)

VkPhysicalDeviceFeatures:
=========================
robustBufferAccess                      = true
fullDrawIndexUint32                     = true
imageCubeArray                          = true
independentBlend                        = true
geometryShader                          = true
tessellationShader                      = true
sampleRateShading                       = true
dualSrcBlend                            = true
logicOp                                 = true
multiDrawIndirect                       = true
drawIndirectFirstInstance               = true
depthClamp                              = true
depthBiasClamp                          = true
fillModeNonSolid                        = true
depthBounds                             = true
wideLines                               = true
largePoints                             = true
alphaToOne                              = false
multiViewport                           = true
samplerAnisotropy                       = true
textureCompressionETC2                  = false
textureCompressionASTC_LDR              = false
textureCompressionBC                    = true
occlusionQueryPrecise                   = true
pipelineStatisticsQuery                 = true
vertexPipelineStoresAndAtomics          = true
fragmentStoresAndAtomics                = true
shaderTessellationAndGeometryPointSize  = true
shaderImageGatherExtended               = true
shaderStorageImageExtendedFormats       = true
shaderStorageImageMultisample           = true
shaderStorageImageReadWithoutFormat     = true
shaderStorageImageWriteWithoutFormat    = true
shaderUniformBufferArrayDynamicIndexing = true
shaderSampledImageArrayDynamicIndexing  = true
shaderStorageBufferArrayDynamicIndexing = true
shaderStorageImageArrayDynamicIndexing  = true
shaderClipDistance                      = true
shaderCullDistance                      = true
shaderFloat64                           = true
shaderInt64                             = true
shaderInt16                             = true
shaderResourceResidency                 = false
shaderResourceMinLod                    = true
sparseBinding                           = true
sparseResidencyBuffer                   = false
sparseResidencyImage2D                  = false
sparseResidencyImage3D                  = false
sparseResidency2Samples                 = false
sparseResidency4Samples                 = false
sparseResidency8Samples                 = false
sparseResidency16Samples                = false
sparseResidencyAliased                  = false
variableMultisampleRate                 = true
inheritedQueries                        = true

VkPhysicalDevice16BitStorageFeatures:
-------------------------------------
storageBuffer16BitAccess           = true
uniformAndStorageBuffer16BitAccess = true
storagePushConstant16              = true
storageInputOutput16               = false

VkPhysicalDevice4444FormatsFeaturesEXT:
---------------------------------------
formatA4R4G4B4 = true
formatA4B4G4R4 = true

VkPhysicalDevice8BitStorageFeatures:
------------------------------------
storageBuffer8BitAccess           = true
uniformAndStorageBuffer8BitAccess = true
storagePushConstant8              = true

VkPhysicalDeviceBufferDeviceAddressFeatures:
--------------------------------------------
bufferDeviceAddress              = true
bufferDeviceAddressCaptureReplay = false
bufferDeviceAddressMultiDevice   = false

VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
-----------------------------------------------
bufferDeviceAddress              = true
bufferDeviceAddressCaptureReplay = false
bufferDeviceAddressMultiDevice   = false

VkPhysicalDeviceConditionalRenderingFeaturesEXT:
------------------------------------------------
conditionalRendering          = true
inheritedConditionalRendering = false

VkPhysicalDeviceCustomBorderColorFeaturesEXT:
---------------------------------------------
customBorderColors             = true
customBorderColorWithoutFormat = true

VkPhysicalDeviceDepthClipEnableFeaturesEXT:
-------------------------------------------
depthClipEnable = true

VkPhysicalDeviceDescriptorIndexingFeatures:
-------------------------------------------
shaderInputAttachmentArrayDynamicIndexing          = true
shaderUniformTexelBufferArrayDynamicIndexing       = true
shaderStorageTexelBufferArrayDynamicIndexing       = true
shaderUniformBufferArrayNonUniformIndexing         = true
shaderSampledImageArrayNonUniformIndexing          = true
shaderStorageBufferArrayNonUniformIndexing         = true
shaderStorageImageArrayNonUniformIndexing          = true
shaderInputAttachmentArrayNonUniformIndexing       = true
shaderUniformTexelBufferArrayNonUniformIndexing    = true
shaderStorageTexelBufferArrayNonUniformIndexing    = true
descriptorBindingUniformBufferUpdateAfterBind      = true
descriptorBindingSampledImageUpdateAfterBind       = true
descriptorBindingStorageImageUpdateAfterBind       = true
descriptorBindingStorageBufferUpdateAfterBind      = true
descriptorBindingUniformTexelBufferUpdateAfterBind = true
descriptorBindingStorageTexelBufferUpdateAfterBind = true
descriptorBindingUpdateUnusedWhilePending          = true
descriptorBindingPartiallyBound                    = true
descriptorBindingVariableDescriptorCount           = true
runtimeDescriptorArray                             = true

VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
------------------------------------------------
extendedDynamicState = true

VkPhysicalDeviceHostQueryResetFeatures:
---------------------------------------
hostQueryReset = true

VkPhysicalDeviceImageRobustnessFeaturesEXT:
-------------------------------------------
robustImageAccess = true

VkPhysicalDeviceImagelessFramebufferFeatures:
---------------------------------------------
imagelessFramebuffer = true

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
------------------------------------------
indexTypeUint8 = true

VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
----------------------------------------------
inlineUniformBlock                                 = true
descriptorBindingInlineUniformBlockUpdateAfterBind = true

VkPhysicalDeviceLineRasterizationFeaturesEXT:
---------------------------------------------
rectangularLines         = false
bresenhamLines           = true
smoothLines              = false
stippledRectangularLines = false
stippledBresenhamLines   = true
stippledSmoothLines      = false

VkPhysicalDeviceMemoryPriorityFeaturesEXT:
------------------------------------------
memoryPriority = true

VkPhysicalDeviceMultiviewFeatures:
----------------------------------
multiview                   = true
multiviewGeometryShader     = true
multiviewTessellationShader = true

VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
--------------------------------------------------------
pipelineCreationCacheControl = true

VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
--------------------------------------------------------
pipelineExecutableInfo = true

VkPhysicalDevicePrivateDataFeaturesEXT:
---------------------------------------
privateData = true

VkPhysicalDeviceProtectedMemoryFeatures:
----------------------------------------
protectedMemory = false

VkPhysicalDeviceRobustness2FeaturesEXT:
---------------------------------------
robustBufferAccess2 = true
robustImageAccess2  = true
nullDescriptor      = true

VkPhysicalDeviceSamplerYcbcrConversionFeatures:
-----------------------------------------------
samplerYcbcrConversion = true

VkPhysicalDeviceScalarBlockLayoutFeatures:
------------------------------------------
scalarBlockLayout = true

VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
----------------------------------------------------
separateDepthStencilLayouts = true

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
---------------------------------------------
shaderBufferFloat32Atomics   = true
shaderBufferFloat32AtomicAdd = false
shaderBufferFloat64Atomics   = true
shaderBufferFloat64AtomicAdd = false
shaderSharedFloat32Atomics   = true
shaderSharedFloat32AtomicAdd = true
shaderSharedFloat64Atomics   = true
shaderSharedFloat64AtomicAdd = false
shaderImageFloat32Atomics    = true
shaderImageFloat32AtomicAdd  = false
sparseImageFloat32Atomics    = false
sparseImageFloat32AtomicAdd  = false

VkPhysicalDeviceShaderAtomicInt64Features:
------------------------------------------
shaderBufferInt64Atomics = true
shaderSharedInt64Atomics = true

VkPhysicalDeviceShaderClockFeaturesKHR:
---------------------------------------
shaderSubgroupClock = true
shaderDeviceClock   = true

VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
----------------------------------------------------------
shaderDemoteToHelperInvocation = true

VkPhysicalDeviceShaderDrawParametersFeatures:
---------------------------------------------
shaderDrawParameters = true

VkPhysicalDeviceShaderFloat16Int8Features:
------------------------------------------
shaderFloat16 = false
shaderInt8    = true

VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
--------------------------------------------------
shaderImageInt64Atomics = true
sparseImageInt64Atomics = false

VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
----------------------------------------------------
shaderSubgroupExtendedTypes = true

VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
-----------------------------------------------------
shaderTerminateInvocation = true

VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
-----------------------------------------------
subgroupSizeControl  = true
computeFullSubgroups = true

VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
------------------------------------------------
texelBufferAlignment = true

VkPhysicalDeviceTimelineSemaphoreFeatures:
------------------------------------------
timelineSemaphore = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:
---------------------------------------------
transformFeedback = true
geometryStreams   = true

VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
----------------------------------------------------
uniformBufferStandardLayout = true

VkPhysicalDeviceVariablePointersFeatures:
-----------------------------------------
variablePointersStorageBuffer = true
variablePointers              = true

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
--------------------------------------------------
vertexAttributeInstanceRateDivisor     = true
vertexAttributeInstanceRateZeroDivisor = true

VkPhysicalDeviceVulkan11Features:
---------------------------------
storageBuffer16BitAccess           = true
uniformAndStorageBuffer16BitAccess = true
storagePushConstant16              = true
storageInputOutput16               = false
multiview                          = true
multiviewGeometryShader            = true
multiviewTessellationShader        = true
variablePointersStorageBuffer      = true
variablePointers                   = true
protectedMemory                    = false
samplerYcbcrConversion             = true
shaderDrawParameters               = true

VkPhysicalDeviceVulkan12Features:
---------------------------------
samplerMirrorClampToEdge                           = true
drawIndirectCount                                  = true
storageBuffer8BitAccess                            = true
uniformAndStorageBuffer8BitAccess                  = true
storagePushConstant8                               = true
shaderBufferInt64Atomics                           = true
shaderSharedInt64Atomics                           = true
shaderFloat16                                      = false
shaderInt8                                         = true
descriptorIndexing                                 = true
shaderInputAttachmentArrayDynamicIndexing          = true
shaderUniformTexelBufferArrayDynamicIndexing       = true
shaderStorageTexelBufferArrayDynamicIndexing       = true
shaderUniformBufferArrayNonUniformIndexing         = true
shaderSampledImageArrayNonUniformIndexing          = true
shaderStorageBufferArrayNonUniformIndexing         = true
shaderStorageImageArrayNonUniformIndexing          = true
shaderInputAttachmentArrayNonUniformIndexing       = true
shaderUniformTexelBufferArrayNonUniformIndexing    = true
shaderStorageTexelBufferArrayNonUniformIndexing    = true
descriptorBindingUniformBufferUpdateAfterBind      = true
descriptorBindingSampledImageUpdateAfterBind       = true
descriptorBindingStorageImageUpdateAfterBind       = true
descriptorBindingStorageBufferUpdateAfterBind      = true
descriptorBindingUniformTexelBufferUpdateAfterBind = true
descriptorBindingStorageTexelBufferUpdateAfterBind = true
descriptorBindingUpdateUnusedWhilePending          = true
descriptorBindingPartiallyBound                    = true
descriptorBindingVariableDescriptorCount           = true
runtimeDescriptorArray                             = true
samplerFilterMinmax                                = true
scalarBlockLayout                                  = true
imagelessFramebuffer                               = true
uniformBufferStandardLayout                        = true
shaderSubgroupExtendedTypes                        = true
separateDepthStencilLayouts                        = true
hostQueryReset                                     = true
timelineSemaphore                                  = true
bufferDeviceAddress                                = true
bufferDeviceAddressCaptureReplay                   = false
bufferDeviceAddressMultiDevice                     = false
vulkanMemoryModel                                  = true
vulkanMemoryModelDeviceScope                       = true
vulkanMemoryModelAvailabilityVisibilityChains      = false
shaderOutputViewportIndex                          = true
shaderOutputLayer                                  = true
subgroupBroadcastDynamicId                         = true

VkPhysicalDeviceVulkanMemoryModelFeatures:
------------------------------------------
vulkanMemoryModel                             = true
vulkanMemoryModelDeviceScope                  = true
vulkanMemoryModelAvailabilityVisibilityChains = false

VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
--------------------------------------------
ycbcrImageArrays = true



$ wine --version
wine-5.22


$ doas emerge --info wine
Portage 3.0.12 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r5, 5.10.1-xanmod1 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.10.1-xanmod1-x86_64-Intel-R-_Core-TM-_i3-6100_CPU_@_3.70GHz-with-gentoo-2.7
KiB Mem:     8098100 total,   1702464 free
KiB Swap:    3145724 total,   2261936 free
Head commit of repository gentoo: dbdcbe24933444fe91798eb088f910594b5e58d5

Timestamp of repository flewkey-overlay: Wed, 23 Dec 2020 11:45:19 +0000
Head commit of repository flewkey-overlay: 9d1e188110eb5bc400d42ba08fbc4527774ed526

Timestamp of repository src_prepare-overlay: Wed, 23 Dec 2020 11:45:14 +0000
Head commit of repository src_prepare-overlay: 60c6bc3fb639f5f56e0e5e84942db23b2a6dcab8

Timestamp of repository steam-overlay: Wed, 23 Dec 2020 11:44:25 +0000
Head commit of repository steam-overlay: f5e21801220649e97b72ae1b5a25a8c1785f45b3

sh bash 5.1_p4
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
distcc 3.3.3 x86_64-pc-linux-gnu [disabled]
ccache version 4.1 [disabled]
app-shells/bash:          5.1_p4::gentoo
dev-java/java-config:     2.3.1::gentoo
dev-lang/perl:            5.30.3-r1::gentoo
dev-lang/python:          2.7.18-r5::gentoo, 3.7.9-r1::gentoo, 3.8.7::gentoo, 3.9.1::gentoo
dev-util/ccache:          4.1::gentoo
dev-util/cmake:           3.19.2::gentoo
sys-apps/baselayout:      2.7-r1::gentoo
sys-apps/openrc:          0.42.1::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.3-r1::gentoo
sys-devel/binutils:       2.35.1-r1::gentoo
sys-devel/gcc:            10.2.0-r4::gentoo
sys-devel/gcc-config:     2.3.2-r1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r5::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://github.com/gentoo/gentoo.git
    priority: -1000

flewkey-overlay
    location: /var/db/repos/flewkey-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/flewkey-overlay.git
    masters: gentoo

src_prepare-overlay
    location: /var/db/repos/src_prepare-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/src_prepare-overlay.git
    masters: gentoo

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=skylake -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=skylake -O2 -pipe"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=4 --with-bdeps y --complete-graph y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=skylake -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=skylake -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="it_IT"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4 -l4"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 berkdb bzip2 cli crypt dbus dri elogind fortran gdbm iconv ipv6 jpeg jpeg2k layers libglvnd libtirpc multilib ncurses nls nptl openmp pam pcre png pulseaudio readline savedconfig seccomp split-usr ssl suid tcpd threads unicode vdpau vulkan xattr xft zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_8 python3_7" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

virtual/wine-0-r7::gentoo was built with the following:
USE="-staging" ABI_X86="32 64"
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="-march=native -O2 -pipe"


```$ doas emerge --info mesa
Portage 3.0.12 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r5, 5.10.1-xanmod1 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-5.10.1-xanmod1-x86_64-Intel-R-_Core-TM-_i3-6100_CPU_@_3.70GHz-with-gentoo-2.7
KiB Mem: 8098100 total, 1695032 free
KiB Swap: 3145724 total, 2261936 free
Head commit of repository gentoo: dbdcbe24933444fe91798eb088f910594b5e58d5

Timestamp of repository flewkey-overlay: Wed, 23 Dec 2020 11:45:19 +0000
Head commit of repository flewkey-overlay: 9d1e188110eb5bc400d42ba08fbc4527774ed526

Timestamp of repository src_prepare-overlay: Wed, 23 Dec 2020 11:45:14 +0000
Head commit of repository src_prepare-overlay: 60c6bc3fb639f5f56e0e5e84942db23b2a6dcab8

Timestamp of repository steam-overlay: Wed, 23 Dec 2020 11:44:25 +0000
Head commit of repository steam-overlay: f5e21801220649e97b72ae1b5a25a8c1785f45b3

sh bash 5.1_p4
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
distcc 3.3.3 x86_64-pc-linux-gnu [disabled]
ccache version 4.1 [disabled]
app-shells/bash: 5.1_p4::gentoo
dev-java/java-config: 2.3.1::gentoo
dev-lang/perl: 5.30.3-r1::gentoo
dev-lang/python: 2.7.18-r5::gentoo, 3.7.9-r1::gentoo, 3.8.7::gentoo, 3.9.1::gentoo
dev-util/ccache: 4.1::gentoo
dev-util/cmake: 3.19.2::gentoo
sys-apps/baselayout: 2.7-r1::gentoo
sys-apps/openrc: 0.42.1::gentoo
sys-apps/sandbox: 2.20::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.3-r1::gentoo
sys-devel/binutils: 2.35.1-r1::gentoo
sys-devel/gcc: 10.2.0-r4::gentoo
sys-devel/gcc-config: 2.3.2-r1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
sys-libs/glibc: 2.32-r5::gentoo
Repositories:

gentoo
location: /var/db/repos/gentoo
sync-type: git
sync-uri: https://github.com/gentoo/gentoo.git
priority: -1000

flewkey-overlay
location: /var/db/repos/flewkey-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/flewkey-overlay.git
masters: gentoo

src_prepare-overlay
location: /var/db/repos/src_prepare-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/src_prepare-overlay.git
masters: gentoo

steam-overlay
location: /var/db/repos/steam-overlay
sync-type: git
sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
masters: gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=skylake -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"

Last edited by andeser on 25 December 2020 at 10:07 am UTC
whizse 24 Dec, 2020
  • Supporter
Is it a new issue was it always present? As in, did it start to happen after a driver, Proton or game update?

Is it a DX9 or DX11 game? If DX9 does using the Wine d3d9 backend instead of D9VK work better?
andeser 25 Dec, 2020
I installed this distro recently and since I did it the problem has always been there. I didn't have this problem on other distros. Being skyrim SE, it is a dx11 game.
whizse 25 Dec, 2020
  • Supporter
Maybe someone else can give better advice, but at this point I would probably just take a pick between Proton/Mesa/DXVK, file a bug, hope I picked the right offender or at least that a friendly developer could point me in the right direction.

There is an old fixed bug in DXVK that looks slightly like the problem in your screenshots, bug #189. So possibly DXVK is the right place to file a bug.

If you have time and patience you could also try older versions of DXVK and Mesa and see if it really is a regression.

HTH!
andeser 27 Dec, 2020
Thank you so much for your help, but unfortunately I haven't been able to fix it yet.
I generated the dxvk log files, but there didn't seem to be anything to worry about inside. At the end of this post I put the few warnings I found, but they seem not to be relevant anyway.
I tried to install another version of dxvk, but I can't change it on proton, or at least trying it the game would not open anymore.

 warn:  D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info:  Game: SkyrimSE.exe
info:  DXVK: v1.7.2-7-g6a10c81d-async
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to initialize OpenVR

...

warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
warn:  winevulkan detected, disabling exclusive fullscreen support
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.