[1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
[1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Update: Activate Hybrid Graphics Mode to fix the issue.
Bought a new laptop (Windows 11) and installed Steam and Factorio. About 10 seconds after trying to launch the game from Steam, an "unexpected error occurred" crash window pops up. The game runs fine on my older laptop.
Any help is greatly appreciated
Bought a new laptop (Windows 11) and installed Steam and Factorio. About 10 seconds after trying to launch the game from Steam, an "unexpected error occurred" crash window pops up. The game runs fine on my older laptop.
Any help is greatly appreciated
- Attachments
-
- factorio-current.log
- Log File
- (6.49 KiB) Downloaded 98 times
Re: [1.1.94] Game Crashes immediately on opening
Install the amd graphics driver.
Re: [1.1.94] Game Crashes immediately on opening
I have 2 options listed under the display adapters in my device manager. If I disable the AMD Radeon(TM) Graphics, the game will launch using the integrated windows graphics card but the game is so laggy its unplayable.
If I click on either driver and update the driver, it says I have the latest driver installed.
If I click on either driver and update the driver, it says I have the latest driver installed.
- Attachments
-
- Drivers.png (18.41 KiB) Viewed 4731 times
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: [1.1.94] Game Crashes immediately on opening
For laptop discrete graphics cards, it's best to update the drivers via the manufacturer's website, not via Windows.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
Re: [1.1.94] Game Crashes immediately on opening
And when doing the installation chose "Full install".
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Factorio Crashes on start of game
Fresh install of latest version (.99) on brand new Alien Ware M18 with AMD Ryzen 9 and AMD 7900. Installed latest drivers from website. No saves, no mods...can't play the game in order to even have those!
Merged...
Merged...
- Attachments
-
- factorio-current.log
- (5.98 KiB) Downloaded 74 times
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
If you still have this issue after installing the latest AMD software, post a screenshot of the Display tab of dxdiag (win+r -> dxdiag -> enter)
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Re: Factorio Crashes on start of game
Find attached the results of DXdiag. This laptop has two AMD graphics chips. I've included screenshots of both.bludlust123 wrote: ↑Thu Nov 30, 2023 6:07 am Fresh install of latest version (.99) on brand new Alien Ware M18 with AMD Ryzen 9 and AMD 7900. Installed latest drivers from website. No saves, no mods...can't play the game in order to even have those!
Merged...
- Attachments
-
- Screenshot 2023-11-30 101537.png (91.62 KiB) Viewed 4631 times
-
- Screenshot 2023-11-30 101405.png (90.73 KiB) Viewed 4631 times
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Someone else had this same issue a while ago here: viewtopic.php?f=49&p=585258
Their fix was to fully uninstall and re-install the graphics drivers (vs re-install/update) - maybe that will work for you?
Their fix was to fully uninstall and re-install the graphics drivers (vs re-install/update) - maybe that will work for you?
If you want to get ahold of me I'm almost always on Discord.
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Well, I figured out what my issue was. the integrated graphics was getting in the way of the game. Once I disabled it in Windows device manager, the game started right up. BUT, and this is the killer for me, it was LAGGY as all get out. it took a half second for my engineer to move after pressing the key. Stuff moved in discrete steps instead of smoothly across the screen. It's a brand spanking new alien ware M18 R1, purchased yesterday. Unless there is a setting in the game, or on the machine that I missed, I have to take it back as playing this game to the super megabase level is the ONLY reason I bought the machine.
That being said, is there something I can adjust that would make the game run smoothly?
That being said, is there something I can adjust that would make the game run smoothly?
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
As suggested, try uninstalling and reinstalling the graphics driver. For the uninstall, you can even use DDU (direct download from dev found here: https://www.wagnardsoft.com/forums/viewtopic.php?t=4731) to make sure it's completely cleaned out. When reinstalling, make sure to use the version provided by your PC manufacturer (or if self built, from the graphics card manufacturer), not from Windows Update/Device Manager.
Also, as in your case you seem to have dual graphics cards, you may want to make sure Factorio is utilizing the better of the two.
Also, as in your case you seem to have dual graphics cards, you may want to make sure Factorio is utilizing the better of the two.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
That sounds like it fell back to software rendering and isn't actually using the dedicated GPU at all.bludlust123 wrote: ↑Thu Nov 30, 2023 8:18 pm Well, I figured out what my issue was. the integrated graphics was getting in the way of the game. Once I disabled it in Windows device manager, the game started right up. BUT, and this is the killer for me, it was LAGGY as all get out. it took a half second for my engineer to move after pressing the key. Stuff moved in discrete steps instead of smoothly across the screen. It's a brand spanking new alien ware M18 R1, purchased yesterday. Unless there is a setting in the game, or on the machine that I missed, I have to take it back as playing this game to the super megabase level is the ONLY reason I bought the machine.
That being said, is there something I can adjust that would make the game run smoothly?
If you want to get ahold of me I'm almost always on Discord.
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Any Idea on how to make it use the dedicated GPU, then?
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
You should be able to set the application to High Performance GPU in windows Display Graphics, but all of this should work with both gpus enabled.
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
I've solved my issue. Deep in the windows 11 home display properties, is a place where you can select which graphics card you want an individual application to use. However, all graphics card have to be enabled in Device Manager. Anyway, my game runs flawlessly now.
-
- Burner Inserter
- Posts: 8
- Joined: Thu Nov 30, 2023 5:58 am
- Contact:
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Same problem, different day. For some reason, the M18 R1 from alienware as two graphics cards, an AMD 610M integrated and a AMD 7900 discreet card. If the 610m is enabled the game crashed with the above errors listed earlier in this thread. If the 610M is disabled, the game boots, but it extremely laggy. I'm at my wits end. I've uninstallted the drivers for both cards, I've unstalled the AMD adrenalin software, I reinstalled the drivers from AMD, I've unstalled and reinstalled Factorio. I actually had it working for ONE evening of game play....no longer.
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Are all of these errors on the same laptop from the same manufacturer? I'm wondering if I could buy that laptop and reproduce this myself to figure out why it's broken with Radeon mobile graphics.
If you want to get ahold of me I'm almost always on Discord.
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
I found a potential work around for this issue, if you disable the problematic driver and open the game then while the game is still open re-enable the driver and use the offered solution it should work.
edit: I would not suggest using this method because it causes some more problems with the driver after you do this.
edit: I would not suggest using this method because it causes some more problems with the driver after you do this.
Last edited by Divism on Tue Oct 08, 2024 4:58 pm, edited 1 time in total.
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
I can reproduce this problem as well unfortunately. Laptop: https://frame.work/nl/en/products/laptop16-diy-amd-7040
Fresh windows 11 install, then Factorio via Steam. Game doesn't start with the error from this topic.
When I disable the 780M display adaptor, the game starts in software rendering mode (even main menu is super slow, checked via task manager and no load on gpu but there is cpu load). I've tried the solution offered by Loewchen / bludlust123, but the same crash occurs: I've found a solution via the AMD Software: Adreneline Edition. The default for "AMD SmartAccess Graphics" results in a crash (this is the default): But if I change that setting to "Hybrid graphics mode", the game starts/runs fine: Rseding91 / others: Let me know if I can provide further help, for example by running tests with different settings to see what works, and/or to verify a fix if you manage to find one.
Fresh windows 11 install, then Factorio via Steam. Game doesn't start with the error from this topic.
When I disable the 780M display adaptor, the game starts in software rendering mode (even main menu is super slow, checked via task manager and no load on gpu but there is cpu load). I've tried the solution offered by Loewchen / bludlust123, but the same crash occurs: I've found a solution via the AMD Software: Adreneline Edition. The default for "AMD SmartAccess Graphics" results in a crash (this is the default): But if I change that setting to "Hybrid graphics mode", the game starts/runs fine: Rseding91 / others: Let me know if I can provide further help, for example by running tests with different settings to see what works, and/or to verify a fix if you manage to find one.
- Attachments
-
- Screenshot 2024-04-12 095158.png (104.92 KiB) Viewed 3224 times
Re: [1.1.94] Crash on start with Radeon mobile graphics (Failed to get SDL_DXGIGetOutputInfo.)
Thanks for posting the AMD software links, Yexo! I ran into the same issue, and your fix did the trick. No mods (yet ), fresh Windows 11 install, Factorio 1.1.104; same error as above. Leaving my notes to help with search results. I'm unstuck, but happy to help with diagnostics if there's a need.
Ran into this with Framework 16 + AMD Radeon 780M also, same as Yexo it looks like.
I tried updating the drivers both via AMD's Driver site (attempted both Full and Factory Reset installs) and Framework's custom bundle, all with no fix.
The "AMD Software: Adrenalin Edition" software only needed the "SmartAccess Graphics" to be set to Hybrid, rather than "AMD SmartAccess" and the game loaded. Config page for Factorio attached below for anyone else hitting this.
0.021 System info: [CPU: AMD Ryzen 9 7940HS w/ Radeon 780M Graphics, 16 cores, RAM: 8414/32060 MB, page: 10195/36924 MB, virtual: 4344/134217727 MB, extended virtual: 0 MB]
Stack trace fragment:
0.333 [0]: \\.\DISPLAY1 - AMD Radeon(TM) 780M {0x05, [0,0], 2560x1600, 32bit, 165Hz}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\graphics\sdlwindow.cpp (278): SDLWindow::initializeGraphicsInterface
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\graphics\sdlwindow.cpp (224): SDLWindow::SDLWindow
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\globalcontext.cpp (981): GlobalContext::loadGraphics
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\globalcontext.cpp (479): GlobalContext::init
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\mainloop.cpp (299): MainLoop::run
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\main.cpp (1267): wmain
d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFDA0C257D)
00007FFFDA0C257D (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFDC1CAA48)
00007FFFDC1CAA48 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
3.504 Error SDLWindow.cpp:278: Failed to get SDL_DXGIGetOutputInfo. SDL_Error:
3.504 Error CrashHandler.cpp:641: Received 22
(fallback link https://imgur.com/a/VNopt55 -- I'm new here so not 100% sure on embedding)
Ran into this with Framework 16 + AMD Radeon 780M also, same as Yexo it looks like.
I tried updating the drivers both via AMD's Driver site (attempted both Full and Factory Reset installs) and Framework's custom bundle, all with no fix.
The "AMD Software: Adrenalin Edition" software only needed the "SmartAccess Graphics" to be set to Hybrid, rather than "AMD SmartAccess" and the game loaded. Config page for Factorio attached below for anyone else hitting this.
0.021 System info: [CPU: AMD Ryzen 9 7940HS w/ Radeon 780M Graphics, 16 cores, RAM: 8414/32060 MB, page: 10195/36924 MB, virtual: 4344/134217727 MB, extended virtual: 0 MB]
Stack trace fragment:
0.333 [0]: \\.\DISPLAY1 - AMD Radeon(TM) 780M {0x05, [0,0], 2560x1600, 32bit, 165Hz}
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\graphics\sdlwindow.cpp (278): SDLWindow::initializeGraphicsInterface
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\graphics\sdlwindow.cpp (224): SDLWindow::SDLWindow
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\globalcontext.cpp (981): GlobalContext::loadGraphics
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\globalcontext.cpp (479): GlobalContext::init
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\mainloop.cpp (299): MainLoop::run
c:\users\build\appdata\local\temp\factorio-build-axh5wp\src\main.cpp (1267): wmain
d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFDA0C257D)
00007FFFDA0C257D (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFFDC1CAA48)
00007FFFDC1CAA48 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
3.504 Error SDLWindow.cpp:278: Failed to get SDL_DXGIGetOutputInfo. SDL_Error:
3.504 Error CrashHandler.cpp:641: Received 22
(fallback link https://imgur.com/a/VNopt55 -- I'm new here so not 100% sure on embedding)