You are not logged in.

#1 2024-12-21 21:00:39

Al.Piotrowicz
Member
Registered: 2017-08-07
Posts: 138

Nvidia Vulkan Xorg tearing

Wherever I do turn on Vulkan on my configuration, observe the nasty triangular tearing (chromium, vkcube, dxvk wine). It seems something is not set correctly in my setup, but I do lack the knowledge.

vulkaninfo --summary:

==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.303


Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 4
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 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1
VK_NV_display_stereo                   : extension revision 1

Instance Layers: count = 1
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.3.289  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.289
	driverVersion      = 565.77.0.0
	vendorID           = 0x10de
	deviceID           = 0x1f02
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 2070
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 565.77
	conformanceVersion = 1.3.8.2
	deviceUUID         = fb51809b-350a-99db-67b5-e16fc6d498ab
	driverUUID         = 5d948742-de2b-5e32-9692-c2a5621aed9a

It also dumps the interesting errors once I launch chromium with Vulkan on:

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGL adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

Warning: Couldn't find an EGLConfig rendering to a window for TextureFormat::RGBA8Unorm.
 - While trying to discover a BackendType::OpenGLES adapter.
    at Initialize (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:83)

[782917:13:1221/213240.490405:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[782917:13:1221/213240.490588:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[782917:13:1221/213240.502714:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[782917:13:1221/213240.502827:ERROR:ffmpeg_common.cc(970)] Unsupported pixel format: -1
[782000:782000:1221/213313.960873:ERROR:vulkan_swap_chain.cc(445)] vkAcquireNextImageKHR() failed: -1000001004
[782000:782000:1221/213313.960968:ERROR:gpu_service_impl.cc(1154)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[781964:781964:1221/213313.975879:ERROR:gpu_process_host.cc(982)] GPU process exited unexpectedly: exit_code=8704

My chromium-flags.conf:

--disable-gpu-driver-bug-workarounds
--disable-gpu-driver-workarounds
--disable-gpu-vsync
--enable-features=CanvasOopRasterization,Vulkan
--enable-hardware-overlays
--enable-gpu-compositing
--enable-gpu-rasterization
--enable-native-gpu-memory-buffers
--enable-zero-copy
--ignore-gpu-blocklist

pacman -Qs vulkan:

local/dxvk-bin 2.5.1-1
    A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine (Windows DLL binary files)
local/lib32-nvidia-utils 565.77-1
    NVIDIA drivers utilities (32-bit)
local/lib32-vulkan-icd-loader 1.4.303-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/nvidia-utils 565.77-2
    NVIDIA drivers utilities
local/qt6-shadertools 6.8.1-1 (qt6)
    Provides functionality for the shader pipeline that allows Qt Quick to operate on Vulkan, Metal, and Direct3D, in addition to OpenGL
local/spirv-tools 2024.4.rc1-1 (vulkan-devel)
    API and commands for processing SPIR-V modules
local/vulkan-headers 1:1.4.303-1 (vulkan-devel)
    Vulkan header files
local/vulkan-icd-loader 1.4.303-1
    Vulkan Installable Client Driver (ICD) Loader
local/vulkan-tools 1.4.303-2 (vulkan-devel)
    Vulkan Utilities and Tools

lspci -knn

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
	DeviceName:  Onboard IGD
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
	Kernel driver in use: pcieport
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: ASUSTeK Computer Inc. Device [1043:87c0]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: ASUSTeK Computer Inc. Device [1043:87c0]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443]
	Kernel driver in use: zenpower
	Kernel modules: k10temp, zenpower
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447]
01:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller [1022:43ee]
	Subsystem: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]
	Kernel driver in use: xhci_hcd
01:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb]
	Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:1062]
	Kernel driver in use: ahci
01:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9]
	Subsystem: ASMedia Technology Inc. Device [1b21:0201]
	Kernel driver in use: pcieport
02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
02:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
02:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
05:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
	Subsystem: ASUSTeK Computer Inc. Device [1043:87d2]
	Kernel driver in use: igc
	Kernel modules: igc
06:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106 [GeForce RTX 2070] [10de:1f02] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:c75c]
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
06:00.1 Audio device [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:c75c]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.2 USB controller [0c03]: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:1ada] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:c75c]
	Kernel driver in use: xhci_hcd
06:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU106 USB Type-C UCSI Controller [10de:1adb] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:c75c]
	Kernel driver in use: nvidia-gpu
	Kernel modules: i2c_nvidia_gpu
07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
08:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8808]
	Kernel driver in use: ccp
	Kernel modules: ccp
08:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
	Subsystem: ASUSTeK Computer Inc. Device [1043:87c0]
	Kernel driver in use: xhci_hcd
08:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
	Subsystem: ASUSTeK Computer Inc. Device [1043:87c5]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

Moreover wine games (DXVK) freeze video during fullscreen and lag keyboard input (have to swap by alt+tab and resize game window to get rid of that, windowed mode runs smooth with tearing though). Thanks for any help.

EDIT: Typo FIX

