You are not logged in.

#1 2024-10-02 01:21:45

alex23
Member
Registered: 2024-10-02
Posts: 5

Lag and fps drops playing WoW through Wine

Hello guys. I have recently started using Archlinux after Windows kept giving me trouble. A friend recommended some other distributions, but after they gave me some issues he suggested we install the one he uses too. We installed it and configured a basic desktop environment (XFCE). The system runs fine, but I keep having lag when trying to play WoW with Wine. I experience fps drops often, and even when fps are fine, it still feels laggy. My PC is a bit old, but when I tried Garuda WoW ran noticeably better, so we believe there might be other factors at play.

We are using nvidia-470xx drivers, and have done some configuration changes like enabling nvidia modules and using dxvk. My friend isn't really sure whether we can improve it somehow, so he suggested to ask here in case someone could help.

Offline

#2 2024-10-02 01:23:27

alex23
Member
Registered: 2024-10-02
Posts: 5

Re: Lag and fps drops playing WoW through Wine

-`              
                  .o+`                   --------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: UNLOCK INSTALL Not Used 
               `+oooooo:                 Kernel: 6.11.1-arch1-1 
               -+oooooo+:                Uptime: 47 mins 
             `/:-:++oooo+:               Packages: 601 (pacman) 
            `/++++/+++++++:              Shell: bash 5.2.37 
           `/++++++++++++++:             Resolution: 1680x1050 
          `/+++ooooooooooooo/`           DE: Xfce 4.18 
         ./ooosssso++osssssso+`          WM: Xfwm4 
        .oossssso-````/ossssss+`         WM Theme: Default 
       -osssssso.      :ssssssso.        Theme: Adwaita [GTK2/3] 
      :osssssss/        osssso+++.       Icons: elementary [GTK2], Adwaita [GTK 
     /ossssssss/        +ssssooo/-       Terminal: xfce4-terminal 
   `/ossssso+/:-        -:/+osssso+-     Terminal Font: Monospace 12 
  `+sso+:-`                 `.-/+oso:    CPU: Intel i5 650 (4) @ 3.201GHz 
 `++:.                           `-/+/   GPU: NVIDIA GeForce GTX 650 
 .`                                 `/   Memory: 1797MiB / 7867MiB

Last edited by alex23 (2024-10-02 16:22:34)

Offline

#3 2024-10-02 05:20:31

Funny0facer
Member
From: Germany
Registered: 2022-12-03
Posts: 144

Re: Lag and fps drops playing WoW through Wine

Welcome in the forum.

1) do not paraphrase. what exact configurations did you change to what?
2) use code tags. have a look into bbcode (my signature)
3) do you use the system's wine directly or do you use bottles or something else with a different runner (like ge-proton or so)

Offline

#4 2024-10-02 08:21:13

seth
Member
Registered: 2012-09-03
Posts: 57,188

Re: Lag and fps drops playing WoW through Wine

Also please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General and the outputs of

glxinfo -B
glxinfo32 -B
vulkaninfo --summary

Last edited by seth (2024-10-02 08:21:30)

Offline

#5 2024-10-02 16:18:39

alex23
Member
Registered: 2024-10-02
Posts: 5

Re: Lag and fps drops playing WoW through Wine

Hello guys. I'm running the game directly through Wine (wine wow.exe). Here's the requested info/logs, hopefully some of you can tell if there's something wrong:

Name            : wine-staging
Version         : 9.12-1
Description     : A compatibility layer for running Windows programs - Staging branch
Architecture    : x86_64
URL             : https://www.wine-staging.com
Licenses        : LGPL-2.1-or-later
Groups          : None
Provides        : wine=9.12
Depends On      : attr  lib32-attr  fontconfig  lib32-fontconfig  libxcursor  lib32-libxcursor  libxrandr  lib32-libxrandr  libxi  lib32-libxi  gettext  lib32-gettext  freetype2  lib32-freetype2  gcc-libs  lib32-gcc-libs  libpcap  lib32-libpcap  desktop-file-utils
Optional Deps   : giflib [installed]
                  lib32-giflib
                  gnutls [installed]
                  lib32-gnutls [installed]
                  v4l-utils [installed]
                  lib32-v4l-utils
                  libpulse [installed]
                  lib32-libpulse [installed]
                  alsa-plugins [installed]
                  lib32-alsa-plugins
                  alsa-lib [installed]
                  lib32-alsa-lib
                  libxcomposite [installed]
                  lib32-libxcomposite [installed]
                  libxinerama [installed]
                  lib32-libxinerama [installed]
                  opencl-icd-loader [installed]
                  lib32-opencl-icd-loader
                  libva [installed]
                  lib32-libva
                  gtk3 [installed]
                  lib32-gtk3 [installed]
                  gst-plugins-base-libs [installed]
                  lib32-gst-plugins-base-libs
                  vulkan-icd-loader [installed]
                  lib32-vulkan-icd-loader [installed]
                  sdl2 [installed]
                  lib32-sdl2
                  sane
                  libgphoto2
                  ffmpeg [installed]
                  cups
                  samba
                  dosbox
