I am running a setting where I am using an eGPU (RX 580) box on a Yoga 920 (i7-8550u). In Windows 10 this nets me very decent performance, on medium settings easily surpassing 100 FPS.
Using Wine Staging 5.19 with the Lutris default install script and using the DRI_PRIME key with value 1 to enable the eGPU I don’t get anywhere near that performance. I think the eGPU is being used, as I’m still getting 30-40 fps, however this can very easily dip and I think the frame-times are also bad as it does not feel consistent.
That is working as intended. Do you check FPS after changing gxAPI? BTW try to install gamemode (sudo apt install gamemode) and enable feral gamemode under System options in Lutris for WoW, You could also deactivate option: Prefer systems libraries. Do aforementioned steps and then check performance again.
thanks for the suggestions, however, this is definitely not an issue with system resources. I have tried both GLL & OpenGL alongside with game mode. It seems like the gpu is somehow not as effective? Inside of Windows 10 I can easily get 60FPS on graphics 7/10, in Linux it’s 3/10 to get 40-50 fps. This is a big disparity and I feel like I’m missing some setting or something along those lines. It might also be that the eGPU support on Linux is sadly inferior? I’m not quite sure, but I think it does not have anything to do with the settings for wow.