Last edited by Al.Piotrowicz (2024-12-21 21:04:48)

Offline

#2 2024-12-21 21:26:36

seth
Member
Registered: 2012-09-03
Posts: 60,756

Re: Nvidia Vulkan Xorg tearing

the nasty triangular tearing

tearing describes a split in the frame between the previous and current buffer that should™ have been hidden in the vblank interval through vsync.

"triangular tearing" sounds like a tesselation issue.
1. what kind of display server (X11, XWayland or wayland) and/or window manager/compositor do you use
2. "VK_LAYER_NV_optimus NVIDIA Optimus layer 1.3.289  version 1" sounds like this might be a hybrid system, but there's only the nvidia GPU in the lspci output, did you deactivate or cut a second VGA device?
3. can you produce a screenshot (or rather photo) of the artifact so we all know what you're actually seeing?
4. tesselation artifacts are often an indicator that the system is underpowered - there's no wifi chip, so this is a desktop? Sufficient PSU? Did you forget to plug the dedicated 6/8-pin power supply into the GPU? Is it in the PEG slot?
5. Is this nvidia or nvidia-open?
6. Is this a regression, long standing problem or "new system, just noticed"?

Focus your tests on vkcube to rule out further factors that might spoil the other clients.

Offline

#3 2024-12-21 22:25:49

Al.Piotrowicz
Member
Registered: 2017-08-07
Posts: 138

Re: Nvidia Vulkan Xorg tearing

Hey @seth, thanks for your fast reply!

1. X11 and XFCE without compositor, same problem with openbox as WM.
2. Desktop pc, Asus Rog Strix b550-F Gaming, Ryzen 9 5950x, single GPU
3. https://imgur.com/6Xg3LGy - triggered by playing this movie https://youtu.be/ppWrX2ANsN4 EPILEPSY WARNING !
4. PSU Montech Titan Gold 1000W, I did all plugs myself recently, due to swap the faulty CPU sample. All firmly set.
5. Nvidia, but nvidia-open gets the same result.
6. I got that problem on chromium with the old PC, but DXVK wine worked flawlessly.

EDIT: Logical fix

Last edited by Al.Piotrowicz (2024-12-22 15:15:23)

Offline

#4 2024-12-22 14:56:32

seth
Member
Registered: 2012-09-03
Posts: 60,756

Re: Nvidia Vulkan Xorg tearing

https://youtu.be/ppWrX2ANsN4 isn't a demonstration but likely a trigger for https://imgur.com/6Xg3LGy
And also a trigger for a epileptic seizure, if you're remotely prone to that… you should probably add a respective note to the link.

Does it cause that split statically?
If we ignore any video playback flicker, what does the artifact look like for vkcube?
Because of the Moiré (though that can be deceptive), how large is the segment in the screenshot in reality - it's not  your entire screen, is it? Looks like it's probably  a tiny segment?

There's no such issue w/ glxgears or so? Only vkcube?

Offline

#5 2024-12-22 15:30:00

Al.Piotrowicz
Member
Registered: 2017-08-07
Posts: 138

Re: Nvidia Vulkan Xorg tearing

So:

· It has relation to the object moved across the affected screen, it can be a desktop cursor or other rendered object on the surface (oe in the game), it somewhat pulls the artifact and creates the effect of texture breakdown. The split is not static and if you move the object away, it does change the shape of that "split"
· It's size depends the factor how you move the cursor on the surface ( I can't explain it more specific in English ). It can be big as 30% of the screen size or very small, usually affects lower left corner of the window.
· It doesn't happen in OPENGL, happens only on Vulkan, cannot be observed really on vkvube, but only on the 1st few seconds and then goes away.
· My theory is it has something in common with VRGB refresh of my shitty samsung monitor and of course with NV driver, but I'm not an alpha nor omega.

Thanks for your support.

EDIT: Typo

Last edited by Al.Piotrowicz (2024-12-22 15:34:33)

Offline

#6 2024-12-25 09:29:52

seth
Member
Registered: 2012-09-03
Posts: 60,756

Re: Nvidia Vulkan Xorg tearing

It has relation to the object moved across the affected screen, it can be a desktop cursor or other rendered object on the surface

Do you run a software cursor?
Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

It doesn't happen in OPENGL, happens only on Vulkan, cannot be observed really on vkvube, but only on the 1st few seconds and then goes away.

