Blender 2.80 always launches on the secondary monitor #70313

Closed
opened 2019-09-28 06:14:26 +02:00 by Alexander Zubov · 86 comments

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).

**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

#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?

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?

Tried moving Blender over to the primary monitor, close it down and then opening it up again?

In #70313#787009, @mano-wii wrote:
Are both monitors connected to the Graphics card?
Does any other program have this same problem?

Yep, both are connected to the graphics card. No other software behaves this way (not even Blender 2.79).

In #70313#787019, @TedNielsen wrote:
Tried moving Blender over to the primary monitor, close it down and then opening it up again?

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).

> In #70313#787009, @mano-wii wrote: > Are both monitors connected to the Graphics card? > Does any other program have this same problem? Yep, both are connected to the graphics card. No other software behaves this way (not even Blender 2.79). > In #70313#787019, @TedNielsen wrote: > Tried moving Blender over to the primary monitor, close it down and then opening it up again? 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).
Member

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?

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?

In #70313#787079, @LazyDodo wrote:
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.

> In #70313#787079, @LazyDodo wrote: > 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.
Member

Can you try this?

  1. Start blender with the batch file
  2. then go File->Defaults->Save startup file
  3. close blender,
  4. start blender with blender.exe

does it start on the first monitor now? or does it stubbornly stay on the second?

Can you try this? 1) Start blender with the batch file 2) then go `File->Defaults->Save startup file` 3) close blender, 4) start blender with blender.exe does it start on the first monitor now? or does it stubbornly stay on the second?

Nope, stubbornly launches on the second monitor :(

Nope, stubbornly launches on the second monitor :(
Member

Ok not easily defeated try

  1. Start blender with the batch file
  2. go into the preferences panel
  3. click the little stripy thing in the lower left and click 1 and 2 in that order

image.png

  1. close blender
  2. start blender with blender.exe

if this doesn't do it, it's definitely something in the OS that is messing with us.

Ok not easily defeated try 1) Start blender with the batch file 2) go into the preferences panel 3) click the little stripy thing in the lower left and click 1 and 2 in that order ![image.png](https://archive.blender.org/developer/F7800245/image.png) 4) close blender 5) start blender with blender.exe 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 :/

Unfortunately that didn't do the trick either :/
Member

I have to admit, scraping the bottom of the barrel here

try this?

https://superuser.com/a/1235966

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).

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 ?

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.

Btw, I installed OrtogOnBlender yesterday (and sure it's based on 2.80), launched it and ... it launched on my main screen.
Member

Just of our curiosity, what happens when you copy blender.exe to blender2.exe and then start it?

Just of our curiosity, what happens when you copy `blender.exe` to `blender2.exe` and then start it?

This comment was removed by @motorsep

*This comment was removed by @motorsep*

In #70313#800450, @LazyDodo wrote:
Just of our curiosity, what happens when you copy blender.exe to blender2.exe and then start it?

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

> In #70313#800450, @LazyDodo wrote: > Just of our curiosity, what happens when you copy `blender.exe` to `blender2.exe` and then start it? 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](https://archive.blender.org/developer/F7852056/configs.zip)
Ray molenkamp was assigned by Germano Cavalcante 2019-10-30 14:09:56 +01:00

@LazyDodo, if you can reproduce the problem, can you handle it?

@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.

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.

blender on the right.png

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. ![blender on the right.png](https://archive.blender.org/developer/F7872344/blender_on_the_right.png)

@LazyDodo Is it safe to say this bug won't be fixed in 2.81 ?

@LazyDodo Is it safe to say this bug won't be fixed in 2.81 ?
Member

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.

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) :/

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.

Is it safe to say this bug won't be fixed in 2.81 ?

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.

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. > Is it safe to say this bug won't be fixed in 2.81 ? 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 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:

multiscreen_setup_bad.png

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:

multiscreen_setup_good.png
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.

@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: ![multiscreen_setup_bad.png](https://archive.blender.org/developer/F8042136/multiscreen_setup_bad.png) 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: ![multiscreen_setup_good.png](https://archive.blender.org/developer/F8042139/multiscreen_setup_good.png) 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.

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)

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'

Changed status from 'Open' to: 'Resolved'

Closing it for now then, thanks

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.

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'

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)

