How can I stop Civilization 5 from asking me twice which DirectX mode to play in?

I (pre) downloaded and installed Civilization 5 through Steam, on Windows 7. When I start it, Steam asks me if I would like to start:

  • Civilization 5
  • Civilization 5 (DirectX 9)

Then, Civilization “starts” into its menu program and asks me if I would like to start:

  • How can I install a Steam game I bought at retail from the disc?
  • Is there any way to get a refund for a game bought from Steam?
  • How can I disable battle cycling of other civs in Civilization 5?
  • How do I disable Civ 5's opening movie?
  • I family shared all my games, but two of them say buy instead of play
  • Can I force Steam to use my Nvidia GPU instead of the integrated Intel card?
    • Civilization 5, DirectX 9 mode
    • Civilization 5, DirectX 10/11 mode, recommended

    Can I disable one or both questions, and if so, how?

    ie how can I make the game always start in DX10/11 mode without asking me again?

  • How do I adjust Steam chat font sizes?
  • How to get the Steam Workshop to work with “Civilization V” for a Mac?
  • Is there an overall view of your cities?
  • How can I use Steam Big Picture on my secondary monitor?
  • How can I disable battle cycling of other civs in Civilization 5?
  • Can you craft badges or use card boosters for games you don't own?
  • 4 Solutions collect form web for “How can I stop Civilization 5 from asking me twice which DirectX mode to play in?”

    Edit

    As of the latest Steam / Civilization versions, this problem has been fixed. Launching the game regularly from Steam opens only the Civilization-specific selection window, and right-clicking that menu and creating a specific DirectX-11 link will create a shortcut that shows no DirectX-selection menus.

    Original answer:

    I’m not sure the “why” is really on-topic here, I just think someone made a mistake. I share your pain.

    As for a solution – I’ve searched online and experimented a bit, and while I could easily bypass the first dialog, I could not bypass the second. To bypass the first dialog, just don’t click “play” directly in the Steam game library. Instead, choose one of the following:

    • Run the Civilization V exes directly, found in your installation folder, which should be in <steam folder>\steamapps\common\sid meier's civilization v. It doesn’t matter which one you start, unfortunately, they all open that 2nd dialog.
    • A more convenient way for the above method is to ask civ to create a desktop link. In the 2nd dialog, right click and choose “create dx11 desktop shortcut”. Keep in mind that despite the name, it will prompt the 2nd dialog.
    • Use Steam’s “jump list” to launch the game. Just right-click the steam icon on the taskbar and choose “Civilization V” from the list:

    Jump List

    This issue is also being actively discussed on the Steam forums, with no resolution at the moment.

    If you do not want a separate desktop icon, here is how to launch Civilization 5 directly from Steam, and default to DirectX 11 with no dialog popup:

    In Steam, right click on Civilization 5 and chose “Properties”

    Click “Set Launch Options”

    In the box, type the following:
    \dx11
    (exactly like that, no quotes, no spaces, just a backslash and dx11)

    Press “OK” to exit the launch options dialog

    Press “Close” to exit the properties dialog

    You are done! Now, when you launch from Steam it will launch the DirectX11 version without asking.

    Just go to the game’s directory and you will find the .exe file that says civilization V DX11. Right click it and make a shortcut on your desktop.

    Mine never asks me which version to start even once. If you prefer to start in DX9 then you can do that with the DX9 .exe file in your games directory as well.

    Game on…

    “C:\Games\Steam\steamapps\common\sid meier’s civilization v\CivilizationV_DX11.exe” \dx11

    Create a shortcut like the one above. It can also pin to the windows taskbar, unlike most Steam shortcuts. This is the only way I’ve successfully bypassed the launcher.

    We love Playing Games, especially Video Games.