Blender 2.80 always launches on the secondary monitor #70313
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
26 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#70313
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Windows 10 64-bit
Graphics card: Nvidia GTX 1060 6Gb
Blender Version
Broken: 2.80
Worked: 2.7x
Short description of error
Blender always launches on the secondary monitor
Exact steps for others to reproduce the error
A lot of times my secondary monitor is turned off. Blender 2.80 shortcut is on the primary desktop (main monitor). Every time I launch it, the console opens up on the main monitor, but Blender itself opens up on the secondary monitor. 2.79 never did that - it would open on the main monitor (primary desktop).
#71128 was marked as duplicate of this issue
It takes a developer with the same setup to be able to investigate what is going on.
Are both monitors connected to the Graphics card?
Does any other program have this same problem?
Tried moving Blender over to the primary monitor, close it down and then opening it up again?
Yep, both are connected to the graphics card. No other software behaves this way (not even Blender 2.79).
First thing I did - doesn't work with Blender 2.80. With Blender 2.79 it works other way around - it always starts on the primary screen (even after I move it to the secondary screen, close it there and restart it).
When you start blender with the
blender_factory_startup.cmd
batch file located in the same folder as blender, does it start on a different monitor?Sorry, I didn't get notification for your post :(
If I run that batch file, it starts on the primary monitor. If I run blender.exe - on secondary.
I also just noticed that when I launch NetRadiant (old level editor for Quake 3), it also launches on the secondary screen.
Can you try this?
File->Defaults->Save startup file
does it start on the first monitor now? or does it stubbornly stay on the second?
Nope, stubbornly launches on the second monitor :(
Ok not easily defeated try
if this doesn't do it, it's definitely something in the OS that is messing with us.
Unfortunately that didn't do the trick either :/
I have to admit, scraping the bottom of the barrel here
try this?
https://superuser.com/a/1235966
Nope, nothing. My primary screen is already set as main.
Btw, I went into C:\Users\Me\AppData\Roaming\Blender Foundation\Blender\2.80\config and deleted startup.blend - after that Blender launched on the primary screen. I closed it, restarted it - still launched on the main screen.
After I saved startup file again, it went back to launching on secondary screen.
Note that when I launch Blender, console window pops up on the main screen, always. It's the main UI that keep getting loaded on the secondary screen (except for the case I described above).
Any news about this one ?
Btw, I installed OrtogOnBlender yesterday (and sure it's based on 2.80), launched it and ... it launched on my main screen.
Just of our curiosity, what happens when you copy
blender.exe
toblender2.exe
and then start it?This comment was removed by @motorsep
Same old same old.
I also copied startup.blend and userpref.blend from OrtogOnBlender (they have it in the local folder 2.80/config/) to my 2.80 blender local folder and Blender started on the main screen. I attached blend files from my user dir and from OrtogOnBlender.
configs.zip
@LazyDodo, if you can reproduce the problem, can you handle it?
Just realized something - I think Blender 2.80 opens on the last available monitor. At home I only have 2 monitors and it opens on the second one. At work I have 3 monitors and it opens on the 3rd one.
Looks like I discovered a "dirty" way to get past this error.
I tried saving the startup file with the Blender window not fullscreen but in all sorts of sizes and positions on the main screen and by some luck I discovered that if I save it when Blender is in the bottom right corner, like shown in the pic, will make Blender open in the main screen next time BUT it will open on the top right corner instead of the bottom right where it was saved. Not the best but at least it's something.
I tried putting it in all other corners, or screen center on main monitor and saving startup file but then it always opens it again on monitor #3.
@LazyDodo Is it safe to say this bug won't be fixed in 2.81 ?
I have done nothing to fix it neither can i, no idea why it is doing this and i'm on a single monitor system.
So, no Blender devs with 2+ screens can take care of this issue? (especially after all these sponsors and money joined the cause) :/
I cannot reproduce this (windows 2 screens). Blender 2.79 and 2.8x consistently open in my main monitor.
I even tried to change my main display to the other screen, and it keep working as expected.
I recommend you cleanup your " C:\Users\YourUserName\AppData\Roaming\Blender Foundation\Blender" (back it up before, so you don't loose your addons). And see what you get. Make sure to test 2.79 and 2.80 in the same machine with the same settings.
Yes. Since this was not introduced from 2.80 to 2.81 as per your report, it is not a regression, so not a showstopper for the release.
@dfelinto If you read the whole thread, you'll see I already did that. I am guessing the issue is that if you folks ran pre-release before, when when you run 2.80 release you will not encounter this issue. I never ran 2.80 prior to release.
I also provided 2 configs - one from a pre-release version (OrtogOnBlender) and one from 2.80 - they are different! So something was going on in pre-release that made it work fine and that something was no longer in 2.80 release.
I have this issue at home and at work, only with 2.80. Blender 2.79 starts where it suppose to start.
Also, if it helps any, at home my main screen is on DisplayPort and secondary screen is on HDMI port. At work all 3 screens are on a DisplayPort splitter (Nvidia Quadro has only one DisplayPort and I have 3 HDMI-only monitors).
@dfelinto @LazyDodo
Alright, I just got the same issue going on with Akeytsu (animation software). Older version works fine, just like Blender 2.79 does, but new version acts as weird as Blender 2.80.
Here is a trick though. This my current setup:
https://i.postimg.cc/qvmKyddM/multiscreen-setup-bad.png
Physically screens are lined up exactly like on the image above. With this setup Blender 2.80 always launches on my secondary screen which is on top (HP).
However, if I swap screens in the Nvidia control panel like so:
https://i.postimg.cc/7ZT4MgFG/multiscreen-setup-good.png
Blender 2.80 will launch on my main screen (Asus PA246). However, since control panel layout doesn't match physical location of the screen, it's painful to work with (instead of naturally moving mouse up to get to secondary screen, I have to move mouse down).
I don't know why it's happening to Blender 2.80 and Akeytsu 2019, but it doesn't happen to Blender 2.7x, old Akeytsu, UE4, World Machine, Unity, GIMP, Steam, etc. Those apps launch on the screen they last launched no matter how I shuffle screens in the Nvidia control panel.
Sooo, just wondering if you guys got this new information and if it's of any help.
Well well well, I don't know what did you guys do, but 2.81 launches on the main screen now (although I nuked BF folder, that had 2.7x folders along with 2.80 folder, in Roaming/ before I launched 2.81)
Changed status from 'Open' to: 'Resolved'
Closing it for now then, thanks
I'm having this issue in 2.81a. If I delete the startup.blend file the issue goes away, but as soon as I save the startup file it starts back up. Is there a way to look at the contents of the startup.blend file in a editor or something. I also tried to look for instances of bpy.ops.wm.save_homefile() in the default blender directory but couldn't make sense of the related/surrounding code to help. Total noob here, just sharing what I came across.
Changed status from 'Resolved' to: 'Needs Developer To Reproduce'
@Honky.1, could you test with the latest daily build?
https://builder.blender.org/download/
(When testing remember to delete the startup file too)
Changed status from 'Needs Developer To Reproduce' to: 'Resolved'
No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.
Thanks again for the report. If the problem persists please open a new report with the required information.
Ok. Sorry for the late response. I was running 2.81a previously. I installed 2.79, 2.80, 2.82 and 2.83; they all responded the same after saving startup file, that being on the wrong monitor. I also tried loading default startup after saving startup and that didn't help. The only way for it to work is not save a startup file from the drop down. I did as you said as well, went through and deleted the startup file from appdata\roaming\etc.
Changed status from 'Resolved' to: 'Confirmed'
I also uninstalled all instances, deleted corresponding directories to best my knowledge, used cleaner to remove invalid reg keys, and fresh installed 2.82; still nothing.
All of the sudden I've started to have this issue on 2.82a.
It seems that if I save startup file (while Blender is on the 1st display) when both my displays are On, Blender starts to open on the second display. The solution was to turn off the second display, start Blender, save startup file, close Blender, turn on the second display. Now it starts on the primary one again.
I'm using the same config file at work where there are two displays and I never had this issue when saving my startup file, however at work I have 1440p+1080p, at home both displays are 1080p
Same issue here with 2.82a. Working fine since install then, saved my startup file because I finally got the software to look how I want it, and now started opening on 2nd monitor. Sergey's fix worked.
I haven't tried it but I guess that if you make changes to, for example your UI, and save your startup again you'd have to go through the same procedure to reset the windows position to your main monitor
Akeytsu had similar issue. They solved it by detecting what screen cursor is on when the app launches, and opened it on that screen. Although they use Qt framework, I am sure Blender could use something like that too (the fix, not the framework).
i am having this issue with 2.91 alpha
unplug the hdmi for my second monitor, blender naturally opens up in first monitor, save as default and then close and open again with the hdmi plugged and its working as expected.
This isn't a solution though. Blender needs to detect the screen where mouse cursor is an launch there, save it and launch on that screen next time.
the bug is not reproducible, even on my machine it happened out of nowhere, i just imported some grease pencil brushes to the default scene and saved the startup file. then when i launched blender again the issue occurred. It could be a windows problem too!
goodluck asking devs to fix a issue they can't reproduce. sometimes software just behaves randomly.
This worked for me in Windows (adding an argument to the shortcut): https://www.christoph-werner.de/2015/08/28/hint-start-blender-on-a-second-display/
With this you can force it to the startup location desired.
Having same issue on 2.83.2 Why has this not been fixed yet? I get that it may not be easy to reproduce, but that's no excuse to avoid fixing it.
3 monitor setup. Issue started a couple days after creating a new startup file for blender. Initially startup file launched blender on correct monitor, now no matter what I do (followed all steps here) blender opens on my secondary monitor. Tried moving the window and re-saving a startup, no luck. Please take this bug seriously and address it, it's been around too long.
Tried a bunch more stuff to resolve it, still no luck. Sadly I can't modify the shortcut s Bruce mentioned as I don't launch blender from a shortcut, but via an application launcher (Wox)
Any else have luck addressing this issue?
Just rearranging my displays on display settings, swapping left montitor to the right side and right monitor to the left side, opening blender and then closing, and then swapping them back to their original location, fixed the problem for me
And that's the reason they don't bother fixing this because they feel that you can just rearrange screens (which is nonsense - not only I physically can't rearrange them, I am not going to mess up my setup that has worked for me nicely for years)
That is indeed nonsense, sofar no developer has been able to reproduce the issue, hence no-one worked on a fix. That is the only reason, our feelings on how easy it ought to be to move a monitor are not a factor there.
I said all i did was rearrange them virtually in settings for 30seconds and swapped them back to original after opening/closing blender. It doesnt affect your set up whatsoever.
I don't have to do this for any other software, why should Blender be an exception?! Akeytsu had the same (known) issue, I reported it (along with a few other folks) and it was fixed in the next hot fix. Akeytsu team is much smaller than Blender's dev team and doesn't have as much funding.
I'm currently on 2.90.1.
I'm not sure if this has been alredy noticed or reported, but I think this might be related to the situation when you have monitors stacked up vertically and not side by side.
Usually, if you have 2 monitors side by side, they show up in the Windows display configuration screen like the following:
In my case, I have display - [x] on top of display [1].
For me, display - [x] is a normal monitor. Display - [x] is a drawing tablet.
So, my displays are aligned like this:
And that's how I can reproduce this problem. Blender keeps opening on - [x], even when I make the bottom one (display - [x]) my primary display. The console window pops up briefly on - [x], but the main window goes to [2].
If i rearrange the displays to be side by side, Blender's main window "remembers" to open on [1].
Sorry for the long post. Hope this can help the devs to pinpoint issue.
Good point about the vertical configuration. In my case, I have 3 monitors. 2 are side by side, one is above. On the left is monitor 2, on the right is my main monitor 1, and monitor 3 is above the right monitor. And the monitor blender appears on for me is the vertically stacked one, not my primary.
Really hoping a fix for this can be arranged because I'm working in blender daily, and having to move it to the right monitor every time I launch it (or re-launch after a crash) is super annoying.
For me reinstallingfixes the problem
but when i change the startup file the problem comes back
Bug still exists in the latest build of Blender. can we get an update on this?
No-one is working on this, so there's nothing to report.
I have the same issue with secondary monitor on top of primary, arranged vertically. The dialog popups ALSO go the second monitor.
I;m on 2.93 official release. I've deleted my startup file. Then I arranged my monitors horizontaLLY (LOGICALLY NOT PHYSICALLY), saved the startup file in that configuration. Exited Blender, switched monitors BACK into vertical.
At least Blender opens on the BOTTOM (PRIMARY) monitor now, but the dialog popups open on the second monitor.
On Windows any vertical arrangement of monitors (where any are above any others) is a known issue, explained and fixed in the following (unapproved) patch: https://developer.blender.org/D10637
I have gotten the same problem with 2.92 and now with the official 2.93 release(Windows 10).
In my case, blender launches on my second monitor ONLY if I save a new startup file, if I go to AppData and delete the startup file from there then Blender starts in the primary monitor again.
Is there anything we can do to help this issue get addressed?
Since this problem shows up every time you open blender, and blender regularly crashes (due to countless other issues), it means this problem is encountered super frequently. I personally run into this issue many times a day 5 days a week, and it's getting REALLY frustrating. The crashes are bad enough, but to have to hunt down the window and move it to the proper screen every time is just adding insult to injury.
Seeing as this has been an issue for 3+ years, it means many of us have dealt with it many thousands of times. I LOVE seeing all the awesome new features in recent blender updates but we need an update that is just bug fixes at this point. I guess all I can do is keep donating to the foundation and pray that someday we see a big focus on fixing what we have rather than just adding shiny new features.
@VexFX i think a fix is in the works right now.
to make it less painful, if you're on windows, you can win+shift+arrow keys to move the window to another monitor as blender is loading up... but you probably have that in other systems too.
This issue was referenced by
74ba0f8bd8
This issue was referenced by
d75e45d10c
Changed status from 'Confirmed' to: 'Resolved'
Some of the problems mentioned in this thread, related to having a vertical arrangement of monitors (one above any other) is fixed in this commit: https://developer.blender.org/rBd75e45d10cbf7d93742f8c746cdb61de32edb42b
Other issues, including from OP, were fixed in 2.93
Added subscriber: @Der.Dominic
Why is this marked as "resolved"? It's still here as of 2.93.1.
Fun fact: You can even import the issue with the settings import from your last version.
This workaround does the trick (powering off might not work, you really have to unplug):
Update: The workaround solves the problem with the main window(s) only, all file browsers (and other windows) still open on the second screen.
This issue still persists and is infuriating. I have to export/ import models regularly and those windows keep opening on my second monitor half out of the screen. Now all of a sudden blender refuses to open in my primary default monitor for some reason.
I installed 2.93.1 on a new machine with two monitors configured vertically in WIndows 10. The main Blender windows open on the PRIMARY monitor which is fine.
The file open and preferences popups, however, ALWAYS come up on the SECOND monitor, no matter what workaround I try.
Have you tried this in a newer version? That was fixed in the following, for Blender 3.0:
https://developer.blender.org/D10637
I'm currently using Blender 3.0 and however it is not starting at the second screen here, but the first one, it is NOT opening on the MAIN screen as set in Windows, neither it is starting on the screen where the cursor is at.
I think the real issue should be that Blender should open on the screen where the cursor is currently at, like many other software is doing successfully and makes it intuitive.
This is my setup and the 3rd screen is actually the MAIN screen:
It's a pain to move Blender from the first screen to the MAIN screen in the middle, because the first screen is the only 4K screen and is smaller then the other screens. I hardly work on that screen but it just needs to be there as it's the screen of the laptop I'm using. Because that one is 4K and the other screens are 1080p, because it's dimmed because I don't use it and because of the size difference, it's everytime a struggle to get the mouse over there to move Blender to the MAIN screen.
When opening blender on the screen where the cursor is currently at this would solve it!
Thanks in advance!
[edit] AFAIK this was never an issue in Blender before 2.8, so something must have been changed among that time
Could you explain a bit more of what you are experiencing and what you expect?
I just launched blender and the resulting window was on my non-main monitor. This initial window is at a size and position and on the monitor that is specified in my startup file.
For example I launch blender and it opens on a monitor. I can then resize it, move it any other my monitors, place it exactly where I want, Then I can select File / Defaults / Save Startup File, and afterward launching blender will open on that new place. I can in fact break my areas into new windows, open new subwindows, add new Main Windows, arrange them all over my monitors. I then save that as default and they will be just like that the next time I launch it.
@Harley Thanks for the quick response.
What I meant was Blender to open at the monitor the mousecursor is currently on. Other software is doing the same and it's very convenient and doesn't need defaults to be saved or whatever, so is very useful and intuitive.
That said, I didn't know about that default thing you just described. I now set the default to open Blender on my Main-monitor here and that seems to work fine for the monitor setup as currently set... but..
It's not perfect though. As monitors are switching all the time here. Also, when deteching the laptop from the base station to work 'on the road' the monitor setup changes. Than the laptop monitor becomes the main monitor, while it is not when attached to the base station. That way the saved default is useless when switching monitor setups. Also a touch screen monitor here is sometimes added to the system and other times is not, which makes windows switch the monitors.
And Windows also automatically switches monitors when one of the monitors is switched off during startup.
Saving a fixed monitor for blender just doesn't make sense to me in flexible setups and related to how Windows works.
Why not just open Blender at the monitor where the cursor is at? Than we can be absolutely sure that A) the monitor is actually present and B) it's the monitor the user expects blender to open on and C) makes it intuitively possible to open blender on a different screen (which I want to do a lot and is more convenient this way)
Doing that implies that this can be your only control over where that one window opens. Not only do we want more control, but we also want to allow control over multiple windows on multiple monitors.
At its simplest, a person with a single monitor can now have blender start a single window at the exact size and position they want. But we have users with far more complex setups. When working with multiple monitors the opening of a single Blender file (or saved as default) might actually involve be positioning of dozens of different windows arranged over a half-dozen monitors in a very specific and precise arrangement. That kind of thing can't be combined with "open window at mouse cursor position".
If you have an arrangement of monitors that constantly changes you might not want to start blender with multiple windows, but you still have the option as Blender will just move and/or resize windows that do not fit in the saved location.
Blender is not at all saving which monitor a window is on. Instead your OS creates a virtual desktop out of the monitors in the way that you desire. The "Main" monitor is just the one that contains the origin. So blender opens on your main monitor by default just because it contains the origin point - so position 0,0 is always there. So have your blender open on your main monitor, change which is main, then reopen blender to see that it follows that.
it is a very flexible system and works well for beginners and for very complex users.
This is not limited to vertical setups, and it's not entirely a Blender issue but it does seem to happen only with Blender (on my machine).
In case this helps anyone, I've found two solutions that work for me:
I have no idea how Blender manages it, but it is the only piece of software I use that has this issue. I have two monitors connected to the one and only GPU in my system, one DP one HDMI, Blender will always, without fail, open on the secondary HDMI monitor. Even more impressive is how this happens not just on Windows, but also on the newest Fedora Linux. It is reproducible with the newest 3.2.2 release from Flathub, the official binary from blender.org as well as the native RPM package, which is quite a bit older.
Seeing all the half-baked workarounds and general unhelpfulness in this 3 year old thread is disheartening to say the least, but nothing new.
Good luck to everyone that's actually forced to use this software professionally.
@Frying9503 - Seeing all the half-baked workarounds and general unhelpfulness in this 3 year old thread is disheartening to say the least, but nothing new.
This thread is a 3 year-old bug report about a version of Blender from 3 years ago. It was closed because the issue was fixed for the person who reported the bug. Since then lots of work has been done on subsequent versions of the software. On Windows, the platform of this report, Blender will now launch on the monitor, and in the exact location, that you saved it on. This now includes arrangements of monitors that are vertical or even if they differ in DPI or scale.
If you are having specific problems today with a current version of Blender please submit a newbug report.
But... it doesn't... I am running Blender 3.4.1 and it exhibits the SAME EXACT ISSUE as OP
I open Blender, it launches on my drawing tablet (third monitor on my PC). Since my drawing tablet is off by default, I have to turn it on, wait for it to show image, then drag Blender to my main screen. If I then close it on my main screen, this is Monitor 2 in Nvidia's panel, and then reopen it, guess what? It opens on the third monitor again.
Please for the love of God stop telling people that things are solved when they're clearly still experiencing the same issue.
Having worked in tech support for 13 years I actually managed to solve this issue, though I am not happy with what I had to do to solve it. My drawing tablet in the Nvidia Control Panel is set below my main monitor. If I have that, Blender will open on the drawing tablet. If I however move the drawing tablet in the Nvidia Control Panel to the right of my main monitor, Blender will open on my main monitor.
Since this is something that was already mentioned in THIS thread, it's clear this is literally just a bug with the software that has persisted over the past 3 years, because someone else described the EXACT same behavior.
I'll make a bug report myself as well to help Blender's people out but your attitude made me want to at least reply here as well. This is a support forum. Let people express their frustration when things don't work and stop gatekeeping.
@Emily-P Have you tried adding the
-p
parameter to the shortcut that starts Blender? It lets you specify the location and width of the Blender window and (in my case) it enables me to set where it opens on any given monitor, regardless of my monitor layout.The syntax is:
-p
,--window-geometry
<sx>
<sy>
<w>
<h>
Open with lower left corner at
<sx>
,<sy>
and width and height as<w>
,<h>
I know this is an extra step which shouldn't be necessary but it's very little effort and you only need to do it once.
FYI (six months later but still helpful)
I figured out the very specific situation this issue occurs in:
If my drawing tablet is set up BELOW my main screen, Blender opens on the drawing tablet
If my drawing tablet is set up to the RIGHT of my main screen, Blender opens up on my main screen
There's no rhyme or reason to it other than that it's just bad code that doesn't understand when two monitors are aligned vertically, but that's speculation
Thanks, will give it another test. AFAIK we have all the code in place to support vertically-arranged monitors, but I have mine horizontal so it is a pain to test well. Maybe I missed something.
Not doubting you, but hoping to test as closely to what you have installed. So arrange your monitors how you like. Then in System / Display just select the main monitor (the one with the checkmark in "Make this my main display"), then capture that page and attach it to a comment in this thread.
For an example, I have three monitors arranged horizontally. The main monitor (shown as #2 for me) is in the middle:
With the arrangement shown, the desktop origin (0,0 point) is at the bottom left of my monitor #2. Horizontal positions on #1 are positive numbers greater than those on #2, while #3 positions are horizontally negative.
Hey Harley,
In this situation it works and Blenders opens on Monitor 1 (my primary monitor):
In this situation it doesn't work, Blender opens on Monitor 2 (my drawing tablet, a Wacom Cintiq 16):
Ah... I can see it now. And also the reason why we disagreed on what is working and what is not.
If I drag any of my side monitors below my main monitor, to get an arrangement like yours, I do indeed see Blender launching on the lower monitor instead of the main one. I'll look into that.
But... my work had been about Blender saving and restoring the positions and sizes of windows among multiple monitors and that actually works, even in that vertical arrangement.
What I mean is you can set up that vertical arrangement where Blender initially launches on the bottom monitor. Now drag the window to the main monitor. Then select File / Defaults / Save Startup File. Afterward blender will launch on that monitor. And this works no matter how many windows you have and where they are.
So this is just about the initial placement when using defaults. I'll see if I can do anything about that.
Probably best just to save your default blend when it is in a position you like. It looks like we have issues relating to desktop size. We get the size of this, but not the positions of the corners, so the code can't really tell the difference here between a window at the top of a two-monitor high desktop and one at the bottom during this initial positioning. This is only a problem for the initial position and works fine when placing it where you are explicitly positioning it. So basically just save a startup blend with a position and it will go there.
Cheers, Harley