So something™ (perhaps different) affects vkcube but the main testcase for this artifact soe far has been video playback (and dxvk wine, it does not happen w/ https://wiki.archlinux.org/title/Steam/ … _emulation and the exact same game?)
Do you get the effect when playing (requires yt-dlp or a local copy of the video) any of

mpv "https://youtu.be/ppWrX2ANsN4"
mpv --hwdec=vdpau "https://youtu.be/ppWrX2ANsN4"
mpv --hwdec=vaapi "https://youtu.be/ppWrX2ANsN4"
mpv --hwdec=vulkan "https://youtu.be/ppWrX2ANsN4"

Offline

#7 2024-12-27 18:55:26

Al.Piotrowicz
Member
Registered: 2017-08-07
Posts: 138

Re: Nvidia Vulkan Xorg tearing

Probing the test clip by vanilla mpv products:

[user@testowy ~]$ mpv --hwdec=vdpau /zrzutex/Video_tearing_and_smoothness_test_60fps_hd1080.mp4
● Video  --vid=1  (h264 1920x1080 60 fps) [default]
VO: [gpu] 1920x1080 yuv420p
V: 00:00:02 / 00:00:47 (5%)
Exiting... (Quit)
[user@testowy ~]$ mpv --hwdec=vaapi /zrzutex/Video_tearing_and_smoothness_test_60fps_hd1080.mp4
● Video  --vid=1  (h264 1920x1080 60 fps) [default]
VO: [gpu] 1920x1080 yuv420p
V: 00:00:09 / 00:00:47 (21%)
Exiting... (Quit)
[user@testowy ~]$ mpv --hwdec=vulkan /zrzutex/Video_tearing_and_smoothness_test_60fps_hd1080.mp4
● Video  --vid=1  (h264 1920x1080 60 fps) [default]
[vo/gpu/vulkan] This is not a libplacebo vulkan gpu api context.
VO: [gpu] 1920x1080 yuv420p
V: 00:00:04 / 00:00:47 (9%)
Exiting... (Quit)
[user@testowy ~]$ mpv /zrzutex/Video_tearing_and_smoothness_test_60fps_hd1080.mp4
● Video  --vid=1  (h264 1920x1080 60 fps) [default]
VO: [gpu] 1920x1080 yuv420p
V: 00:00:04 / 00:00:47 (9%)
Exiting... (Quit)

My Xorg.log:

[   603.617] 
X.Org X Server 1.21.1.15
X Protocol Version 11, Revision 0
[   603.618] Current Operating System: Linux testowy 6.12.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 19 Dec 2024 21:29:01 +0000 x86_64
[   603.618] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=/dev/mapper/new_root rw cryptdevice=UUID=b6ef63cc-3fb9-4fb6-9a13-2f21d5d8bf7a:new_root root=/dev/mapper/new_root zswap.enabled=0 libahci.ignore_sss=1 pcie_aspm.policy=performance nvidia_drm.fbdev=0
[   603.618]  
[   603.618] Current version of pixman: 0.44.2
[   603.618] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   603.618] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   603.619] (==) Log file: "/home/user/.local/share/xorg/Xorg.0.log", Time: Fri Dec 27 18:45:54 2024
[   603.633] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   603.633] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   603.656] (==) No Layout section.  Using the first Screen section.
[   603.656] (==) No screen section available. Using defaults.
[   603.656] (**) |-->Screen "Default Screen Section" (0)
[   603.656] (**) |   |-->Monitor "<default monitor>"
[   603.656] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   603.656] (**) Allowing byte-swapped clients
[   603.656] (==) Automatically adding devices
[   603.656] (==) Automatically enabling devices
[   603.656] (==) Automatically adding GPU devices
[   603.656] (==) Automatically binding GPU devices
[   603.656] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   603.707] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[   603.707] 	Entry deleted from font path.
[   603.707] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[   603.707] 	Entry deleted from font path.
[   603.707] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1
[   603.707] (==) ModulePath set to "/usr/lib/xorg/modules"
[   603.707] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   603.707] (II) Module ABI versions:
[   603.707] 	X.Org ANSI C Emulation: 0.4
[   603.707] 	X.Org Video Driver: 25.2
[   603.707] 	X.Org XInput driver : 24.4
[   603.707] 	X.Org Server Extension : 10.0
[   603.708] (++) using VT number 1

[   603.708] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   603.709] (II) xfree86: Adding drm device (/dev/dri/card1)
[   603.709] (II) Platform probe for /sys/devices/pci0000:00/0000:00:03.1/0000:06:00.0/drm/card1
[   603.710] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 12 paused 0
[   603.710] (II) xfree86: Adding drm device (/dev/dri/card0)
[   603.710] (II) Platform probe for /sys/devices/pci0000:00/0000:00:03.1/0000:06:00.0/simple-framebuffer.0/drm/card0
[   603.710] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[   603.712] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[   603.713] (--) PCI:*(6@0:0:0) 10de:1f02:1462:c75c rev 161, Mem @ 0xfb000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000f000/128, BIOS @ 0x????????/131072
[   603.713] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   603.713] (II) LoadModule: "glx"
[   603.725] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   603.736] (II) Module glx: vendor="X.Org Foundation"
[   603.736] 	compiled for 1.21.1.15, module version = 1.0.0
[   603.736] 	ABI class: X.Org Server Extension, version 10.0
[   603.736] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[   603.736] 	loading driver: nvidia
[   603.736] (==) Matched nouveau as autoconfigured driver 0
[   603.736] (==) Matched nv as autoconfigured driver 1
[   603.736] (==) Matched nvidia as autoconfigured driver 2
[   603.736] (==) Matched modesetting as autoconfigured driver 3
[   603.736] (==) Matched fbdev as autoconfigured driver 4
[   603.736] (==) Matched vesa as autoconfigured driver 5
[   603.736] (==) Assigned the driver to the xf86ConfigLayout
[   603.736] (II) LoadModule: "nouveau"
[   603.736] (WW) Warning, couldn't open module nouveau
[   603.736] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   603.736] (II) LoadModule: "nv"
[   603.737] (WW) Warning, couldn't open module nv
[   603.737] (EE) Failed to load module "nv" (module does not exist, 0)
[   603.737] (II) LoadModule: "nvidia"
[   603.737] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   603.797] (II) Module nvidia: vendor="NVIDIA Corporation"
[   603.797] 	compiled for 1.6.99.901, module version = 1.0.0
[   603.797] 	Module class: X.Org Video Driver
[   603.799] (II) LoadModule: "modesetting"
[   603.799] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   603.815] (II) Module modesetting: vendor="X.Org Foundation"
[   603.815] 	compiled for 1.21.1.15, module version = 1.21.1
[   603.815] 	Module class: X.Org Video Driver
[   603.815] 	ABI class: X.Org Video Driver, version 25.2
[   603.815] (II) LoadModule: "fbdev"
[   603.815] (WW) Warning, couldn't open module fbdev
[   603.815] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   603.815] (II) LoadModule: "vesa"
[   603.816] (WW) Warning, couldn't open module vesa
[   603.816] (EE) Failed to load module "vesa" (module does not exist, 0)
[   603.816] (II) NVIDIA dlloader X Driver  565.77  Wed Nov 27 22:57:27 UTC 2024
[   603.816] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   603.816] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   603.816] (II) systemd-logind: releasing fd for 226:0
[   603.826] (II) Loading sub module "fb"
[   603.826] (II) LoadModule: "fb"
[   603.826] (II) Module "fb" already built-in
[   603.826] (II) Loading sub module "wfb"
[   603.826] (II) LoadModule: "wfb"
[   603.826] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   603.836] (II) Module wfb: vendor="X.Org Foundation"
[   603.836] 	compiled for 1.21.1.15, module version = 1.0.0
[   603.836] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   603.844] (WW) Falling back to old probe method for modesetting
[   603.845] (II) systemd-logind: releasing fd for 226:1
[   603.846] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   603.846] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   603.846] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   603.846] (==) NVIDIA(0): RGB weight 888
[   603.846] (==) NVIDIA(0): Default visual is TrueColor
[   603.846] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   603.846] (**) NVIDIA(0): Enabling 2D acceleration
[   603.846] (II) Loading sub module "glxserver_nvidia"
[   603.846] (II) LoadModule: "glxserver_nvidia"
[   603.846] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[   604.721] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[   604.721] 	compiled for 1.6.99.901, module version = 1.0.0
[   604.721] 	Module class: X.Org Server Extension
[   604.721] (II) NVIDIA GLX Module  565.77  Wed Nov 27 22:58:37 UTC 2024
[   604.729] (II) NVIDIA: The X server supports PRIME Render Offload.
[   604.736] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:6:0:0
[   604.736] (--) NVIDIA(0):     DFP-0
[   604.736] (--) NVIDIA(0):     DFP-1
[   604.736] (--) NVIDIA(0):     DFP-2
[   604.736] (--) NVIDIA(0):     DFP-3
[   604.736] (--) NVIDIA(0):     DFP-4 (boot)
[   604.736] (--) NVIDIA(0):     DFP-5
[   604.736] (--) NVIDIA(0):     DFP-6
[   604.751] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce RTX 2070 (TU106-A) at PCI:6:0:0
[   604.751] (II) NVIDIA(0):     (GPU-0)
[   604.751] (--) NVIDIA(0): Memory: 8388608 kBytes
[   604.751] (--) NVIDIA(0): VideoBIOS: 90.06.3d.00.97
[   604.751] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   604.751] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   604.751] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[   604.751] (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock
[   604.751] (--) NVIDIA(GPU-0): 
[   604.752] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   604.752] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   604.752] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   604.752] (--) NVIDIA(GPU-0): 
[   604.752] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   604.752] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[   604.752] (--) NVIDIA(GPU-0): DFP-2: 2660.0 MHz maximum pixel clock
[   604.752] (--) NVIDIA(GPU-0): 
[   604.753] (--) NVIDIA(GPU-0): DFP-3: disconnected
[   604.753] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[   604.753] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[   604.753] (--) NVIDIA(GPU-0): 
[   604.800] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): connected
[   604.800] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): Internal TMDS
[   604.800] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): 600.0 MHz maximum pixel clock
[   604.800] (--) NVIDIA(GPU-0): 
[   604.800] (--) NVIDIA(GPU-0): DFP-5: disconnected
[   604.800] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[   604.800] (--) NVIDIA(GPU-0): DFP-5: 2660.0 MHz maximum pixel clock
[   604.800] (--) NVIDIA(GPU-0): 
[   604.801] (--) NVIDIA(GPU-0): DFP-6: disconnected
[   604.801] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[   604.801] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[   604.801] (--) NVIDIA(GPU-0): 
[   604.899] (==) NVIDIA(0): 
[   604.899] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[   604.899] (==) NVIDIA(0):     will be used as the requested mode.
[   604.899] (==) NVIDIA(0): 
[   604.902] (II) NVIDIA(0): Validated MetaModes:
[   604.902] (II) NVIDIA(0):     "DFP-4:nvidia-auto-select"
[   604.902] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 2160
[   604.996] (--) NVIDIA(0): DPI set to (102, 101); computed from "UseEdidDpi" X config
[   604.996] (--) NVIDIA(0):     option
[   604.997] (==) NVIDIA(G0): Depth 24, (==) framebuffer bpp 32
[   604.997] (==) NVIDIA(G0): RGB weight 888
[   604.997] (==) NVIDIA(G0): Default visual is TrueColor
[   604.997] (==) NVIDIA(G0): Using gamma correction (1.0, 1.0, 1.0)
[   604.997] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[   604.997] (**) NVIDIA(G0): Option "AllowEmptyInitialConfiguration"
[   604.997] (**) NVIDIA(G0): Enabling 2D acceleration
[   604.997] (II) NVIDIA: The X server supports PRIME Render Offload.
[   604.997] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[   604.997] (EE) NVIDIA(G0): Failing initialization of X screen
[   604.997] (II) UnloadModule: "nvidia"
[   604.997] (II) UnloadSubModule: "wfb"
[   604.997] (II) UnloadModule: "modesetting"
[   604.997] (II) Unloading modesetting
[   604.997] (WW) NVIDIA: Failed to bind sideband socket to
[   604.997] (WW) NVIDIA:     '/var/run/nvidia-xdriver-ea6b308e' Permission denied
[   604.997] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[   604.997] (II) NVIDIA(GPU-1): Deleting GPU-1
[   604.998] (II) NVIDIA: Reserving 24576.00 MB of virtual memory for indirect memory
[   604.998] (II) NVIDIA:     access.
[   605.017] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[   605.017] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[   605.017] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[   605.017] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[   605.017] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[   605.017] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[   605.017] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[   605.017] (II) NVIDIA(0):     Config Options in the README.
[   605.035] (II) NVIDIA(0): Setting mode "DFP-4:nvidia-auto-select"
[   605.110] (==) NVIDIA(0): Disabling shared memory pixmaps
[   605.110] (==) NVIDIA(0): Backing store enabled
[   605.110] (==) NVIDIA(0): Silken mouse enabled
[   605.110] (==) NVIDIA(0): DPMS enabled
[   605.110] (II) Loading sub module "dri2"
[   605.110] (II) LoadModule: "dri2"
[   605.110] (II) Module "dri2" already built-in
[   605.110] (II) NVIDIA(0): [DRI2] Setup complete
[   605.110] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[   605.116] (II) Initializing extension Generic Event Extension
[   605.116] (II) Initializing extension SHAPE
[   605.116] (II) Initializing extension MIT-SHM
[   605.116] (II) Initializing extension XInputExtension
[   605.116] (II) Initializing extension XTEST
[   605.116] (II) Initializing extension BIG-REQUESTS
[   605.116] (II) Initializing extension SYNC
[   605.116] (II) Initializing extension XKEYBOARD
[   605.125] (II) Initializing extension XC-MISC
[   605.125] (II) Initializing extension SECURITY
[   605.125] (II) Initializing extension XFIXES
[   605.125] (II) Initializing extension RENDER
[   605.126] (II) Initializing extension RANDR
[   605.126] (II) Initializing extension COMPOSITE
[   605.126] (II) Initializing extension DAMAGE
[   605.126] (II) Initializing extension MIT-SCREEN-SAVER
[   605.126] (II) Initializing extension DOUBLE-BUFFER
[   605.126] (II) Initializing extension RECORD
[   605.126] (II) Initializing extension DPMS
[   605.126] (II) Initializing extension Present
[   605.126] (II) Initializing extension DRI3
[   605.126] (II) Initializing extension X-Resource
[   605.126] (II) Initializing extension XVideo
[   605.126] (II) Initializing extension XVideo-MotionCompensation
[   605.126] (II) Initializing extension GLX
[   605.126] (II) Initializing extension GLX
[   605.126] (II) Indirect GLX disabled.
[   605.126] (II) GLX: Another vendor is already registered for screen 0
[   605.126] (II) Initializing extension XFree86-VidModeExtension
[   605.126] (II) Initializing extension XFree86-DGA
[   605.127] (II) Initializing extension XFree86-DRI
[   605.127] (II) Initializing extension DRI2
[   605.127] (II) Initializing extension NV-GLX
[   605.127] (II) Initializing extension NV-CONTROL
[   605.127] (II) Initializing extension XINERAMA
[   605.622] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[   605.622] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   605.622] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   605.622] (**) Power Button: Applying InputClass "system-keyboard"
[   605.622] (II) LoadModule: "libinput"
[   605.623] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[   605.641] (II) Module libinput: vendor="X.Org Foundation"
[   605.641] 	compiled for 1.21.1.13, module version = 1.5.0
[   605.641] 	Module class: X.Org XInput Driver
[   605.641] 	ABI class: X.Org XInput driver, version 24.4
[   605.641] (II) Using input driver 'libinput' for 'Power Button'
[   605.642] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 36 paused 0
[   605.642] (**) Power Button: always reports core events
[   605.642] (**) Option "Device" "/dev/input/event1"
[   605.754] (II) event1  - Power Button: is tagged by udev as: Keyboard
[   605.755] (II) event1  - Power Button: device is a keyboard
[   605.755] (II) event1  - Power Button: device removed
[   605.755] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[   605.755] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   605.755] (**) Option "xkb_layout" "pl"
[   605.781] (II) event1  - Power Button: is tagged by udev as: Keyboard
[   605.781] (II) event1  - Power Button: device is a keyboard
[   605.781] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[   605.781] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   605.781] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   605.781] (**) Power Button: Applying InputClass "system-keyboard"
[   605.781] (II) Using input driver 'libinput' for 'Power Button'
[   605.782] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 39 paused 0
[   605.782] (**) Power Button: always reports core events
[   605.782] (**) Option "Device" "/dev/input/event0"
[   605.782] (II) event0  - Power Button: is tagged by udev as: Keyboard
[   605.782] (II) event0  - Power Button: device is a keyboard
[   605.782] (II) event0  - Power Button: device removed
[   605.782] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[   605.782] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   605.782] (**) Option "xkb_layout" "pl"
[   605.783] (II) event0  - Power Button: is tagged by udev as: Keyboard
[   605.783] (II) event0  - Power Button: device is a keyboard
[   605.783] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event6)
[   605.784] (II) No input driver specified, ignoring this device.
[   605.784] (II) This device may have been added with another device file.
[   605.784] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[   605.784] (II) No input driver specified, ignoring this device.
[   605.784] (II) This device may have been added with another device file.
[   605.784] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event8)
[   605.784] (II) No input driver specified, ignoring this device.
[   605.784] (II) This device may have been added with another device file.
[   605.784] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event9)
[   605.784] (II) No input driver specified, ignoring this device.
[   605.784] (II) This device may have been added with another device file.
[   605.785] (II) config/udev: Adding input device HID-compliant Mouse HID-compliant Mouse (/dev/input/event2)
[   605.785] (**) HID-compliant Mouse HID-compliant Mouse: Applying InputClass "evdev pointer catchall"
[   605.785] (**) HID-compliant Mouse HID-compliant Mouse: Applying InputClass "libinput pointer catchall"
[   605.785] (II) Using input driver 'libinput' for 'HID-compliant Mouse HID-compliant Mouse'
[   605.840] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 40 paused 0
[   605.840] (**) HID-compliant Mouse HID-compliant Mouse: always reports core events
[   605.840] (**) Option "Device" "/dev/input/event2"
[   605.841] (II) event2  - HID-compliant Mouse HID-compliant Mouse: is tagged by udev as: Mouse
[   605.841] (II) event2  - HID-compliant Mouse HID-compliant Mouse: device is a pointer
[   605.841] (II) event2  - HID-compliant Mouse HID-compliant Mouse: device removed
[   605.841] (II) libinput: HID-compliant Mouse HID-compliant Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[   605.841] (II) libinput: HID-compliant Mouse HID-compliant Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[   605.841] (II) libinput: HID-compliant Mouse HID-compliant Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[   605.841] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb5/5-1/5-1:1.0/0003:1D57:0005.0001/input/input2/event2"
[   605.841] (II) XINPUT: Adding extended input device "HID-compliant Mouse HID-compliant Mouse" (type: MOUSE, id 8)
[   605.841] (**) Option "AccelerationScheme" "none"
[   605.841] (**) HID-compliant Mouse HID-compliant Mouse: (accel) selected scheme none/0
[   605.841] (**) HID-compliant Mouse HID-compliant Mouse: (accel) acceleration factor: 2.000
[   605.841] (**) HID-compliant Mouse HID-compliant Mouse: (accel) acceleration threshold: 4
[   605.842] (II) event2  - HID-compliant Mouse HID-compliant Mouse: is tagged by udev as: Mouse
[   605.842] (II) event2  - HID-compliant Mouse HID-compliant Mouse: device is a pointer
[   605.842] (II) config/udev: Adding input device HID-compliant Mouse HID-compliant Mouse (/dev/input/mouse0)
[   605.842] (II) No input driver specified, ignoring this device.
[   605.842] (II) This device may have been added with another device file.
[   605.843] (II) config/udev: Adding input device Logitech Mechanical keyboard Logitech Mechanical keyboard (/dev/input/event3)
[   605.843] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard: Applying InputClass "evdev keyboard catchall"
[   605.843] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard: Applying InputClass "libinput keyboard catchall"
[   605.843] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard: Applying InputClass "system-keyboard"
[   605.843] (II) Using input driver 'libinput' for 'Logitech Mechanical keyboard Logitech Mechanical keyboard'
[   605.843] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 41 paused 0
[   605.843] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard: always reports core events
[   605.843] (**) Option "Device" "/dev/input/event3"
[   605.844] (II) event3  - Logitech Mechanical keyboard Logitech Mechanical keyboard: is tagged by udev as: Keyboard
[   605.844] (II) event3  - Logitech Mechanical keyboard Logitech Mechanical keyboard: device is a keyboard
[   605.844] (II) event3  - Logitech Mechanical keyboard Logitech Mechanical keyboard: device removed
[   605.844] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb5/5-2/5-2:1.0/0003:046D:C341.0003/input/input3/event3"
[   605.844] (II) XINPUT: Adding extended input device "Logitech Mechanical keyboard Logitech Mechanical keyboard" (type: KEYBOARD, id 9)
[   605.844] (**) Option "xkb_layout" "pl"
[   605.845] (II) event3  - Logitech Mechanical keyboard Logitech Mechanical keyboard: is tagged by udev as: Keyboard
[   605.845] (II) event3  - Logitech Mechanical keyboard Logitech Mechanical keyboard: device is a keyboard
[   605.845] (II) config/udev: Adding input device Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard (/dev/input/event4)
[   605.845] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "evdev keyboard catchall"
[   605.845] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "libinput keyboard catchall"
[   605.845] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "system-keyboard"
[   605.845] (II) Using input driver 'libinput' for 'Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard'
[   605.846] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 42 paused 0
[   605.846] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: always reports core events
[   605.846] (**) Option "Device" "/dev/input/event4"
[   605.847] (II) event4  - Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: is tagged by udev as: Keyboard
[   605.847] (II) event4  - Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: device is a keyboard
[   605.847] (II) event4  - Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: device removed
[   605.847] (II) libinput: Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: needs a virtual subdevice
[   605.847] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb5/5-2/5-2:1.1/0003:046D:C341.0004/input/input4/event4"
[   605.847] (II) XINPUT: Adding extended input device "Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard" (type: MOUSE, id 10)
[   605.847] (**) Option "AccelerationScheme" "none"
[   605.847] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: (accel) selected scheme none/0
[   605.847] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: (accel) acceleration factor: 2.000
[   605.847] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: (accel) acceleration threshold: 4
[   605.848] (II) event4  - Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: is tagged by udev as: Keyboard
[   605.848] (II) event4  - Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: device is a keyboard
[   605.848] (II) config/udev: Adding input device HD-Audio Generic Rear Mic (/dev/input/event10)
[   605.848] (II) No input driver specified, ignoring this device.
[   605.848] (II) This device may have been added with another device file.
[   605.848] (II) config/udev: Adding input device HD-Audio Generic Front Mic (/dev/input/event11)
[   605.848] (II) No input driver specified, ignoring this device.
[   605.848] (II) This device may have been added with another device file.
[   605.848] (II) config/udev: Adding input device HD-Audio Generic Line (/dev/input/event12)
[   605.848] (II) No input driver specified, ignoring this device.
[   605.848] (II) This device may have been added with another device file.
[   605.849] (II) config/udev: Adding input device HD-Audio Generic Line Out Front (/dev/input/event13)
[   605.849] (II) No input driver specified, ignoring this device.
[   605.849] (II) This device may have been added with another device file.
[   605.849] (II) config/udev: Adding input device HD-Audio Generic Line Out Surround (/dev/input/event14)
[   605.849] (II) No input driver specified, ignoring this device.
[   605.849] (II) This device may have been added with another device file.
[   605.849] (II) config/udev: Adding input device HD-Audio Generic Line Out CLFE (/dev/input/event15)
[   605.849] (II) No input driver specified, ignoring this device.
[   605.849] (II) This device may have been added with another device file.
[   605.849] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event16)
[   605.849] (II) No input driver specified, ignoring this device.
[   605.849] (II) This device may have been added with another device file.
[   605.849] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[   605.849] (II) No input driver specified, ignoring this device.
[   605.849] (II) This device may have been added with another device file.
[   605.853] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "evdev keyboard catchall"
[   605.853] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "libinput keyboard catchall"
[   605.853] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: Applying InputClass "system-keyboard"
[   605.853] (II) Using input driver 'libinput' for 'Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard'
[   605.853] (II) systemd-logind: returning pre-existing fd for /dev/input/event4 13:68
[   605.853] (**) Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: always reports core events
[   605.853] (**) Option "Device" "/dev/input/event4"
[   605.853] (II) libinput: Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard: is a virtual subdevice
[   605.853] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb5/5-2/5-2:1.1/0003:046D:C341.0004/input/input4/event4"
[   605.853] (II) XINPUT: Adding extended input device "Logitech Mechanical keyboard Logitech Mechanical keyboard Keyboard" (type: KEYBOARD, id 11)
[   605.853] (**) Option "xkb_layout" "pl"
[   608.635] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   608.635] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[   608.635] (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock
[   608.635] (--) NVIDIA(GPU-0): 
[   608.636] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   608.636] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   608.636] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   608.636] (--) NVIDIA(GPU-0): 
[   608.636] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   608.636] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[   608.636] (--) NVIDIA(GPU-0): DFP-2: 2660.0 MHz maximum pixel clock
[   608.636] (--) NVIDIA(GPU-0): 
[   608.637] (--) NVIDIA(GPU-0): DFP-3: disconnected
[   608.637] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[   608.637] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[   608.637] (--) NVIDIA(GPU-0): 
[   608.684] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): connected
[   608.684] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): Internal TMDS
[   608.684] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): 600.0 MHz maximum pixel clock
[   608.684] (--) NVIDIA(GPU-0): 
[   608.684] (--) NVIDIA(GPU-0): DFP-5: disconnected
[   608.684] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[   608.684] (--) NVIDIA(GPU-0): DFP-5: 2660.0 MHz maximum pixel clock
[   608.684] (--) NVIDIA(GPU-0): 
[   608.685] (--) NVIDIA(GPU-0): DFP-6: disconnected
[   608.685] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[   608.685] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[   608.685] (--) NVIDIA(GPU-0): 
[   608.693] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   608.693] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[   608.693] (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock
[   608.694] (--) NVIDIA(GPU-0): 
[   608.694] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   608.694] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   608.694] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   608.694] (--) NVIDIA(GPU-0): 
[   608.694] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   608.694] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[   608.694] (--) NVIDIA(GPU-0): DFP-2: 2660.0 MHz maximum pixel clock
[   608.694] (--) NVIDIA(GPU-0): 
[   608.695] (--) NVIDIA(GPU-0): DFP-3: disconnected
[   608.695] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[   608.695] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[   608.695] (--) NVIDIA(GPU-0): 
[   608.741] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): connected
[   608.741] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): Internal TMDS
[   608.741] (--) NVIDIA(GPU-0): SAMSUNG (DFP-4): 600.0 MHz maximum pixel clock
[   608.741] (--) NVIDIA(GPU-0): 
[   608.741] (--) NVIDIA(GPU-0): DFP-5: disconnected
[   608.741] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[   608.741] (--) NVIDIA(GPU-0): DFP-5: 2660.0 MHz maximum pixel clock
[   608.741] (--) NVIDIA(GPU-0): 
[   608.742] (--) NVIDIA(GPU-0): DFP-6: disconnected
[   608.742] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS
[   608.742] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[   608.742] (--) NVIDIA(GPU-0): 
[   608.782] (II) NVIDIA(0): Setting mode "HDMI-0: 3840x2160_60 @3840x2160 +0+0 {ViewPortIn=3840x2160, ViewPortOut=3840x2160+0+0}"
[   608.906] (WW) NVIDIA(0): Failed to request fliplock.

