Counter-Strike 2

Counter-Strike 2

View Stats:
Rakuen Oct 1, 2023 @ 9:13am
Still not working on multiple monitors
I saw there was an update, so I tested it again. With three monitors, it just flickered back and forth on the starting image and never loaded the game. With two monitors, the game would start but frame rate would go up and down, making it unplayable. With just a single monitor it seemed to run fine. (Ignoring that my CS:GO settings were all reset, not all the weapons are available, etc. Stuff that really should have been done before release!) Playing on Linux.
< >
Showing 1-2 of 2 comments
Rakuen Oct 8, 2023 @ 6:13am 
It's possible to make it work on multiple monitors by adding the -fullscreen command.

In my case it then started on the incorrect monior. You might be able to force the correct monitor with -sdl_displayindex X where X is the number of your monitor. Alternatively, you can switch the game into windowed mode, drag the window to the correct screen and then return to fullscreen mode.

Unfortunately the game is still not right for any sort of proper play as there are weird moments where it freezes and acts like there's lag. That even happens when playing bots, so it's not a network issue but something wrong with the game itself.
RoccO Dec 7, 2024 @ 1:03pm 
It does actually work for me.
I had to force the ultrawide resolution that i'm using from the launch options.
I'm currently using theese:
-nojoy -novid -console -w 3648 -h 900 -fullscreen
It seems to completely override the display setting in the game menu.

Under the hood i'm using xrandr to merge my 3 displays in a single virtual ultrawide resolution. I wrote a launcher shellscript years ago to handle that
xrandr --output ${MIDDLE} --primary --mode ${MIDDLE_W}x${MIDDLE_H} --pos ${SIDES_W}x0 --rotate normal --output ${LEFT} --mode ${SIDES_W}x${SIDES_H} --pos 0x0 --rotate normal --output HDMI-1 --off --output ${RIGHT} --mode ${SIDES_W}x${SIDES_H} --pos $(expr ${SIDES_W} + ${MIDDLE_W})x0 --rotate normal
Looks like i have no way to link it here, if you're interested search for: "Play Counter Strike Global Offensive in a triple display setup on linux", it's on a github gist from FrankIT. Worked as a charm for the first CSGO, and still works on CS2. Just force your res with -w and -h in the game launch options.
Last edited by RoccO; Dec 7, 2024 @ 1:22pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Oct 1, 2023 @ 9:13am
Posts: 2