@Honky.1, could you test with the latest daily build? https://builder.blender.org/download/ (When testing remember to delete the startup file too)
Member

Changed status from 'Needs Developer To Reproduce' to: 'Resolved'

Changed status from 'Needs Developer To Reproduce' to: 'Resolved'
Member

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.

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.

In #70313#868556, @mano-wii wrote:
@Honky.1, could you test with the latest daily build?
https://builder.blender.org/download/

(When testing remember to delete the startup file too)

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.

> In #70313#868556, @mano-wii wrote: > @Honky.1, could you test with the latest daily build? > https://builder.blender.org/download/ > > (When testing remember to delete the startup file too) 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.
Member

Changed status from 'Resolved' to: 'Confirmed'

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.

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

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.

  1. Delete "startup.blend"
  2. Turn off second monitor (and third if you have one) from display settings (in my case Nvidia Control Panel)
  3. Start Blender
  4. Tweak UI to your liking
  5. Save startup file from "File - Defaults"
  6. Close Blender
  7. Turn on second display (and third if you have one)
  8. Start up Blender and bingo!

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

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. 1. Delete "startup.blend" 2. Turn off second monitor (and third if you have one) from display settings (in my case Nvidia Control Panel) 3. Start Blender 4. Tweak UI to your liking 5. Save startup file from "File - Defaults" 6. Close Blender 7. Turn on second display (and third if you have one) 8. Start up Blender and bingo! 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).

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).
Ray molenkamp removed their assignment 2020-06-03 21:25:57 +02:00

i am having this issue with 2.91 alpha

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.

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.

In #70313#989796, @PranavjitVirdi wrote:
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.

> In #70313#989796, @PranavjitVirdi wrote: > 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.

In #70313#989903, @motorsep wrote:

In #70313#989796, @PranavjitVirdi wrote:
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.

> In #70313#989903, @motorsep wrote: >> In #70313#989796, @PranavjitVirdi wrote: >> 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.

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.

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?

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

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

In #70313#1023861, @SnokuBot wrote:
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)

> In #70313#1023861, @SnokuBot wrote: > 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)
Member

In #70313#1024014, @motorsep wrote:
And that's the reason they don't bother fixing this because they feel that you can just rearrange screens (which is nonsense .... )

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.

> In #70313#1024014, @motorsep wrote: > And that's the reason they don't bother fixing this because they feel that you can just rearrange screens (which is nonsense .... ) 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.

In #70313#1024014, @motorsep wrote:

In #70313#1023861, @SnokuBot wrote:
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)

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.

> In #70313#1024014, @motorsep wrote: >> In #70313#1023861, @SnokuBot wrote: >> 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) 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.

In #70313#1024021, @SnokuBot wrote:
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.

> In #70313#1024021, @SnokuBot wrote: > 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:

{861753F5-D123-4887-9B83-9AD1DF6E1DA9}.png

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:

