Strange resizes with fixed window mode

Hi there,
I am running out of ideas and hope that the Eve community might have a good idea. In general Eve is running awesome and not having any issues on my system so far. Except some weirdness with the internal windows layout. Let me try to explain.

Initially I run in fullscreen mode, but this makes it nearly impossible for me to use as I am running in a dual head setup and usually having my spreadsheets open on one screen. When clicking on it, Eve minimized making it very difficult to enter data into the spreadsheet. In the net I found other people that recommend using “fixed window” mode instead and voila, it really solves it and the windows keeps maximized and even multiboxing working fine.

However especially when switching often between the windows, it seems like some kind of “resize” event is raised causing some issues. I notice it, because the screen flickers for a short moment and some commands are not executed correctly. Even more painful is however that windows at the bottom are crawling each time a bit more down. So especially chat and cargo (right bottom) are each time ~30px more down. This accumulated and windows seems sometimes even getting out of the screen.

It doesn’t help even to lock them up as they still move. So I am forced to pull them all the time up, being a quite might nusance over the time. I am not having any clue what might component might cause it or having any ideas to work around it. if this is fixed Eve would be running flawless for me. Anyone had something similiar?

My system is a Fedora 41 up to date, running KDE in wayland mode on AMDGPU OSS drivers. My guts feeling would blame wayland. Any ideas?

The best way to test that would be to select a Plasma X session from your display manager, and try running the EVE client under X instead of Wayland. If the problem persists, then it isn’t Wayland at fault.

If running under Wayland does seem to be the issue, are both your screens identical, or are they different size/make/model? This is just a wag, but I’d check to ensure your fixed window dimensions in the client match the native resolution set for whichever display you’re running the EVE client on. Since Wayland supports per-display DPI, if you have monitors with different resolutions and/or DPI setting, I imagine that could cause an issue as well.

Like I said though, this is just a wag. TBH, I’m not up on Wayland internals (and in particular the XWayland subsystem, which if you’re using Wine is probably what the client is running under, not native Wayland). It’s been a while since I gamed on Linux, and even then, it was exclusively under X. These kind of headaches are precisely why I switched platforms, btw.

It also happens with X11 unfortunately. This has been going on for probably years now. Sometimes I don’t see it at all, sometimes it triggers every window switch. I’ve been meaning to debug it, but haven’t gotten around to it.

Yes, exactly like you describe it. I tried a X11 session as Hatch was suggesting, but it is exactly the same. As you mentioned it is quite weird as it sometimes not seems to occur for a while and then suddenly you have to move around the windows like every window switch. Real enjoy if you’re doing some mission or stuff like that.

At least on the X11 I see that the flickering seems to be caused by the task manager. When switching between the windows for a very short moment, you can see the taskbar and then it disappears. So likely caused by something KDE related. Will try a different desktop environment or try to play arround a bit with the settings.

@hatch: Just to complete your question. The two monitors are having different dimensions, however in the game itself it is perfectly fine. I don’t guess it is related to it and more to the taskbar. Seems like it does a resize or something like this for a short moment causing a resize, disappear and then it resizes again, but the windows at the bottom are moved a bit.

I currently use just the one monitor, but I gave this some thought. I wrote this simple script to toggle one monitor into two.

## Split monitors
DSTATE=$(xrandr --listactivemonitors | grep "Monitors: 1")
if [[ $DSTATE ]]
then
	xrandr --setmonitor RIGHT 1920/474x1080/296+1920+0 none
	xrandr --setmonitor LEFT 1920/474x1080/296+0+0 HDMI-0
	xrandr --fb 3840x1080
	xrandr --fb 3840x1080
else
	xrandr --delmonitor LEFT
	xrandr --delmonitor RIGHT
	xrandr --fb 1920x1080
	xrandr -s 0
fi

Maybe you can modify this to work for you. After the comment line, I get the number of monitors from xrandr. If the display state ( DSTATE ) is 1 monitor, we create 2 monitors called LEFT and RIGHT. My right monitor is pulled from none, while the left monitor is my HDMI monitor. When I alt+tab I can slide right to a new monitor space. This keeps the resolution on the left unchanged. If the monitor value is other than 1 it deletes the LEFT and RIGHT monitor values and returns the display to a normal state.

I would experiment by adding your display names found using xrandr. Make sure the script is executable as well.

Also I make back ups, once in a while, of the Wine virtual drive’s default settings folder, found in

…drive_c/users/YOUR USER ID/AppData/Local/CCP/EVE/c_eve_tq_tranquility/settings_Default

I place a copy of the folder within it just in case I need to reset all those windows.

@John_Rochard : With the xrandr it sounds like an interesting idea, I had initially as well. I’ll have a closer look at it as it sounds promising. For loading the config, it happens way to often. Sometimes it happens like 3-4 times a minute.

However some other observation: As mentioned, I see that it is the taskbar that flickers. So I was searching a bit and found this: Reddit - Dive into anything I am not fully convinced that it is the same issue, but it is at least quite similar.

Just to test it out, i changed the configuration of the taskbar and changed the visiblity of it to “background”. It is auto-hiding now and I didn’t observe the flickering and movement of the boxes anymore. It works flawless then. However, its not the desiree way how I like to work in my daily work.

However, I think about opening a kde bug as it seems that the handling of the tasktbar in fullscreen is not perfect and glitches for a moment. If it is already invisible, it seems not to cause the issue.

I dropped KDE for graphical reasons a long time ago when they introduced Plasma. Not hating on KDE, just you need more GPU than I desire to buy. I went from Kbuntu to several other versions of Ubuntu. I even made my own custom desktop environment following this blog.

Today I am running Manjaro with XFCE ( Whiskers Menu ), I have no current information on KDE since 2014. However you might want to start by toggling off some of the UI’s graphic Widgets off. Hope that helps.

Fly safe o7