STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
219
IN-GAME
2,467
ONLINE
Founded
May 23, 2016
Language
English
A Good Noodle Jul 13, 2020 @ 11:20am
Black screen on start up while changing special K settings
Howdy Kaldaien, I followed your instructions on your post in Monster Hunter forum about changing the settings in the public beta build to "Set the SwapChain to 6 buffers, max device latency to 7 and enable flip model in the D3D11 settings".


I think I did this incorrectly and my game crashed while I was changing the settings and now gives me a black screen when I start it up. I set the backbuffer count to 6, max device latency to 7 and clicked the checkmark to use the flip model presentation. This is when the game crashed. I deleted the folder in special K of MH and then launched it again to create a new fresh folder but nothing changed. Any idea of what I did wrong and how I could fix the black screen?
< >
Showing 1-5 of 5 comments
Kaldaien Jul 13, 2020 @ 11:23am 
Use the Steam beta version. The version released here is not even compatible with MH:W.


https://steamcommunity.com/app/1157970/discussions/2/2270319347580265040
Last edited by Kaldaien; Jul 13, 2020 @ 11:24am
Kaldaien Jul 13, 2020 @ 11:27am 
Nevermind, I see you have a copy of the Steam version and are just posting in the group forums instead of the store forums :)

If that's not working, you can try lowering it. That's generally only necessary on Intel and AMD drivers. AMD's been fairly good about supporting a large swapchain; Intel has never supported it.


The rule of thumb is you want n backbuffers and n+1 device latency. The larger the number of backbuffers you have, the higher your maximum framerate... but some drivers get angry when it's set high.
Last edited by Kaldaien; Jul 13, 2020 @ 11:28am
A Good Noodle Jul 13, 2020 @ 1:27pm 
Originally posted by Kaldaien:
Nevermind, I see you have a copy of the Steam version and are just posting in the group forums instead of the store forums :)

If that's not working, you can try lowering it. That's generally only necessary on Intel and AMD drivers. AMD's been fairly good about supporting a large swapchain; Intel has never supported it.


The rule of thumb is you want n backbuffers and n+1 device latency. The larger the number of backbuffers you have, the higher your maximum framerate... but some drivers get angry when it's set high.

The game launches by default now in a black screen. Perhaps this has something to do with rendering? Would changing anything in the INI files fix it?

Haha that slipped my mind, I'll post in there from now on :)
JBeckman Jul 13, 2020 @ 1:38pm 
If not using SpecialK either SKIF or renaming/removing the local .dll file (DXGI.dll for one possibility.) and the problem still persists it may work to just rename graphics_option.ini in the game folder.

Or you open it and change to windowed, lower resolution and D3D12 disabled and see if that helps. :)

[GraphicsOption]
ScreenMode=Windowed
Resolution=1920x1080
DirectX12Enable=Off


EDIT: Effectively there's some compatibility work and settings in SpecialK for having the game start up in D3D12 mode so ensuring that is disabled for the DXGI overrides in SpecialK not to cause any problems is important here as SpecialK's DirectX 12 support is still limited. :)

Lowering the resolution and using borderless or windowed isn't as important, mostly helps if the display res is unsupported but then it should normally go back to something lower or reset. :)



EDIT: Also don't change graphics_option_preset.ini that's what the game has for it's defaults.

So either SKIF or the local .dll file version which usually would be DXGI.dll in the game folder to remove SpecialK (Or rename DXGI.ini if that's there to reset SpecialK settings.) if that doesn't work and you're certain SpecialK isn't running (Possibly even rebooting to ensure it's not loaded.) then renaming or checking the games config file could help if anything is misconfigured.


For SpecialK compatibility itself unless the games latest update made things problematic in some other way it should just be that DirectX 12 support is still only partial at best and for these DXGI overrides through SpecialK you should make sure the games D3D12 support is first disabled.
(Otherwise there's some specific settings that are needed and SpecialK's GUI display won't work though a few other settings will still take effect.)
Last edited by JBeckman; Jul 13, 2020 @ 1:45pm
A Good Noodle Jul 13, 2020 @ 2:48pm 
Originally posted by JBeckman:
If not using SpecialK either SKIF or renaming/removing the local .dll file (DXGI.dll for one possibility.) and the problem still persists it may work to just rename graphics_option.ini in the game folder.

Or you open it and change to windowed, lower resolution and D3D12 disabled and see if that helps. :)

[GraphicsOption]
ScreenMode=Windowed
Resolution=1920x1080
DirectX12Enable=Off


EDIT: Effectively there's some compatibility work and settings in SpecialK for having the game start up in D3D12 mode so ensuring that is disabled for the DXGI overrides in SpecialK not to cause any problems is important here as SpecialK's DirectX 12 support is still limited. :)

Lowering the resolution and using borderless or windowed isn't as important, mostly helps if the display res is unsupported but then it should normally go back to something lower or reset. :)



EDIT: Also don't change graphics_option_preset.ini that's what the game has for it's defaults.

So either SKIF or the local .dll file version which usually would be DXGI.dll in the game folder to remove SpecialK (Or rename DXGI.ini if that's there to reset SpecialK settings.) if that doesn't work and you're certain SpecialK isn't running (Possibly even rebooting to ensure it's not loaded.) then renaming or checking the games config file could help if anything is misconfigured.


For SpecialK compatibility itself unless the games latest update made things problematic in some other way it should just be that DirectX 12 support is still only partial at best and for these DXGI overrides through SpecialK you should make sure the games D3D12 support is first disabled.
(Otherwise there's some specific settings that are needed and SpecialK's GUI display won't work though a few other settings will still take effect.)
Could you explain what SKIF is exactly? For the local .dll file do you mean the one in MH or Special K? Would I remove one from MH and verify local files to get a new one?

I changed the config to windowed and direct X 12 is already off it says. It still launches with a black full screen.
< >
Showing 1-5 of 5 comments
Per page: 1530 50