I don’t know if 343 addressed this yet but his fix worked for me when you boot up the game and an error comes about direct x try this out.
When attempting to launch the Halo Infinite Technical preview some individuals may be met with an error message that reads “Microsoft basic render driver was chosen as graphics device. Please ensure you have a directx 12 compatible graphics adapter and have installed the latest drivers provided by the manufacturer”. This error message occurs even when the graphics card is directx12 compatible. Currently this issue affects Nvidia 1060 3GB graphic cards. If you are met with this error and are looking for a fix follow the steps below. As always this is at your own risk.
Step 1 Check to see if you have directx12. (There is not much point in checking if the graphics card is directx12 compatible as most if not all new graphics cards today support directx12.) Open windows search and type in “dxdiag” and run the program. Under “System” at the bottom one of the last things in the list is “DirectX Version”. Ensure this says “DirectX 12”. If it does not, update to directx12. Attempt to relaunch after updating.
Step 2 Check to see if your graphics card is up to date. You’ll have to go to your card manufacturer for this. Attempt to relaunch after updating.
Step 3 Find your steam library that you downloaded the technical preview to. From here go to SteamLibrary\steamapps\common\MGS Test App 6\data\hardware. Find the text file that is applicable to you. For myself it’s GPU_Nvidia.txt.
Step 4 Rename this text file to anything you want. Make sure you can revert this name change if needed.
Step 5 Attempt to relaunch the game.
Reminder Follow these steps at your own risk I am not responsible for any losses from following these steps.
List of graphics card affected:
0x10DE, 0x1b84, GP104 [GeForce GTX 1060 3GB]
0x10DE, 0x1c02, GP106 [GeForce GTX 1060 3GB]
Edit: If you see a black screen and 3 dots at the top left after doing this fix just wait. The game takes some time to load up.