Required By     : wine-mono  winetricks
Optional For    : None
Conflicts With  : wine
Replaces        : None
Installed Size  : 466.50 MiB
Packager        : Felix Yan <felixonmars@archlinux.org>
Build Date      : Mon Sep 23 11:02:05 2024
Install Date    : Tue Oct  1 03:14:55 2024
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

This is the Xorg.0.log:

[    64.101] 
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
[    64.101] Current Operating System: Linux alex 6.11.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 30 Sep 2024 23:49:50 +0000 x86_64
[    64.101] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=86d1af90-9df5-4121-923c-4207d3f235f4 rw loglevel=3 quiet
[    64.102]  
[    64.102] Current version of pixman: 0.43.4
[    64.102] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    64.102] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    64.102] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct  2 16:50:03 2024
[    64.144] (==) Using config file: "/etc/X11/xorg.conf"
[    64.144] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    64.196] (==) ServerLayout "Layout0"
[    64.196] (**) |-->Screen "Screen0" (0)
[    64.196] (**) |   |-->Monitor "Monitor0"
[    64.197] (**) |   |-->Device "Device0"
[    64.197] (**) |-->Input Device "Keyboard0"
[    64.197] (**) |-->Input Device "Mouse0"
[    64.197] (**) Option "Xinerama" "0"
[    64.197] (**) Allowing byte-swapped clients
[    64.197] (==) Automatically adding devices
[    64.197] (==) Automatically enabling devices
[    64.197] (==) Automatically adding GPU devices
[    64.197] (==) Automatically binding GPU devices
[    64.211] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    64.211] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    64.211] 	Entry deleted from font path.
[    64.211] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[    64.211] 	Entry deleted from font path.
[    64.211] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    64.211] 	Entry deleted from font path.
[    64.211] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    64.211] 	Entry deleted from font path.
[    64.237] (==) FontPath set to:
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[    64.237] (==) ModulePath set to "/usr/lib/xorg/modules"
[    64.237] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    64.237] (WW) Disabling Keyboard0
[    64.237] (WW) Disabling Mouse0
[    64.237] (II) Module ABI versions:
[    64.237] 	X.Org ANSI C Emulation: 0.4
[    64.237] 	X.Org Video Driver: 25.2
[    64.237] 	X.Org XInput driver : 24.4
[    64.237] 	X.Org Server Extension : 10.0
[    64.238] (++) using VT number 2

