You are not logged in.

#1 2023-07-02 01:56:07

Jebusthebus
Member
Registered: 2022-02-14
Posts: 15

Stuttering in wine/proton when loading assets for the first time

When I run games through proton/wine, the first time anything gets loaded the whole system stutters, making many games virtually unplayable for the first couple of minutes. I also get this output in the terminal:

ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
ioctl (GFEATURE): Broken pipe
00d8:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems

Offline

#2 2023-07-03 21:57:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,237

Re: Stuttering in wine/proton when loading assets for the first time

What hardware, what game? Generally all the vulkan conversion libs will have somewhat of a stutter during shader compilation that can generally be expensive on weaker HW. Most of that should be largely mitigated on current mesa (radv)/nvidia drivers.

Output of

vulkaninfo --summary

?

Offline

#3 2023-07-04 02:43:56

Jebusthebus
Member
Registered: 2022-02-14
Posts: 15

Re: Stuttering in wine/proton when loading assets for the first time

I'm using a Ryzen 3600 and an nvida 3070 and most of the games are installed on an nvme (moving them to another disk doesn't solve it).
This happens in most games running under wine, even ones that I run with vanilla wine. Just starting them makes the whole system stutter but cpu and ram usages very low.

Here's the output:

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

Vulkan Instance Version: 1.3.255


Instance Extensions: count = 21
-------------------------------
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_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

Instance Layers: count = 8
--------------------------
VK_LAYER_FROG_gamescope_wsi       Gamescope WSI (XWayland Bypass) Layer 1.3.221  version 1
VK_LAYER_MANGOAPP_overlay         Mangoapp Layer                        1.3.0    version 1
VK_LAYER_MANGOHUD_overlay_x86_64  Vulkan Hud Overlay                    1.3.0    version 1
VK_LAYER_NV_optimus               NVIDIA Optimus layer                  1.3.242  version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer                   1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer                   1.3.207  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.242
	driverVersion      = 535.54.3.0
	vendorID           = 0x10de
	deviceID           = 0x2488
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 3070
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 535.54.03
	conformanceVersion = 1.3.5.0
	deviceUUID         = 503101e9-9e3a-425f-5874-a62f2037c14c
	driverUUID         = 8b72f8cf-fcf7-59af-b250-edf6b04fc087

Offline

Board footer

Powered by FluxBB