Windows 7 DirectX 11.2 or Newer

jim4

New member
Local time
3:42 PM
Messages
7
I have Windows 7 Ultimate x64 on modern hardware (AMD Ryzen 7 2700x, B450M, 16GB RAM, RX 570)
From some software I an error message for missing "CreateDXGIFactory2" procedure from dxgi.dll.
After a short research if found that this procedure added to this DLL file in windows 8.1 with the DirectX 11.2 (dxgi.dll v1.2). I checked my DirectX version and I have DirectX 11 (Possibly dx11.0 or 11.1 but surely not dx11.2(which contains the dxgi.dll v1.2 with the extra procedure)). I tried to install the latest DX from Microsoft's website but the setup sais that I have already the latest version (of course it's a lie because dx12 exists) *I also tried to install it via some offline installers without any luck.* Then I tried to replace the dxgi.dll from an newer version of windows (8.1, 10, 11*blah*), but the dxgi.dll and sub-dll files had connections with other dll files so I decided to copy all the DLLs from the newer windows (8.1, 10, 11*blah*). I got a complete backup of course before this and my system fortunately continued to work correctly (with all the DLLs of System32 and SysWOW64 replaced with newer) (and from the three systems 8.1, 10, 11*blah*), but then I got the error for some missing procedures from ntdll.dll file.

I thought to add only the missing procedure, but I have no idea how to modify DLL files...
 

My Computers My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    Windows 7 Ultimate x64
    CPU
    AMD Ryzen 7 2700x
    Motherboard
    GIGABYTE B450M DS3H
    Memory
    16GB
  • Computer type
    PC/Desktop
My Directx does not have this procedure either.


1) Check that the software that gives you the error does not have dxgi.dll in the root folder. If it does, just rename it to dxgi.bak


2) Install reshade, apparently it has the procedure you are looking for.
reshade.me/#download
(run the tool, and follow instructions. Or unzip reshade exe, and place the dll in your program exe folder and rename it to dxgi.dll)
 

My Computers My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    Windows 7 Ultimate 64-bit SP1
    CPU
    Intel Core 2 Quad Q6700 @ 2.66GHz
    Motherboard
    ECS MCP73PVT-SM
    Memory
    4.00GB Single-Channel DDR2 @ 399MHz
    Graphics Card(s)
    2047MB NVIDIA GeForce GT 710 (ASUStek Computer Inc)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    HP 21kd
    Screen Resolution
    1920x1080@60Hz
    Hard Drives
    149GB Western Digital WDC WD1600AABS-61PRA0 ATA Device (SATA )
    4000GB Seagate ST4000DM004-2U9104 ATA Device (SATA )
    931GB TOSHIBA External USB 3.0 USB Device (USB (SATA) )
    Antivirus
    None. Don't Need it.
    Browser
    Librewolf Portable
    Other Info
    It's a very old system.
  • Computer type
    PC/Desktop
Thank you very much for your answer.
I tried the tool and some programs worked correctly. But, there are still some errors.
co1xVbv.png
 

My Computers My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    Windows 7 Ultimate x64
    CPU
    AMD Ryzen 7 2700x
    Motherboard
    GIGABYTE B450M DS3H
    Memory
    16GB
  • Computer type
    PC/Desktop

My Computers My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    Windows 7 Ultimate 64-bit SP1
    CPU
    Intel Core 2 Quad Q6700 @ 2.66GHz
    Motherboard
    ECS MCP73PVT-SM
    Memory
    4.00GB Single-Channel DDR2 @ 399MHz
    Graphics Card(s)
    2047MB NVIDIA GeForce GT 710 (ASUStek Computer Inc)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    HP 21kd
    Screen Resolution
    1920x1080@60Hz
    Hard Drives
    149GB Western Digital WDC WD1600AABS-61PRA0 ATA Device (SATA )
    4000GB Seagate ST4000DM004-2U9104 ATA Device (SATA )
    931GB TOSHIBA External USB 3.0 USB Device (USB (SATA) )
    Antivirus
    None. Don't Need it.
    Browser
    Librewolf Portable
    Other Info
    It's a very old system.
  • Computer type
    PC/Desktop
I tested it on windows 8 (of course because it has DX11.2 preinstalled) and working.
And also on my old computer with windows 7 still working(In DXDiag sais DirectX 11, but I suppose it has DX11.2)
 

My Computers My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    Windows 7 Ultimate x64
    CPU
    AMD Ryzen 7 2700x
    Motherboard
    GIGABYTE B450M DS3H
    Memory
    16GB
  • Computer type
    PC/Desktop
Back
Top