Please make an apitrace. It's impossible to fix without one.
The trace is empty. Please disable dxvk to record it, or better yet, record it on Windows if you have access to a Windows system.
https://cdn.discordapp.com/attachments/375392801539620876/659392028903211018/halotrial-d3d9trace.7z
Created on Windows 7.
When playing back the trace it shows a black screen and I am not sure why. hopefully this is still useful.
Here is another trace file that does not show a black screen, however the game is now using its "DisableAlphaRenderTargets" option and will look visually wrong in this trace, but it works.
https://cdn.discordapp.com/attachments/375392801539620876/659451803879866398/halotrial-d3d9trace2.7z
Hm, trace replays fine...
Looks like I'll need to try this myself to fix it.
I have the retail version installed and it works very well.
But I just tested the demo with DXVK 1.5.4 and I have this bug:

It's the same bug as this one:
https://github.com/Joshua-Ashton/d9vk/issues/388
But there is one difference, with the demo it tells me I have an ATI Radeon 9600, which is not the case, it should detect a Nvidia GPU.
I'll make an apitrace later if needed.
@NerosTie The EXE name is halo_demo.exe? Looks like we need to add that to the app compat profiles perhaps.
No, halo.exe too...
ofc.... bleh ok
The trial version works fine here.
But there is one difference, with the demo it tells me I have an ATI Radeon 9600, which is not the case, it should detect a Nvidia GPU.
No, it detecting that GPU is 100% intentional.
Closing this as the game runs as expected.
Game performance with is rather low using only DXVK compared with running dgVoodoo2 to wrap the d3d9 and DXVK to wrap dgVoodoo's d3d11 output, I'm not sure if I should open that as an issue though but I don't think adding another wrapper to the mix should be faster that using pure DXVK, it should be the other way around.
Nothing extracted yet.
While Halo Custom Edition works, the regular disc release of the game does not as they have slightly different renderers.
The free trial version of the game also does not work and uses the same renderer as the retail release.
System information
Log files