{C7FB3F6E-3739-4349-B1CA-667DB5F16185}.png

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.

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: ![{861753F5-[D123](https://archive.blender.org/developer/D123)-4887-9B83-9AD1DF6E1DA9}.png](https://archive.blender.org/developer/F9243792/_861753F5-[D123](https://archive.blender.org/developer/D123)-4887-9B83-9AD1DF6E1DA9_.png) 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: ![{C7FB3F6E-3739-4349-B1CA-667DB5F16185}.png](https://archive.blender.org/developer/F9243787/_C7FB3F6E-3739-4349-B1CA-667DB5F16185_.png) 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.

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

For me **reinstalling**fixes 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?

Bug still exists in the latest build of Blender. can we get an update on this?
Member

No-one is working on this, so there's nothing to report.

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.

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.
Member

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

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.

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.

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.

@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 74ba0f8bd84b743c6957e68fa3da45fc6c243520

This issue was referenced by d75e45d10c

This issue was referenced by d75e45d10cbf7d93742f8c746cdb61de32edb42b
Member

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Harley Acheson self-assigned this 2021-06-12 00:05:21 +02:00
Member

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

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

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):

In #70313#989796, @PranavjitVirdi wrote:
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.

Update: The workaround solves the problem with the main window(s) only, all file browsers (and other windows) still open on the second screen.

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): > In #70313#989796, @PranavjitVirdi wrote: > 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. 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.

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.

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.
Member

@AlanKnittel - I installed 2.93.1...monitors configured vertically in WIndows 10...

Have you tried this in a newer version? That was fixed in the following, for Blender 3.0:

https://developer.blender.org/D10637

> @AlanKnittel - I installed 2.93.1...monitors configured vertically in WIndows 10... Have you tried this in a newer version? That was fixed in the following, for Blender 3.0: https://developer.blender.org/D10637

Have you tried this in a newer version? That was fixed in the following, for Blender 3.0:

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:
image.png

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

> Have you tried this in a newer version? That was fixed in the following, for Blender 3.0: 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: ![image.png](https://archive.blender.org/developer/F12805017/image.png) 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
Member

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.

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)

@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)
Member

@FunnyAnimal - Why not just open Blender at the monitor where the cursor is at?

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.

And Windows also automatically switches monitors

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.

> @FunnyAnimal - Why not just open Blender at the monitor where the cursor is at? 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. > And Windows also automatically switches monitors 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:

  1. From Pushons

step 1: ⚙️ open settings on windows, Change your default main display. tip: if your monitor is set to display 2 set it to display 1.
step 2: 🐵 open blender then move blenders window to the secondary display ( 🖥️ the display you want to launch blender in.)
step 3: 💾 Save start up file in blender. then close blender.
step 4: ⚙️ open settings on windows, Change back to your default main display.

  1. From Christoph Werner

Right click on the blender app icon on your desktop
Open the Properties
Switch to the shortcut tab if not already active
In the target input field add the following parameters after the last quotation marks behind blender.exe:
"C:\Program Files\Blender Foundation\Blender\blender-app.exe" -p 1600 0 1920 1200

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: 1) From [Pushons](https://pushon.medium.com/blender-launces-on-the-wrong-monitor-%EF%B8%8F-my-solution-for-multi-monitor-users-8ef684632f40#:~:text=step%201%3A%20%E2%9A%99%EF%B8%8F%20open%20settings,start%20up%20file%20in%20blender.) > step 1: ⚙️ open settings on windows, Change your default main display. tip: if your monitor is set to display 2 set it to display 1. > step 2: 🐵 open blender then move blenders window to the secondary display ( 🖥️ the display you want to launch blender in.) > step 3: 💾 Save start up file in blender. then close blender. > step 4: ⚙️ open settings on windows, Change back to your default main display. 2) From [Christoph Werner ](https://www.christoph-werner.de/2015/08/28/hint-start-blender-on-a-second-display/) > Right click on the blender app icon on your desktop > Open the Properties > Switch to the shortcut tab if not already active > In the target input field add the following parameters after the last quotation marks behind blender.exe: > "C:\Program Files\Blender Foundation\Blender\blender-app.exe" -p 1600 0 1920 1200

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.

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.
Member

@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.

@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 **new**bug report.

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.

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.

> 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. 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.

@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

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
Member

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:

image

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.

> 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: ![image](/attachments/b65a5dfb-39dd-46c5-ba63-57db8c9f72a7) 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):
image

In this situation it doesn't work, Blender opens on Monitor 2 (my drawing tablet, a Wacom Cintiq 16):
image

Hey Harley, In this situation it works and Blenders opens on Monitor 1 (my primary monitor): ![image](/attachments/cff41299-f306-498e-a724-c4e582543cf6) In this situation it doesn't work, Blender opens on Monitor 2 (my drawing tablet, a Wacom Cintiq 16): ![image](/attachments/9574e77f-f392-4790-8fb0-8d2074660676)
Member

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.

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.
Member

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

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
Sign in to join this conversation.
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
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#70313
No description provided.