- Home /
 
Problem running Unity 4.0.1f12 in Windows 8, help anyone?
Hello fellow developers. On the past week I've been wanting to install Unity on my Windows 8 partition so I can do some things just for fun. This task has been greatly interrupted due to the fact that whenever I attempt to run Unity, the following error pops up:
"D3D9 Debug Runtime is not supported: You are using Direct3D Debug Runtime, this is not supported by Unity. Switch to Retail runtime in DirectX Control Panel."
Upon seeing this error I promptly go to the DirectX Control Panel and 2 things happen:
Most of the options are disabled, that is, I cannot access to them in any way.
The "Use Retail Version of Direct 3D 9" is selected.
Checking dxdiag command on the prompt gives me the following information:
     ------------------
     System Information
     ------------------
     Time of this report: 2/26/2013, 11:59:43
            Machine name: MIGUELANGEL-PC
        Operating System: Debug Windows 8 Pro 64-bit (6.2, Build 9200) (9200.win8_rtm.120725-1247)
                Language: English (Regional Setting: English)
     System Manufacturer: Dell Inc.
            System Model: Inspiron N5050
                    BIOS: BIOS Date: 08/03/12 11:29:22 Ver: 04.06.04
               Processor: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz (4 CPUs), ~2.3GHz
                  Memory: 4096MB RAM
     Available OS Memory: 4004MB RAM
               Page File: 3255MB used, 4845MB available
             Windows Dir: C:\WINDOWS
         DirectX Version: DirectX 11
     DX Setup Parameters: Not found
        User DPI Setting: Using System DPI
      System DPI Setting: 96 DPI (100 percent)
         DWM DPI Scaling: Disabled
          DxDiag Version: 6.02.9200.16384 64bit Unicode
     
     ------------
     DxDiag Notes
     ------------
           Display Tab 1: No problems found.
             Sound Tab 1: No problems found.
               Input Tab: No problems found.
     
     --------------------
     DirectX Debug Levels
     --------------------
     Direct3D:    0/4 (retail)
     DirectDraw:  0/4 (debug)
     DirectInput: 0/5 (retail)
     DirectMusic: 0/5 (retail)
     DirectPlay:  0/9 (retail)
     DirectSound: 0/5 (debug)
     DirectShow:  0/6 (debug)
     
     ---------------
     Display Devices
     ---------------
               Card name: Intel(R) HD Graphics 3000
            Manufacturer: Intel Corporation
               Chip type: Intel(R) HD Graphics Family
                DAC type: Internal
             Device Type: Full Device
              Device Key: Enum\PCI\VEN_8086&DEV_0116&SUBSYS_05041028&REV_09
          Display Memory: 1664 MB
     Dedicated Memory: 32 MB
     Shared Memory: 1632 MB
     Current Mode: 1366 x 768 (32 bit) (40Hz)
     
        *Whole bunch of information that will be cut for readability and briefness, 
 will post if it's relevant to the topic in question*
     
     D3D9 Overlay: Supported
     DXVA-HD: Supported
     DDraw Status: Enabled
     D3D Status: Enabled
     AGP Status: Enabled
 
               The current solutions I've tried so far have been re-installing the latest C++ redistributables, updating the Microsoft SDK, as well as installing the DirectX SDK and the latest version of its runtime.
Right now I know nothing else to do, so every comment is appreciated. Thank you in advance.
The same error
You are using Direct3D Debug Runtime, this is not supported by Unity. Switch to Retail runtime in DirectX Control Panel.
do not know what to do as well
Same error for me, Is there anyone can fix it? update please.........
Does your DX setting screen look like this http://stackoverflow.com/questions/16772123/some-options-on-directx-control-panel-was-disabled-on-windows-8
I'm seeing the same thing, hope someone has an answer. That link refers to altering the registry, but I think it's aimed at win7 as I can't find those keys in win8.1
Your answer