[    64.238] (--) controlling tty is VT number 2, auto-enabling KeepTty
[    64.239] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    64.242] (II) xfree86: Adding drm device (/dev/dri/card1)
[    64.242] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1
[    64.243] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 16 paused 0
[    64.243] (II) xfree86: Adding drm device (/dev/dri/card0)
[    64.243] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/simple-framebuffer.0/drm/card0
[    64.244] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 17 paused 0
[    64.248] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    64.252] (--) PCI:*(1@0:0:0) 10de:0fc6:10b0:0fc6 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf2000000/33554432, I/O @ 0x0000cc00/128, BIOS @ 0x????????/131072
[    64.252] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    64.252] (II) LoadModule: "glx"
[    64.279] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    64.357] (II) Module glx: vendor="X.Org Foundation"
[    64.357] 	compiled for 1.21.1.13, module version = 1.0.0
[    64.357] 	ABI class: X.Org Server Extension, version 10.0
[    64.357] (II) LoadModule: "nvidia"
[    64.358] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    64.451] (II) Module nvidia: vendor="NVIDIA Corporation"
[    64.451] 	compiled for 1.6.99.901, module version = 1.0.0
[    64.451] 	Module class: X.Org Video Driver
[    64.457] (II) NVIDIA dlloader X Driver  470.256.02  Thu May  2 14:54:41 UTC 2024
[    64.457] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    64.458] (II) systemd-logind: releasing fd for 226:0
[    64.467] (II) Loading sub module "fb"
[    64.468] (II) LoadModule: "fb"
[    64.468] (II) Module "fb" already built-in
[    64.468] (II) Loading sub module "wfb"
[    64.468] (II) LoadModule: "wfb"
[    64.468] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    64.483] (II) Module wfb: vendor="X.Org Foundation"
[    64.483] 	compiled for 1.21.1.13, module version = 1.0.0
[    64.483] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    64.483] (II) Loading sub module "ramdac"
[    64.483] (II) LoadModule: "ramdac"
[    64.483] (II) Module "ramdac" already built-in
[    64.485] (II) systemd-logind: releasing fd for 226:1
[    64.486] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    64.486] (==) NVIDIA(0): RGB weight 888
[    64.486] (==) NVIDIA(0): Default visual is TrueColor
[    64.486] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    64.487] (**) NVIDIA(0): Option "Stereo" "0"
[    64.487] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "CRT-0"
[    64.487] (**) NVIDIA(0): Option "SLI" "Off"
[    64.487] (**) NVIDIA(0): Option "MultiGPU" "Off"
[    64.487] (**) NVIDIA(0): Option "BaseMosaic" "off"
[    64.487] (**) NVIDIA(0): Stereo disabled by request
[    64.487] (**) NVIDIA(0): NVIDIA SLI disabled.
[    64.487] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[    64.487] (**) NVIDIA(0): Option "MetaModes" "1680x1050 +0+0"
[    64.487] (**) NVIDIA(0): Enabling 2D acceleration
[    64.487] (II) Loading sub module "glxserver_nvidia"
[    64.487] (II) LoadModule: "glxserver_nvidia"
[    64.487] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[    64.962] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    64.962] 	compiled for 1.6.99.901, module version = 1.0.0
[    64.962] 	Module class: X.Org Server Extension
[    64.962] (II) NVIDIA GLX Module  470.256.02  Thu May  2 14:53:31 UTC 2024
[    64.989] (II) NVIDIA: The X server supports PRIME Render Offload.
[    67.026] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[    67.026] (--) NVIDIA(0):     CRT-0 (boot)
[    67.026] (--) NVIDIA(0):     DFP-0
[    67.026] (--) NVIDIA(0):     DFP-1
[    67.027] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 650 (GK107) at PCI:1:0:0
[    67.027] (II) NVIDIA(0):     (GPU-0)
[    67.027] (--) NVIDIA(0): Memory: 1048576 kBytes
[    67.027] (--) NVIDIA(0): VideoBIOS: 80.07.35.00.3a
[    67.027] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    67.039] (--) NVIDIA(GPU-0): LG Electronics M2294D-PZ (CRT-0): connected
[    67.039] (--) NVIDIA(GPU-0): LG Electronics M2294D-PZ (CRT-0): 400.0 MHz maximum pixel clock
[    67.039] (--) NVIDIA(GPU-0): 
[    67.039] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    67.039] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    67.039] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    67.039] (--) NVIDIA(GPU-0): 
[    67.039] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    67.039] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    67.039] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    67.039] (--) NVIDIA(GPU-0): 
[    67.042] (II) NVIDIA(0): Validated MetaModes:
[    67.042] (II) NVIDIA(0):     "1680x1050+0+0"
[    67.042] (II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
[    67.045] (--) NVIDIA(0): DPI set to (90, 88); computed from "UseEdidDpi" X config
[    67.045] (--) NVIDIA(0):     option
[    67.045] (**) NVIDIA(G0): Depth 24, (--) framebuffer bpp 32
[    67.045] (==) NVIDIA(G0): RGB weight 888
[    67.045] (==) NVIDIA(G0): Default visual is TrueColor
[    67.045] (==) NVIDIA(G0): Using gamma correction (1.0, 1.0, 1.0)
[    67.045] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[    67.045] (**) NVIDIA(G0): Option "Stereo" "0"
[    67.045] (**) NVIDIA(G0): Option "nvidiaXineramaInfoOrder" "CRT-0"
[    67.045] (**) NVIDIA(G0): Option "SLI" "Off"
[    67.045] (**) NVIDIA(G0): Option "MultiGPU" "Off"
[    67.045] (**) NVIDIA(G0): Option "BaseMosaic" "off"
[    67.045] (**) NVIDIA(G0): Option "AllowEmptyInitialConfiguration"
[    67.045] (**) NVIDIA(G0): Stereo disabled by request
[    67.045] (**) NVIDIA(G0): NVIDIA SLI disabled.
[    67.045] (**) NVIDIA(G0): NVIDIA Multi-GPU disabled.
[    67.045] (**) NVIDIA(G0): Option "MetaModes" "1680x1050 +0+0"
[    67.045] (**) NVIDIA(G0): Enabling 2D acceleration
[    67.045] (II) NVIDIA: The X server supports PRIME Render Offload.
[    67.045] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[    67.045] (EE) NVIDIA(G0): Failing initialization of X screen
[    67.045] (II) UnloadModule: "nvidia"
[    67.045] (II) UnloadSubModule: "wfb"
[    67.046] (EE) NVIDIA(GPU-1): Failed to initialize the NVIDIA graphics device!
[    67.046] (II) NVIDIA(GPU-1): Deleting GPU-1
[    67.046] (II) NVIDIA: Reserving 6144.00 MB of virtual memory for indirect memory
[    67.046] (II) NVIDIA:     access.
[    67.048] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    67.048] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    67.048] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    67.048] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    67.048] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    67.048] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    67.048] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    67.048] (II) NVIDIA(0):     Config Options in the README.
[    67.076] (II) NVIDIA(0): Setting mode "1680x1050+0+0"
[    67.128] (==) NVIDIA(0): Disabling shared memory pixmaps
[    67.128] (==) NVIDIA(0): Backing store enabled
[    67.128] (==) NVIDIA(0): Silken mouse enabled
[    67.128] (**) NVIDIA(0): DPMS enabled
[    67.148] (II) Loading sub module "dri2"
[    67.148] (II) LoadModule: "dri2"
[    67.148] (II) Module "dri2" already built-in
[    67.148] (II) NVIDIA(0): [DRI2] Setup complete
[    67.148] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    67.148] (II) Initializing extension Generic Event Extension
[    67.148] (II) Initializing extension SHAPE
[    67.148] (II) Initializing extension MIT-SHM
[    67.148] (II) Initializing extension XInputExtension
[    67.148] (II) Initializing extension XTEST
[    67.148] (II) Initializing extension BIG-REQUESTS
[    67.148] (II) Initializing extension SYNC
[    67.148] (II) Initializing extension XKEYBOARD
[    67.148] (II) Initializing extension XC-MISC
[    67.149] (II) Initializing extension SECURITY
[    67.149] (II) Initializing extension XFIXES
[    67.149] (II) Initializing extension RENDER
[    67.149] (II) Initializing extension RANDR
[    67.149] (II) Initializing extension COMPOSITE
[    67.149] (II) Initializing extension DAMAGE
[    67.149] (II) Initializing extension MIT-SCREEN-SAVER
[    67.149] (II) Initializing extension DOUBLE-BUFFER
[    67.149] (II) Initializing extension RECORD
[    67.149] (II) Initializing extension DPMS
[    67.150] (II) Initializing extension Present
[    67.150] (II) Initializing extension DRI3
[    67.150] (II) Initializing extension X-Resource
[    67.150] (II) Initializing extension XVideo
[    67.150] (II) Initializing extension XVideo-MotionCompensation
[    67.150] (II) Initializing extension GLX
[    67.150] (II) Initializing extension GLX
[    67.150] (II) Indirect GLX disabled.
[    67.150] (II) GLX: Another vendor is already registered for screen 0
[    67.150] (II) Initializing extension XFree86-VidModeExtension
[    67.150] (II) Initializing extension XFree86-DGA
[    67.150] (II) Initializing extension XFree86-DRI
[    67.150] (II) Initializing extension DRI2
[    67.150] (II) Initializing extension NV-GLX
[    67.150] (II) Initializing extension NV-CONTROL
[    67.150] (II) Initializing extension XINERAMA
[    67.650] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    67.650] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    67.650] (II) LoadModule: "libinput"
[    67.650] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    67.690] (II) Module libinput: vendor="X.Org Foundation"
[    67.690] 	compiled for 1.21.1.13, module version = 1.4.0
[    67.690] 	Module class: X.Org XInput Driver
[    67.690] 	ABI class: X.Org XInput driver, version 24.4
[    67.690] (II) Using input driver 'libinput' for 'Power Button'
[    67.691] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 44 paused 0
[    67.691] (**) Power Button: always reports core events
[    67.691] (**) Option "Device" "/dev/input/event1"
[    67.745] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    67.745] (II) event1  - Power Button: device is a keyboard
[    67.746] (II) event1  - Power Button: device removed
[    67.746] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    67.746] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    67.748] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    67.748] (II) event1  - Power Button: device is a keyboard
[    67.750] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    67.750] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    67.750] (II) Using input driver 'libinput' for 'Power Button'
[    67.752] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 47 paused 0
[    67.752] (**) Power Button: always reports core events
[    67.752] (**) Option "Device" "/dev/input/event0"
[    67.754] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    67.754] (II) event0  - Power Button: device is a keyboard
[    67.755] (II) event0  - Power Button: device removed
[    67.755] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    67.755] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    67.757] (II) event0  - Power Button: is tagged by udev as: Keyboard
[    67.757] (II) event0  - Power Button: device is a keyboard
[    67.760] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event14)
[    67.760] (II) No input driver specified, ignoring this device.
[    67.760] (II) This device may have been added with another device file.
[    67.761] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event15)
[    67.761] (II) No input driver specified, ignoring this device.
[    67.761] (II) This device may have been added with another device file.
[    67.762] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event16)
[    67.762] (II) No input driver specified, ignoring this device.
[    67.762] (II) This device may have been added with another device file.
[    67.763] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event17)
[    67.763] (II) No input driver specified, ignoring this device.
[    67.763] (II) This device may have been added with another device file.
[    67.764] (II) config/udev: Adding input device HDA Intel MID Rear Mic (/dev/input/event10)
[    67.764] (II) No input driver specified, ignoring this device.
[    67.764] (II) This device may have been added with another device file.
[    67.765] (II) config/udev: Adding input device HDA Intel MID Line (/dev/input/event11)
[    67.765] (II) No input driver specified, ignoring this device.
[    67.765] (II) This device may have been added with another device file.
[    67.766] (II) config/udev: Adding input device HDA Intel MID Line Out (/dev/input/event12)
[    67.766] (II) No input driver specified, ignoring this device.
[    67.766] (II) This device may have been added with another device file.
[    67.767] (II) config/udev: Adding input device HDA Intel MID Front Headphone (/dev/input/event13)
[    67.767] (II) No input driver specified, ignoring this device.
[    67.767] (II) This device may have been added with another device file.
[    67.768] (II) config/udev: Adding input device HDA Intel MID Front Mic (/dev/input/event9)
[    67.768] (II) No input driver specified, ignoring this device.
[    67.768] (II) This device may have been added with another device file.
[    67.770] (II) config/udev: Adding input device SEM USB Keyboard (/dev/input/event2)
[    67.770] (**) SEM USB Keyboard: Applying InputClass "libinput keyboard catchall"
[    67.770] (II) Using input driver 'libinput' for 'SEM USB Keyboard'
[    67.771] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 48 paused 0
[    67.771] (**) SEM USB Keyboard: always reports core events
[    67.771] (**) Option "Device" "/dev/input/event2"
[    67.775] (II) event2  - SEM USB Keyboard: is tagged by udev as: Keyboard
[    67.776] (II) event2  - SEM USB Keyboard: device is a keyboard
[    67.777] (II) event2  - SEM USB Keyboard: device removed
[    67.777] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:1A2C:2124.0001/input/input2/event2"
[    67.777] (II) XINPUT: Adding extended input device "SEM USB Keyboard" (type: KEYBOARD, id 8)
[    67.781] (II) event2  - SEM USB Keyboard: is tagged by udev as: Keyboard
[    67.781] (II) event2  - SEM USB Keyboard: device is a keyboard
[    67.784] (II) config/udev: Adding input device SEM USB Keyboard Consumer Control (/dev/input/event3)
[    67.784] (**) SEM USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    67.784] (II) Using input driver 'libinput' for 'SEM USB Keyboard Consumer Control'
[    67.785] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 49 paused 0
[    67.785] (**) SEM USB Keyboard Consumer Control: always reports core events
[    67.785] (**) Option "Device" "/dev/input/event3"
[    67.787] (II) event3  - SEM USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[    67.787] (II) event3  - SEM USB Keyboard Consumer Control: device is a keyboard
[    67.787] (II) event3  - SEM USB Keyboard Consumer Control: device removed
[    67.787] (II) libinput: SEM USB Keyboard Consumer Control: needs a virtual subdevice
[    67.787] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:1A2C:2124.0002/input/input3/event3"
[    67.787] (II) XINPUT: Adding extended input device "SEM USB Keyboard Consumer Control" (type: MOUSE, id 9)
[    67.787] (**) Option "AccelerationScheme" "none"
[    67.787] (**) SEM USB Keyboard Consumer Control: (accel) selected scheme none/0
[    67.787] (**) SEM USB Keyboard Consumer Control: (accel) acceleration factor: 2.000
[    67.787] (**) SEM USB Keyboard Consumer Control: (accel) acceleration threshold: 4
[    67.789] (II) event3  - SEM USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[    67.789] (II) event3  - SEM USB Keyboard Consumer Control: device is a keyboard
[    67.790] (II) config/udev: Adding input device SEM USB Keyboard System Control (/dev/input/event4)
[    67.790] (**) SEM USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[    67.790] (II) Using input driver 'libinput' for 'SEM USB Keyboard System Control'
[    67.791] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 50 paused 0
[    67.791] (**) SEM USB Keyboard System Control: always reports core events
[    67.791] (**) Option "Device" "/dev/input/event4"
[    67.792] (II) event4  - SEM USB Keyboard System Control: is tagged by udev as: Keyboard
[    67.792] (II) event4  - SEM USB Keyboard System Control: device is a keyboard
[    67.792] (II) event4  - SEM USB Keyboard System Control: device removed
[    67.792] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:1A2C:2124.0002/input/input4/event4"
[    67.792] (II) XINPUT: Adding extended input device "SEM USB Keyboard System Control" (type: KEYBOARD, id 10)
[    67.794] (II) event4  - SEM USB Keyboard System Control: is tagged by udev as: Keyboard
[    67.794] (II) event4  - SEM USB Keyboard System Control: device is a keyboard
[    67.795] (II) config/udev: Adding input device HID 1bcf:08a0 Mouse (/dev/input/event5)
[    67.795] (**) HID 1bcf:08a0 Mouse: Applying InputClass "libinput pointer catchall"
[    67.795] (II) Using input driver 'libinput' for 'HID 1bcf:08a0 Mouse'
[    67.796] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 51 paused 0
[    67.796] (**) HID 1bcf:08a0 Mouse: always reports core events
[    67.796] (**) Option "Device" "/dev/input/event5"
[    67.798] (II) event5  - HID 1bcf:08a0 Mouse: is tagged by udev as: Mouse
[    67.798] (II) event5  - HID 1bcf:08a0 Mouse: device is a pointer
[    67.798] (II) event5  - HID 1bcf:08a0 Mouse: device removed
[    67.798] (II) libinput: HID 1bcf:08a0 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    67.798] (II) libinput: HID 1bcf:08a0 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    67.798] (II) libinput: HID 1bcf:08a0 Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[    67.798] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08A0.0003/input/input5/event5"
[    67.798] (II) XINPUT: Adding extended input device "HID 1bcf:08a0 Mouse" (type: MOUSE, id 11)
[    67.798] (**) Option "AccelerationScheme" "none"
[    67.798] (**) HID 1bcf:08a0 Mouse: (accel) selected scheme none/0
[    67.798] (**) HID 1bcf:08a0 Mouse: (accel) acceleration factor: 2.000
[    67.798] (**) HID 1bcf:08a0 Mouse: (accel) acceleration threshold: 4
[    67.800] (II) event5  - HID 1bcf:08a0 Mouse: is tagged by udev as: Mouse
[    67.800] (II) event5  - HID 1bcf:08a0 Mouse: device is a pointer
[    67.801] (II) config/udev: Adding input device HID 1bcf:08a0 Mouse (/dev/input/mouse0)
[    67.801] (II) No input driver specified, ignoring this device.
[    67.801] (II) This device may have been added with another device file.
[    67.802] (II) config/udev: Adding input device HID 1bcf:08a0 Keyboard (/dev/input/event6)
[    67.802] (**) HID 1bcf:08a0 Keyboard: Applying InputClass "libinput keyboard catchall"
[    67.802] (II) Using input driver 'libinput' for 'HID 1bcf:08a0 Keyboard'
[    67.802] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 52 paused 0
[    67.802] (**) HID 1bcf:08a0 Keyboard: always reports core events
[    67.803] (**) Option "Device" "/dev/input/event6"
[    67.804] (II) event6  - HID 1bcf:08a0 Keyboard: is tagged by udev as: Keyboard
[    67.804] (II) event6  - HID 1bcf:08a0 Keyboard: device is a keyboard
[    67.804] (II) event6  - HID 1bcf:08a0 Keyboard: device removed
[    67.804] (II) libinput: HID 1bcf:08a0 Keyboard: needs a virtual subdevice
[    67.804] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08A0.0003/input/input6/event6"
[    67.804] (II) XINPUT: Adding extended input device "HID 1bcf:08a0 Keyboard" (type: MOUSE, id 12)
[    67.804] (**) Option "AccelerationScheme" "none"
[    67.805] (**) HID 1bcf:08a0 Keyboard: (accel) selected scheme none/0
[    67.805] (**) HID 1bcf:08a0 Keyboard: (accel) acceleration factor: 2.000
[    67.805] (**) HID 1bcf:08a0 Keyboard: (accel) acceleration threshold: 4
[    67.806] (II) event6  - HID 1bcf:08a0 Keyboard: is tagged by udev as: Keyboard
[    67.806] (II) event6  - HID 1bcf:08a0 Keyboard: device is a keyboard
[    67.807] (II) config/udev: Adding input device HID 1bcf:08a0 (/dev/input/event7)
[    67.807] (**) HID 1bcf:08a0: Applying InputClass "libinput keyboard catchall"
[    67.807] (II) Using input driver 'libinput' for 'HID 1bcf:08a0'
[    67.808] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 53 paused 0
[    67.808] (**) HID 1bcf:08a0: always reports core events
[    67.808] (**) Option "Device" "/dev/input/event7"
[    67.810] (II) event7  - HID 1bcf:08a0: is tagged by udev as: Keyboard
[    67.810] (II) event7  - HID 1bcf:08a0: device is a keyboard
[    67.810] (II) event7  - HID 1bcf:08a0: device removed
[    67.810] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08A0.0003/input/input7/event7"
[    67.810] (II) XINPUT: Adding extended input device "HID 1bcf:08a0" (type: KEYBOARD, id 13)
[    67.811] (II) event7  - HID 1bcf:08a0: is tagged by udev as: Keyboard
[    67.812] (II) event7  - HID 1bcf:08a0: device is a keyboard
[    67.812] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[    67.812] (II) No input driver specified, ignoring this device.
[    67.812] (II) This device may have been added with another device file.
[    67.820] (**) SEM USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[    67.820] (II) Using input driver 'libinput' for 'SEM USB Keyboard Consumer Control'
[    67.820] (II) systemd-logind: returning pre-existing fd for /dev/input/event3 13:67
[    67.820] (**) SEM USB Keyboard Consumer Control: always reports core events
[    67.820] (**) Option "Device" "/dev/input/event3"
[    67.820] (II) libinput: SEM USB Keyboard Consumer Control: is a virtual subdevice
[    67.820] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:1A2C:2124.0002/input/input3/event3"
[    67.820] (II) XINPUT: Adding extended input device "SEM USB Keyboard Consumer Control" (type: KEYBOARD, id 14)
[    67.820] (**) HID 1bcf:08a0 Keyboard: Applying InputClass "libinput keyboard catchall"
[    67.820] (II) Using input driver 'libinput' for 'HID 1bcf:08a0 Keyboard'
[    67.820] (II) systemd-logind: returning pre-existing fd for /dev/input/event6 13:70
[    67.820] (**) HID 1bcf:08a0 Keyboard: always reports core events
[    67.820] (**) Option "Device" "/dev/input/event6"
[    67.820] (II) libinput: HID 1bcf:08a0 Keyboard: is a virtual subdevice
[    67.820] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:1BCF:08A0.0003/input/input6/event6"
[    67.820] (II) XINPUT: Adding extended input device "HID 1bcf:08a0 Keyboard" (type: KEYBOARD, id 15)
[    73.481] (--) NVIDIA(GPU-0): LG Electronics M2294D-PZ (CRT-0): connected
[    73.481] (--) NVIDIA(GPU-0): LG Electronics M2294D-PZ (CRT-0): 400.0 MHz maximum pixel clock
[    73.481] (--) NVIDIA(GPU-0): 
[    73.481] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    73.481] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    73.481] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[    73.481] (--) NVIDIA(GPU-0): 
[    73.481] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    73.481] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    73.481] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    73.481] (--) NVIDIA(GPU-0): 
[  4748.057] (**) Option "fd" "44"
[  4748.057] (II) event1  - Power Button: device removed
[  4748.058] (**) Option "fd" "47"
[  4748.058] (II) event0  - Power Button: device removed
[  4748.058] (**) Option "fd" "48"
[  4748.058] (II) event2  - SEM USB Keyboard: device removed
[  4748.058] (**) Option "fd" "49"
[  4748.058] (**) Option "fd" "50"
[  4748.058] (II) event4  - SEM USB Keyboard System Control: device removed
[  4748.058] (**) Option "fd" "51"
[  4748.058] (II) event5  - HID 1bcf:08a0 Mouse: device removed
[  4748.058] (**) Option "fd" "52"
[  4748.058] (**) Option "fd" "53"
[  4748.058] (II) event7  - HID 1bcf:08a0: device removed
[  4748.058] (**) Option "fd" "49"
[  4748.058] (II) event3  - SEM USB Keyboard Consumer Control: device removed
[  4748.058] (**) Option "fd" "52"
[  4748.058] (II) event6  - HID 1bcf:08a0 Keyboard: device removed
[  4748.062] (II) UnloadModule: "libinput"
[  4748.062] (II) systemd-logind: not releasing fd for 13:70, still in use
[  4748.062] (II) UnloadModule: "libinput"
[  4748.062] (II) systemd-logind: not releasing fd for 13:67, still in use
[  4748.062] (II) UnloadModule: "libinput"
[  4748.062] (II) systemd-logind: releasing fd for 13:71
[  4748.179] (II) UnloadModule: "libinput"
[  4748.179] (II) systemd-logind: releasing fd for 13:70
[  4748.180] (II) UnloadModule: "libinput"
[  4748.180] (II) systemd-logind: releasing fd for 13:69
[  4748.180] (II) UnloadModule: "libinput"
[  4748.180] (II) systemd-logind: releasing fd for 13:68
[  4748.181] (II) UnloadModule: "libinput"
[  4748.181] (II) systemd-logind: releasing fd for 13:67
[  4748.181] (II) UnloadModule: "libinput"
[  4748.181] (II) systemd-logind: releasing fd for 13:66
[  4748.182] (II) UnloadModule: "libinput"
[  4748.182] (II) systemd-logind: releasing fd for 13:64
[  4748.183] (II) UnloadModule: "libinput"
[  4748.183] (II) systemd-logind: releasing fd for 13:65
[  4748.319] (II) NVIDIA(GPU-0): Deleting GPU-0
[  4748.321] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[  4748.321] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[  4748.321] (WW) xf86OpenConsole: VT_GETSTATE failed: Input/output error
[  4748.332] (II) Server terminated successfully (0). Closing log file.

