You are not logged in.

#1 2023-11-19 20:43:40

danjohles
Member
Registered: 2023-11-15
Posts: 3

Gaming performance bad

Hello,

I have been a new arch user for about 4 days but I used Linux before. I have an elementary OS installation on another drive on which I use steam+proton, but Lutris also worked for installing Ubisoft Connect, Epic Games Launcher, and the EA app.
On Arch, I cannot install any of those with Lutris using the same install scripts for whatever reasons, and the games that I can install via Steam, run considerably worse than on Windows or my elementary install. (For concrete example, overwatch 2 runs with 90-100 fps on Windows, on my Arch install it sits between 50 and 60, which feels awful)
I am not really sure what the culprit for the performance would be, but for some details:

Kernel:  6.6.1-arch1-1 kernel
DE: Hyprland
CPU:  AMD Ryzen 7 2700
GPU AMD R9 280
(secondary GPU for VM purposes an Nvidia geforce gt 610)

glxinfo -B
name of display: :1
display: :1  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon HD 7900 Series (tahiti, LLVM 16.0.6, DRM 3.54, 6.6.1-arch1-1) (0x679a)
    Version: 23.2.1
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 2573 MB, largest block: 2573 MB
    VBO free aux. memory - total: 11823 MB, largest block: 11823 MB
    Texture free memory - total: 2573 MB, largest block: 2573 MB
    Texture free aux. memory - total: 11823 MB, largest block: 11823 MB
    Renderbuffer free memory - total: 2573 MB, largest block: 2573 MB
    Renderbuffer free aux. memory - total: 11823 MB, largest block: 11823 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 3072 MB
    Total available memory: 15052 MB
    Currently available dedicated video memory: 2573 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon HD 7900 Series (Tahiti, LLVM 16.0.6, DRM 3.54, 6.6.1-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.2.1-arch1.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-arch1.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.2.1-arch1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

and

vulkaninfo --summary 
WARNING: radv is not a conformant Vulkan implementation, testing use only.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.269


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

Instance Layers: count = 5
--------------------------
VK_LAYER_KHRONOS_validation       Khronos Validation Layer     1.3.268  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.255
        driverVersion      = 23.2.1
        vendorID           = 0x1002
        deviceID           = 0x679a
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = AMD Radeon HD 7900 Series (RADV TAHITI)
        driverID           = DRIVER_ID_MESA_RADV
        driverName         = radv
        driverInfo         = Mesa 23.2.1-arch1.2
        conformanceVersion = 0.0.0.0
        deviceUUID         = 00000000-0a00-0000-0000-000000000000
        driverUUID         = 414d442d-4d45-5341-2d44-525600000000

I'll add more info, if this was not sufficient enought
thanks in advance!

Offline

Board footer

Powered by FluxBB