Hello! First to say I was using Manjaro before Garuda and this problem was with Manjaro too.
In World of Warcraft, when I use my mouse and keyboard the screen blinks and monitor shows like changing resolution to same resolution. I've tried running in virtual desktop from Lutris settings and that doesn't help. It happens when game is on fullscreen or borderless. If i play windowed there is no problem. I am using my video card with DVI-VGA dongle.
I am not very advanced Linux user, so i don't know how to fix that. Thanks in advance
Hi there, welcome!
I'm not a gamer, so I cannot help much here...
In the past I read (and the suggestion sometimes helped) that palying games with steam can have an effect on the compositor.
So you may want to try to make a alt+shift+f12 before playing (to disable it) and then again to re-enable it after playing.
Since you said it only effects full screen and not windowed, it sounds like a frame rate issue (since window modes are usually forced to vsync). I don't play WoW, but a lot of games have issues with adaptive vsync (make sure that is off). Try turning on regular vsync or set a hard cap on frames if the game's options allow it (something like 60 frames or below since your monitor is reporting 60 hz).
I am using lutris-fshack-6.21-6. With older versions the problem still persists.
I have 2 questions:
How to run through that Proton GE? I am very new to Linux.
How to check if that adaptive sync is turned off?
I've searched and found that I can use Proton as custom runner in Lutris and I am using Gaming edition of Garuda which I think includes the Proton. The question is how to set that up in Lutris?
I've tested with lutris-ge-7.0rc3-1 and wine 6.3-8-proton and that "ge" version really improves the performance, but the problem with screen blinking still persists with both of the new runners .
If it isn't listed in the drop down in KDE's System Settings > Display Configuration ; you can manual configure Xorg Xorg - ArchWiki (although newer versions of Xorg are auto-configuring, so manual configuration should not be needed. That and your regular desktop isn't blinking outside of a game)
That being said, I don't think that is the issue or you would be experiencing the flashing all the time and not just in a game. And hard forcing refresh rates on monitors can be risky.
I can only assume this is an odd screen tearing issue without testing other games. In the game's options try vertical sync on with triple buffing on as well. if that doesn't work, match up the foreground and background FPS to something just below 60, and keep tinkering with it to you find your best setting. Source: [Solved] Screen Tearing in WOW | Mos Tech Tips (Method 1 and 2 are the only ones applicable here)
I've found something! Some WoW wiki says to set Option "UseFastTLS" "2" in /etc/X11/xorg.conf but i think this is outdated. How to set that in this newer version of Linux and will it help, what do you think?
Since that page lists its outdated on the wow wiki and I can't find any info about it on AMDGPU - ArchWiki , I can only guess that is the case that is outdated information. Sadly, I have zero experience using an AMD card with Garuda yet (I know, I know... blame the current GPU market though lol), so I can only point you to Arch Wiki for more information on that.
The problem is that only the VGA port works like "monitor". The HDMIs doesn't wake up on signal, when pc go to sleep, the monitor turns off.
I have another idea. Can you tell me how to remove the border of that specific window, so i can play on 1920x1080 windowed not maximized and this will be a fix i think.
Edit: I've made too many posts for first day, so I edit this one.
I've found something interesting. The issue happens (the blinking) when there is a FPS drop! Let's say I play with ~190 fps and there is some new object on the map that drops the frames to ~130, then the blinking happens.