Output of glxinfo -B:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 1024 MB
    Currently available dedicated video memory: 747 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 650/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.256.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 470.256.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.256.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Output of glxinfo32 -B:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 1024 MB
    Currently available dedicated video memory: 801 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 650/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.256.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 470.256.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.256.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Output of vulkaninfo --summary:

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

Vulkan Instance Version: 1.3.295


Instance Extensions: count = 20
-------------------------------
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 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 = 1
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.2.175  version 1

Devices:
========
GPU0:
	apiVersion         = 1.2.175
	driverVersion      = 471.0.2.0
	vendorID           = 0x10de
	deviceID           = 0x0fc6
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce GTX 650
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 470.256.02
	conformanceVersion = 1.2.6.0
	deviceUUID         = 8cbcf249-776b-7449-dfbe-5e2be6e24a17
	driverUUID         = b67e126b-ca9f-5837-843e-603a6ad11b15

Offline

#6 2024-10-02 16:34:14

seth
Member
Registered: 2012-09-03
Posts: 57,188

Re: Lag and fps drops playing WoW through Wine

[    64.144] (==) Using config file: "/etc/X11/xorg.conf"

Remove that file, enable https://wiki.archlinux.org/title/NVIDIA … de_setting - use the "nvidia_drm.modeset=1" kernel parameter (modprobe.conf won't do!) but the GL/vulakn installation looks ok.

Try to **dis**able the compositor https://wiki.archlinux.org/title/Xfwm#Composite_manager - are you using https://wiki.archlinux.org/title/Wine#DXVK or similar?
What kind of fps drop are we talking about? Did you rule out the CPU as limiting factor?

Offline

#7 2024-10-02 17:54:45

alex23
Member
Registered: 2024-10-02
Posts: 5

Re: Lag and fps drops playing WoW through Wine

Oh, I forgot to say this earlier. My friend had me add that "nvidia_drm.modset=1 " option in grub, and also add nvidia options to the kernel initramfs with "MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)".
Output of lsmod | grep nvidia:

nvidia_drm             81920  4
nvidia_uvm           2793472  0
nvidia_modeset       1511424  7 nvidia_drm
video                  81920  1 nvidia_modeset
nvidia              40759296  338 nvidia_uvm,nvidia_modeset

I disabled the compositor too.

I hadn't properly set up DXVK, apparently, but after running the command just now "WINEPREFIX=your-prefix setup_dxvk install", Now i am unable to launch the game: "Failed to find a suitable display device. Exiting program".
I am not sure how to verify whether the CPU is a limiting factor, but the game used to run better on Windows. And it also worked better on Garuda before I tried to install wrong nvidia drivers. I couldn't make it run well afterwards again.