I have no issues while playing this mpv test clip, nor any issues related to opengl, vaapi, vdpau modes.

Offline

#8 2024-12-27 21:20:47

seth
Member
Registered: 2012-09-03
Posts: 60,756

Re: Nvidia Vulkan Xorg tearing

I have no issues while playing this mpv test clip, nor any issues related to opengl, vaapi, vdpau modes.

But the video causes the effect in your browser?
I'd ask you to try FF but afaiu the issue is also specific to chromium+vulkan?


Xorg log looks mostly unsuspicous (single GPU, single output, proper driver)

[   603.710] (II) Platform probe for /sys/devices/pci0000:00/0000:00:03.1/0000:06:00.0/simple-framebuffer.0/drm/card0
[   604.997] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[   604.997] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[   604.997] (II) NVIDIA(GPU-1): Deleting GPU-1

Explicitly add "nvidia_drm.modeset=1" to the kernel parameters to get rid of the simplydumb device, but I doub that it's the cause here.

[   608.906] (WW) NVIDIA(0): Failed to request fliplock.

Not sure how we're arriving here w/ that setup - is that message related to the artifact showing up?

Offline

#9 2024-12-27 21:41:48

Al.Piotrowicz
Member
Registered: 2017-08-07
Posts: 138

Re: Nvidia Vulkan Xorg tearing

seth wrote:

But the video causes the effect in your browser?
I'd ask you to try FF but afaiu the issue is also specific to chromium+vulkan?

Yes, but only with chromium+vulkan and it's not isolated to the video only, also affects the accelerated canvas like google maps etc. Thanks for the mentioning the missing kernel parameter, thought the file /etc/modprobe.d/nvidia.conf containing "options nvidia_drm modeset=1" is fair enough.

seth wrote:

Not sure how we're arriving here w/ that setup - is that message related to the artifact showing up?

Nope, it logs right after launch xsession. I'd like to clarify, that the wine fullscreen freeze affects both vulkan & opengl prefixes, but only the vulkan one manifests the "breakage" effect. To sum up the things up: it's visible in dxvk wine and chromium+vulkan instances.

EDIT: Added explanation the the browser issue.

Last edited by Al.Piotrowicz (2024-12-27 21:46:18)

Offline

Board footer

Powered by FluxBB