Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.

In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.

All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

DirectX 11 resolutions & refreshrate, Vulkan artifacts and Brightness problems

  • Filter
  • Time
  • Show
Clear All
new posts

  • DirectX 11 resolutions & refreshrate, Vulkan artifacts and Brightness problems

    So, I've been having some problems with Dota for some time now. I haven't seen anyone having this problem to this day so I decided to post it here.

    1. DirectX 11 has been giving me strange resolution & refresh rate options like [email protected], rather than [email protected](Screenshot: ). My case is very specific here, because my monitor (Benq GW2270) is a 1920x1080 monitor with a 60hz refresh rate, which I overclocked to 75hz via the Nvidia Control panel. But since Microsoft released the Windows 10 Anniversary Update (build 1607) back in August 2016, they changed something with how the OS handles overclocked monitors and since then i can no longer PROPERLY overclock my monitor via the Nvidia Control panel. Why? Well.. When the monitor is overclocked to 75hz and it runs at 75hz, but as soon as I open a fullscreen application (like Dota) the 75hz option disappears and only the 60hz is present. The problem was that the OS knew that my monitor wasn't made for that refresh rate and upon opening the "Advanced Display Settings", clicking on the Monitor tab and selecting "Hide modes that this monitor cannot display" the 75hz option disappeared. After some searching I discovered Custom Resolution Utility (CRU) which tricked my OS into thinking that my monitor was a 75hz one. After a restart of the PC, I ran Dota and saw the strange resolutions. After that I tried the other APIs (DX9, Vulkan, OpenGL), but none had that problem. Nvidia's Dynamic Super Resolution (DSR) solved half the problem. The resolutions were correct, but the refresh rate was still at 60hz. So, for me to actually play with DX11 & [email protected], I need to switch to DX9, Vulkan or OpenGL, restart, select the proper resolution, select DX11, restart and only then I can play at 75hz. The problem doesn't exist in borderless window and windowed, only in exclusive fullscreen. I can't really understand why it is like that, but DX11 is more than capable of [email protected] and I think its possible to be fixed. This problem exists only in the DX11 version of Dota and doesn't exist in any other DX11 game. Graphics driver reinstall didn't help. This problem wasn't present before the Windows 10 Anniversary Update.

    2. Vulkan artifacts and visual glitches have exist since its release, but faded overtime with updates. But still to this day they exist. The usual UI artifacts don't really bother me (like ability icons, shop, quick buy slots, etc.), but there is one that just cannot be ignored. Its the buff and debuff indicators above the ability spells. Most of the times they are flickering so much its almost impossible to tell how much time its remaining or has passed of it and sometimes it will just totally give up be a green square, rather than a circle with an icon and time indicator. This seems to affect most of the times only buffs, but sometimes when i hover my mouse over one of them it will say something like DOTA_ABILITY_PRECISION_AURA, DOTA_ABILITY_ARCANE_AURA etc. with the dark grey Dota logo. This one affects both buffs and debuffs. This might have something to do with the first problem above.

    3. I play Dota on 150% brightness and sometimes the game will crash for some reason (and sometimes when it doesn't exit properly) it will continue to be 150% throughout the whole OS. Changing resolution/refresh rate, disconnecting monitor, etc. doesn't fix it. Only upon restart of the computer only then it gets fixed. As far as i know this is a OpenGL problem, but almost never play with OpenGL and switching to DX11 seems to solves the problem for most people, but for me it happens with all the APIs. This also my have something to do with the first problem above.

    PC Specs:
    CPU: I3-6100 @3.70GHz
    MOBO: Gigabyte B150M-DS3H (version of BIOS: 22f)
    RAM: 1x8GB Kingston HyperX Fury Black DDR4 @2133mhz (running at 13-13-13-32 cas latency)
    GPU: Asus GTX 1060 3GB Dual OC
    HDD: 1TB 7200rpm Seagate Baracuda ST1000DM003-1SB102
    MONITOR: BenQ GW2270 ([email protected])
    PSU: Raidmax RX-500XT
    OS: Windows 10 October Update (build 17763.134)
    DRIVERS: All up-to-date


    Thank you

  • #2
    1. "Overclocking" the cheapest Benq monitor does not look like a great idea. It might even catch fire!
    And even if it works, I'm willing to bet the builtin overdrive is not going to be happy with that, with the end result being worst that stock pixel transition speed.
    This kind of forced "overclocking" usually needs VGA connection, or DVI with EDID override (for example using a cheap DVI-VGA adaptor with a removed pin 7 to block native EDID, and a custom monitor.inf with EDID data override, as well as a refresh rate overrider to work in games).
    You want to do crazy stuff, maybe you should use a more permissive OS such as Windows 7 instead.
    So as you can see above, it's not something specific to DOTA

    2. Just don't use Vulkan as it's still in beta - it's that simple

    3. Probably something you did like for example overclocking - and running the game in exclusive fullscreen will expose any instability sources hence cause crashes more often. So fix stability / don't play in exclusive fullscreen.
    Last edited by aveyo; 12-08-2018, 12:22 AM.
    Troubleshooting crashes
    Dota 2 Resources: autoexec.cfg reference / benchmark.cfg / Tweak it yourself (launch options, cvars) / useful batch files
    No-Bling GlanceValue & FPS ++ NEW! Panorama hotkeys NEW! dota_primary_mm_language_override NEW TOGGLE_QUICKCAST_TP.bat NEW FIX LEGACY KEYS YOURSELF! NEW Toggle UI Animations OFF


    • #3
      Thanks for the reply!

      1. Yeah I know overclocking cheap monitors is not a good idea, but this one specifically outnumbers the cons. 2 of my friends have the same monitor and both of them have it overclocked, just because its that much better. The three of us had it overclocked for about 2 years, so i don't think it might catch fire anytime soon.
      Just now i tried my old Samsung SyncMaster monitor i had, which is running natively at 75hz and after a full driver reinstall the problem still persisted. It's like DX11 doesn't like 75hz, so I don't think overclocking my BenQ makes any difference. Still every other fullscreen application properly detects the overclock, except Dota. Maybe its a Source 2 issue. I'll have to try it with Artifact as it is the second only Source 2 game.
      Right now I'm thinking I should try if my Intel integrated gpu would have the same problem and find out if its a Nvidia related issue.

      2. Just because it's in beta doesn't mean nobody should use it. I'm just posted feedback, so it can improve. Maybe I should've posted this on the Dota-2-Vulkan github instead.

      3. I doubt the problem is the overclock, because this bug existed well before i started overclocking.


      • #4
        Just read those links I've bothered enough to manually add in the response (because forum wysiwyg editor is broken for years for me) - it's certainly doable.
        This forum is dead as feedback goes, sadly.
        I meant overclocking in general (cpu/gpu) in the last point. But that's what happens when you do spaggetti with several unrelated issues in a single post - it leads to confusion (so don't do that from now on, it's one report = one issue).
        Troubleshooting crashes
        Dota 2 Resources: autoexec.cfg reference / benchmark.cfg / Tweak it yourself (launch options, cvars) / useful batch files
        No-Bling GlanceValue & FPS ++ NEW! Panorama hotkeys NEW! dota_primary_mm_language_override NEW TOGGLE_QUICKCAST_TP.bat NEW FIX LEGACY KEYS YOURSELF! NEW Toggle UI Animations OFF