Last edited by alex23 (2024-10-02 17:59:03)

Offline

#8 2024-10-02 19:15:21

seth
Member
Registered: 2012-09-03
Posts: 57,188

Re: Lag and fps drops playing WoW through Wine

I am not sure how to verify whether the CPU is a limiting factor

Is your CPU load max'd out when playing the game?

Garuda before I tried to install wrong nvidia drivers

What do you mean by "wrong nvidia drivers" and how is that relevant to the situation at hand?
You can obviously completely ruin any perfomance by moving to software emulation.

You've still not explained

What kind of fps drop are we talking about?

Is it "OMG, I used to have 300fps and now it's only 60fps" or is it "it went from 60fps to 2fps"?

I hadn't properly set up DXVK, apparently

I did by no means suggest to do this. Undo that.

my friend had me add that "nvidia_drm.modset=1 " option in grub

a) it's not in the xorg log
b) is your friend actually administrating this system? Because it soundm we'd better talk to him.

Offline

#9 2024-10-04 17:23:42

alex23
Member
Registered: 2024-10-02
Posts: 5

Re: Lag and fps drops playing WoW through Wine

I checked and my CPU usage doesn't go over 70% at most while playing.

By wrong Nvidia drivers I mean I installed the ones in the official repositories, but for my GPU I needed the 470 ones from AUR.

Concerning the fps, they are around 30-50 most of the time, but will go down to 10 often when doing raids. Sometimes even on higher (40+) fps it feels laggy.

I made a new wine prefix to be able to launch the game again, since I couldn't after installing DXVK.

My friend helped me with system installation and has been trying to help with this performance problem. He said on the forums there's people that know way more than him, and suggested I ask here.

Offline

#10 2024-10-04 17:47:03

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,862

Re: Lag and fps drops playing WoW through Wine

Vulkan doesn't fully work on Kepler level HW, so you're basically stuck with OpenGL emulation of D3D11 which has always been quite a bit slower and especially buggy/laggy in WoW contexts. So you might be SoL unless we can truelly figure out the Garuda inference

Online

Board footer

Powered by FluxBB