ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 87 forks source link

Error creating a D3D #12546

Open prolecticos opened 1 year ago

prolecticos commented 1 year ago

Description

Hi, when I try to play Dota 2 a problem occurs, which I get the following: Error creating a D3D device! Required D3D10.x feature StructuredBuffers is not supported by GPU/driver.

I don't know how to solve it, if someone could give me support, I would really appreciate it, please.

Example Match ID (and possibly Timestamp)

No response

Screenshots

image

cbq1232006 commented 1 year ago

same error occurred to me, have u fixed the problem?

prolecticos commented 1 year ago

still bro

El sáb, 14 oct 2023 a la(s) 10:40, LKK @.***) escribió:

same error occurred to me, have u fixed the problem?

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Dota2-Gameplay/issues/12546#issuecomment-1762988813, or unsubscribe https://github.com/notifications/unsubscribe-auth/BDCMN5WGS5KKOPM7LMBXHW3X7KW6JAVCNFSM6AAAAAA5VAUL3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRSHE4DQOBRGM . You are receiving this because you authored the thread.Message ID: @.***>

jHopesky commented 1 year ago

I have the same error and I'm about to go crazy, does anyone know the solution?

Shadizzz commented 1 year ago

Hello,

Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing.

I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates.

Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics....

Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Shadizzz commented 1 year ago

Hello,

Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing.

I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates.

Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics....

Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics.

You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.

When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

nacho947 commented 1 year ago

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics.

You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.

When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Shadizzz commented 1 year ago

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia).

To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check.

If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches.

Let me know the result please.

To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working.

In 2020, there was a similar bug mentioned in another thread, then Valve patched the game:

https://github.com/ValveSoftware/Dota-2/issues/1747

On Intel latest driver of Windows 10, it is launching, though interface is lagging of course...

nacho947 commented 1 year ago

Hello again, i put the ''power saving'' option but still doesn't launch the game... I also update Intel HD graphics, but didn't work either. My graphic card was failing, so i took out it. Perhaps updating drivers on Windows 10? If u have any other option let me know

El mié, 8 nov 2023 a la(s) 07:17, Shadizzz @.***) escribió:

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia).

To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check.

If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches.

Let me know the result please.

To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working.

In 2020, there was a similar bug mentioned in another thread, then Valve patched the game:

ValveSoftware/Dota-2#1747 https://github.com/ValveSoftware/Dota-2/issues/1747

On Intel latest driver of Windows 10, it is launching, though interface is lagging of course...

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Dota2-Gameplay/issues/12546#issuecomment-1801531234, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD2DNDN6BG7AYLPRLXRGYLTYDNL3RAVCNFSM6AAAAAA5VAUL3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBRGUZTCMRTGQ . You are receiving this because you commented.Message ID: @.***>

Shadizzz commented 1 year ago

Hello again, i put the ''power saving'' option but still doesn't launch the game... I also update Intel HD graphics, but didn't work either. My graphic card was failing, so i took out it. Perhaps updating drivers on Windows 10? If u have any other option let me know El mié, 8 nov 2023 a la(s) 07:17, Shadizzz @.) escribió: Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well.... Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers... Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics? Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia). To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check. If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches. Let me know the result please. To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working. In 2020, there was a similar bug mentioned in another thread, then Valve patched the game: ValveSoftware/Dota-2#1747 <ValveSoftware/Dota-2#1747> On Intel latest driver of Windows 10, it is launching, though interface is lagging of course... — Reply to this email directly, view it on GitHub <#12546 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BD2DNDN6BG7AYLPRLXRGYLTYDNL3RAVCNFSM6AAAAAA5VAUL3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBRGUZTCMRTGQ . You are receiving this because you commented.Message ID: @.>

Hi, You mean your discrete video card was failing?

For the integrated Intel HD graphics, what is the full name?

You can use software like HWINFO portable version (64 or 32 bit, google it) to get the exact video card info.

absolutetrash commented 1 year ago

I am also facing this problem (ATI Radeon HD 4350 running legacy driver 13.9 on windows 11)

Can confirm that the game does launch on integrated intel graphics albeit extremely laggy.

Will keep an eye out on any developments and will try troubleshooting it myself. hopefully Valve checks this out since their minimum requirements to run the game are being satisfied by these legacy GPUs

Shadizzz commented 1 year ago

I am also facing this problem (ATI Radeon HD 4350 running legacy driver 13.9 on windows 11)

Can confirm that the game does launch on integrated intel graphics albeit extremely laggy.

Will keep an eye out on any developments and will try troubleshooting it myself. hopefully Valve checks this out since their minimum requirements to run the game are being satisfied by these legacy GPUs

Thanks for sharing, and hopefully Valve will patch this Dota 2 bug soon. Let me know if you find a workaround.

AtharvaGangji commented 9 months ago

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia).

To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check.

If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches.

Let me know the result please.

To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working.

In 2020, there was a similar bug mentioned in another thread, then Valve patched the game:

ValveSoftware/Dota-2#1747

On Intel latest driver of Windows 10, it is launching, though interface is lagging of course...

as you pointed out to check if i had two graphic cards by clicking on display adapters, the drop down only shows intel, so what ahead? do i need to have AMD or Nvidia?

Shadizzz commented 9 months ago

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia). To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check. If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches. Let me know the result please. To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working. In 2020, there was a similar bug mentioned in another thread, then Valve patched the game: ValveSoftware/Dota-2#1747 On Intel latest driver of Windows 10, it is launching, though interface is lagging of course...

as you pointed out to check if i had two graphic cards by clicking on display adapters, the drop down only shows intel, so what ahead? do i need to have AMD or Nvidia?

Hello, in graphics settings, only Intel is shown, with legacy graphic cards, in device manager, you should see 2 graphic cards.

A small update, even Counter Strike 2 is not launching on legacy AMD graphics, meaning STEAM is blocking dota 2, so Steam has to re-enable support for legacy GPUs...

absolutetrash commented 8 months ago

Hello, Same issue on Dota 2, occuring on desktop with graphics ATI Radeon HD 4600, on my laptop with ATI HD 6700M, error is not appearing but dota 2 is simply crashing. I think this dota 2 crash on boot is simply due to old graphics that Dota 2 no longer supports, game used to work fine though until recent updates. Only fix I see is that Steam/Valve fixes this bug, or decides to make game work on old graphics.... Please update if you find any turnaround, as apparently launch options of Dota 2 all failing as well....

Small Update: After several testing, it seems issue is related to the ATI Radeon driver on old PCs / Laptops, as on Switchable graphics, if you disable ATI graphics and run the game on Intel graphics integrated, game launches normally, though lagging a lot as not using discrete graphics. You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics. When I re-enable ATI graphics, same error message reoccurs on launch, so this is definitely something related to Dota 2 game not working well with old ATI driver. Other games work normally, so Valve has to fix this issue as on old PC, we cannot install newer ATI drivers...

Hi, same problem here, About this : ''You can simulate the same if you have Switchable graphics, make sure on Windows 10 to choose in Graphics Settings --> Dota 2 Power saving mode, to force using Intel graphics.'' Can you explain me were to go to force the use of Intel Graphics?

Hello, first confirm if you have dual graphics, in the search bar type "Computer management" and enter, then click "device manager" then "display adapters". You should see 2 graphic adapters to have dual graphics (like Intel + AMD or Nvidia). To force using Intel, first right click on AMD and choose "disable device", the graphics resolution will drop, you can re-enable at any time. At this stage Windows 10 / 11 should choose power save automatically on its own. Try to launch Dota 2 and check. If it doesn't launch, then in search bar (Windows 10 / 11), type "Graphics Settings" , then "choose app to set preference" --> "desktop app" browse for Dota2.exe (usually in Steamlibrary where dota2 is installed \steamapps\common\dota 2 beta\game\bin\win64), once you locate Dota2.exe and choose it, it will appear in the list of apps, then click on icon "options" and choose "power saving", then try launching Dota2 and see if it launches. Let me know the result please. To note: All AMD and Nvidia and Intel graphics are clearly mentioned in the config file of Dota 2, dxsupport.cfg, but for some reason it is not launching on AMD graphics and giving the D3D error, probably a bug in the game itself as other games are still working. In 2020, there was a similar bug mentioned in another thread, then Valve patched the game: ValveSoftware/Dota-2#1747 On Intel latest driver of Windows 10, it is launching, though interface is lagging of course...

as you pointed out to check if i had two graphic cards by clicking on display adapters, the drop down only shows intel, so what ahead? do i need to have AMD or Nvidia?

Hello, in graphics settings, only Intel is shown, with legacy graphic cards, in device manager, you should see 2 graphic cards.

A small update, even Counter Strike 2 is not launching on legacy AMD graphics, meaning STEAM is blocking dota 2, so Steam has to re-enable support for legacy GPUs...

oh dude.. that's what I was afraid of, I had a feeling that this is more on valve's end but I didn't want to believe it. I think we need to make a formal request for valve to continue supporting these legacy GPUs if not then at least change their minimum requirements on steam:

Minimum:
    OS *: Windows 7 or newer
    Processor: Dual core from Intel or AMD at 2.8 GHz
    Memory: 4 GB RAM
    Graphics: NVIDIA GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600
    DirectX: Version 11
    Network: Broadband Internet connection
    Storage: 60 GB available space
    Sound Card: DirectX Compatible

Starting January 1st, 2024, the Steam Client will only support Windows 10 and later versions.

cuz clearly they aint supporting these rn :/

Shadizzz commented 8 months ago

Indeed, I'm totally with the formal request to continue supporting these legacy GPUs, even on Windows 10 and onward (custom drivers for Windows 10, Catalyst UnifL Driver, which were and still working fine). But I don't know where to file such a request, anyone has an idea?

It would be nice if Steam can create a launch setting specially for legacy GPUs (to reduce graphics etc.)

Shadizzz commented 2 months ago

Hi guys, I think I found the solution to the D3D error while launching Dota 2 on Switchable graphics with Intel HD3000 and ATI HD 6700M. For now, game is launching normally and performance in match is as it was before the incident when game started crashing on boot. Still need to run some tests when using Alt-Tab during a game to switch to desktop, might face black screen.

In short, here's how it worked:

This is for steam launch.

Try to launch dota 2 from steam at this stage, if still crashes with D3D error or just crash, do the following:

In ...steamapps\common\dota 2 beta\game\dota\cfg, look for a file named "video". Take a backup of it (copy/paste) and put it in a secure folder.

Replace this text with the following and save file:

"Version"       "0"
"VendorID"      "32902"
"DeviceID"      "278"
"setting.cpu_level"     "1"
"setting.mem_level"     "2"
"setting.gpu_mem_level"     "2"
"setting.mindxlevel"        "92"
"setting.maxdxlevel"        "92"
"setting.dxlevel"       "92"
"setting.defaultres"        "1920"
"setting.defaultresheight"      "1080"
"setting.gpu_level"     "0"
"setting.version"       "1"
"setting.knowndevice"       "0"
"setting.refreshrate_numerator"     "0"
"setting.refreshrate_denominator"       "0"
"setting.fullscreen"        "1"
"setting.coop_fullscreen"       "0"
"setting.nowindowborder"        "1"
"setting.mat_vsync"     "0"
"setting.fullscreen_min_on_focus_loss"      "1"
"setting.high_dpi"      "0"
"setting.cl_particle_fallback_base"     "4"
"setting.cl_particle_fallback_multiplier"       "0"
"setting.dota_cheap_water"      "1"
"setting.r_deferred_height_fog"     "0"
"setting.r_deferred_simple_light"       "0"
"setting.r_ssao"        "0"
"setting.cl_globallight_shadow_mode"        "0"
"setting.r_dota_fxaa"       "0"
"setting.r_deferred_additive_pass"      "0"
"setting.dota_portrait_animate"     "0"
"setting.r_deferred_specular_bloom"     "0"
"setting.r_deferred_specular"       "0"
"setting.dota_ambient_creatures"        "0"
"setting.dota_ambient_cloth"        "0"
"setting.r_texture_stream_mip_bias"     "2"
"setting.r_dota_normal_maps"        "0"
"setting.r_dashboard_render_quality"        "0"
"setting.shaderquality"     "0"
"setting.recommendedheight"     "600"
"setting.r_grass_quality"       "0"
"setting.r_dota_allow_wind_on_trees"        "0"
"setting.r_dota_allow_parallax_mapping"     "0"
"setting.r_dota_bloom_compute_shader"       "0"
"setting.mat_viewportscale"     "0.555556"

Care for spaces.

Now launch Dota from steam, it should launch normally.

Then exit dota, and put back the old text "settings" in the "video" file from your backup folder.

Then try launch game, you will notice it launches normally, I haven't understood yet how it launched correctly on the old default settings, maybe something changed in Windows registry, but felt like sharing it.

For now, game is starting correctly.

Try this solution and share your observations pls.

Shadizzz commented 2 months ago

Having Reproduced the incident with Dota crashing, the issue is clear now, there are 2 locations of the "video" file, one in steam folder and one in dota folder as follows, both has to be the same. For some reason it got corrupted during the updates of Dota last year 2023...

...\steamapps\common\dota 2 beta\game\dota\cfg\video ...\Program Files (x86)\Steam\userdata\"YOUR ID"\570\local\cfg\video

The complete WORKING "video" file is as follows for the specific Switchable graphics Intel HD 3000 and ATI HD 6700M on Windows 10 using Leschcat Catalyst UnifL Driver. (for Switchable on Windows 10).

Hope this helps.

"video.cfg" { "Version" "0" "VendorID" "32902" "DeviceID" "278" "setting.cpu_level" "1" "setting.mem_level" "2" "setting.gpu_mem_level" "2" "setting.mindxlevel" "92" "setting.maxdxlevel" "92" "setting.dxlevel" "92" "setting.defaultres" "1920" "setting.defaultresheight" "1080" "setting.gpu_level" "0" "setting.version" "1" "setting.knowndevice" "0" "setting.refreshrate_numerator" "0" "setting.refreshrate_denominator" "0" "setting.fullscreen" "1" "setting.coop_fullscreen" "0" "setting.nowindowborder" "1" "setting.mat_vsync" "0" "setting.fullscreen_min_on_focus_loss" "1" "setting.high_dpi" "0" "setting.cl_particle_fallback_base" "4" "setting.cl_particle_fallback_multiplier" "0.000000" "setting.dota_cheap_water" "true" "setting.r_deferred_height_fog" "false" "setting.r_deferred_simple_light" "0" "setting.r_ssao" "false" "setting.cl_globallight_shadow_mode" "0" "setting.r_dota_fxaa" "false" "setting.r_deferred_additive_pass" "false" "setting.dota_portrait_animate" "false" "setting.r_deferred_specular_bloom" "false" "setting.r_deferred_specular" "false" "setting.dota_ambient_creatures" "false" "setting.dota_ambient_cloth" "false" "setting.r_texture_stream_mip_bias" "2" "setting.r_dota_normal_maps" "false" "setting.r_dashboard_render_quality" "false" "setting.shaderquality" "0" "setting.recommendedheight" "600" "setting.r_grass_quality" "0" "setting.r_dota_allow_wind_on_trees" "false" "setting.r_dota_allow_parallax_mapping" "false" "setting.r_dota_bloom_compute_shader" "0" "setting.mat_viewportscale" "0.555556" "setting.useadvanced" "0" "setting.r_depth_of_field" "0" "setting.r_fullscreen_gamma" "2.200000" "setting.r_dota_fsr_upsample" "0" "setting.r_low_latency" "1" }