Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when opening "system configuration" on mac pro(2019) with 4 or more screens #17

Open
wingnut1979 opened this issue Jan 8, 2022 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@wingnut1979
Copy link

Am running a 2019 Mac Pro on Monterey (12.1).
I have two Pro Vega II graphics cards installed.
I have six monitors connected (three 5k and three 4k) via usb-c (thunderbolt).
I am able to launch the game and login perfectly fine.
However, if I open "System Configuration" while in game... I instantly crash.
This happens 100% of the time while in that hardware configuration.

Through troubleshooting, I've learned that if I disconnect half of the screens... it all works fine.
Which half is disconnected does not seem to matter.
How the monitors are plugged in does not seem to matter.
As soon as I have 4+ screens connected (and open system config) - the game crashes

Screenshot of my "about this mac" tab alongside the crash error:
Screen_Shot_2022-01-08_at_6 33 33_AM

Screenshot of the menu item I click to cause the crash:
Screen_Shot_2022-01-08_at_5 35 30_AM

wine.log:
wine.log

This one is my normal setup:

2 are connected to GPU1 (1 per bus)
2 are connected to GPU2 (1 per bus)
1 is connected to usb-c port on top of the case
1 is connected to usb-c port on the back (above where the GPUs are)
(Crash)

These are all troubleshooting attempts:

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
(Works)

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
1 is connected to usb-c port on top of the case
(crash)

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
1 is connected to usb-c port on the back (above where the GPUs are)
(crash)

1 connected to GPU1 (with FF running on this screen)
3 connected to GPU2
(crash)

1 connected to GPU1 (with FF running on this screen)
1 connected to GPU2
1 is connected to usb-c port on the back (above where the GPUs are)
(Works)

2 connected to GPU1 (with FF running on one of these screens)
1 is connected to usb-c port on the back (above where the GPUs are)
(Works)

3 connected to GPU1 (with FF running on one of these screens)
(Works)

4 connected to GPU1 (with FF running on one of these screens)
(Crash)

Will happily provide any other info as needed/requested.

@wingnut1979
Copy link
Author

Decided to do a little more testing.
I have a 2017 MBP.
I updated it to Monterey and installed the game.
Three external monitors + the built in display:

Screen Shot 2022-01-09 at 3 48 58 PM

So it sounds like it's not even the fact that my main one is a Mac Pro or uses two graphics cards.
Four or more screens = death.

@marzent
Copy link
Owner

marzent commented Jan 10, 2022

@wingnut1979 Could you check if
image
is properly populated for all your displays?

Might also be a game bug, Square Enix's code is not very robust it also crashes for me with my 10 channel audio interface on Windows or Wine

@wingnut1979
Copy link
Author

All 6 are present and accounted for:
Screen Shot 2022-01-10 at 9 20 58 AM

One thing of note that I should have stated earlier.
This issue (the crash) does not occur with a standard install of FF.

@marzent marzent added the bug Something isn't working label Jan 15, 2022
@marzent marzent self-assigned this Jan 15, 2022
@wingnut1979
Copy link
Author

Fresh update:

Received my new M1Max Studio today.
Connected 4 screens and fired the game up.
Opened system config menu - No crash!

@anderson-oki
Copy link

I tried running with a MacBook Pro M1 Max, 3 external monitors and 1 built in display and doesn't seems to crash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants