forum

[Archived] Osu! refuses to launch on a second monitor.

posted
Total Posts
8
Topic Starter
Nekobyte
Problem Details:

Osu! will not start on my second monitor. Before you go and tell me that this has been solved already by pressing Shift+Windows+Left/Right arrow on startup, no. This does not work. In fact, it only works if you time it exactly as Osu! starts and even then it launches with the default screen's resolution. (SCREENSHOT 1) If you try this command after Osu! launches, it simply does nothing.

If you say that this has been solved by going to my osu!.myname.cfg file and changing Display=X, no. In fact, every time I launch Osu!, this entry (Display = 2, in my case) is reverted back to Display=1. If I set the entire cfg file to read only, Osu! creates a temp file below my cfg file with all of the settings from the cfg file in it, EXCEPT Display=2. It includes Display=1. (SCREENSHOT 2)

All I want is to open Osu! on my left monitor, which is a 23" 1920x1080 monitor, whereas my right monitor is a 27" 2560x1440 monitor.

I have even tried using CMD and entering "start osu!.exe /Monitor=<every available option here>". The most this does is have the splash screen correctly launch on my left monitor, after which the game starts on my right monitor causing me to faceplant into my desk.

I've searched the technical support threads, and have found nothing. The closest I have found would be this thread: t/242873. This thread is archived and not solved. Setting the file to read only does not fix the problem.

Until I am able to launch Osu! on my left monitor, I have to launch it normally, go to settings, lower the resolution (to something other than borderless fullscreen), drag the window over to my left monitor, and then maximize it. For the first few times I did this, it wasn't a problem, but it got old fast.

Video or screenshot showing the problem:

Screenshot 1

Yes, this is easy to fix as all I have to do is change the resolution of Osu! in my settings after I magically press Shift+Windows+Left during a <1 second window at Osu!'s launch. Sometimes I miss my window and have to restart the game, other times I hit the key combo perfectly and it's just annoying to try to navigate Osu! while the window is literally twice the size of what I can see on my screen.

Screenshot 2

Here you can see Osu! opened in the background, with my read only cfg file open, and Display=2 set properly, along with the extra temp file Osu! generated so it could run with the Display=1 command. Both Display=X sections of the cfg files are highlighted, and you can see the duplicate cfg file Osu! generated behind the two NP++ windows. On the left screen, you can see my wonderful background and no Osu! window. :(

osu! version: 20150109.1 (latest)

Hopefully I didn't miss any threads where somebody solved this already, but after about an hour of searching, I gave up and decided to just post the problem. Let me know if you want any more screenshots or information. I hope I'm just doing something wrong. (Not really.) If you read all of the above, thank you for your time and effort, people like you are why we do have nice things. :)
VeilStar
Pretty sure this is more of a windows issue than anything else.
Also it seems you're using DisplayFusion, or something similar (saying this due to the 2 taskbars).

Why not just set your second monitor as your primary display in windows?

Edit: I'm kind of confused as to which is your 'secondary' and which is your 'primary' monitor.
Just making sure; You're not trying to launch osu! with a bigger resolution than the monitor your're trying to launch it on has, right?
Cause if you are, that's the issue.
Topic Starter
Nekobyte
The primary monitor is the 1440p screen on the right. The second monitor is the 1080p screen on the left. When I launch Osu!, I launch it on Display=2 with 1920x1080 resolution.


Also, yes, I am using DisplayFusion. I have tried it's window location settings, which are supposed to launch windows in specific monitors, but it doesn't seem to work for Osu!

I initially had my second monitor set to default, but I use several applications that have the same problem as Osu!, not starting on the correct monitor. I wanted these programs on my 1440p screen on the right, but since my 1080p screen on the left was set to default, they would launch there, and because they are coded so poorly, I can't launch them in the right monitor. It's either I try to work with them, or try to work with Osu!, and seeing as Osu! is supposed to support dual screen functionality, I thought working with Osu! would be the better bet.
Bauxe
I don't have this issue myself, I can change the monitor by moving it across to the second monitor, quitting, reopening and then it launches on the second monitor.

Sounds like you have something else causing this. If you are running it in fullscreen OR borderless fullscreen, try lowering the resolution / un-fullscreening, and trying what I said above.

Otherwise, no idea sorry.
Topic Starter
Nekobyte

Bauxe wrote:

I don't have this issue myself, I can change the monitor by moving it across to the second monitor, quitting, reopening and then it launches on the second monitor.

Sounds like you have something else causing this. If you are running it in fullscreen OR borderless fullscreen, try lowering the resolution / un-fullscreening, and trying what I said above.

Otherwise, no idea sorry.
Lol.

So. If I run Osu! in an 800x600 resolution on my 1080p monitor, close Osu!, and re-launch it, it opens up in the same spot on the 1080p monitor. The only problem is that borderless fullscreen, or even 1080p windowed seems to force Osu! to launch on my 1440p screen at a 2560x1440 borderless resolution.

I guess I will have to lower Osu!'s resolution every time I close it until this issue is fixed. Still easier than any of the other options I stated before. :o
Topic Starter
Nekobyte
Update: Launching Osu! in a super small resolution in order to get it to launch on the left screen actually only works if I close Osu! with that resolution and immediately open it again. If I close osu in an 800x600 resolution and wait a while, or restart my computer, starting Osu! launches it in fullscreen on my 1440p monitor in 2560x1440 windowed borderless. So much for that idea. :o
Alkeryn
OSu launch on the monitor the shortcut is so if you moove the shortcut to the screen you want it to launch then it will
Trosk-

Alkeryn wrote:

OSu launch on the monitor the shortcut is so if you moove the shortcut to the screen you want it to launch then it will
Please, do not bump threads that are too old and archived.
Please sign in to reply.

New reply