Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A problem occurred initializing DirectDraw/Direct3D. Hardware acceleration maybe disabled... #41

Open
BinToss opened this issue Sep 2, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@BinToss
Copy link
Member

BinToss commented Sep 2, 2022

This error is potentially caused by a few things.

Windows' Display Scaling is set to something other than 100%

See Fix classic Halo PC Direct3D crash without changing Display Scale
If the "Comatibility" tab is missing, you might be able to restore it.

If the solution above doesn't work, try the following instructions

Set Windows' Display Scaling to 100% before playing SPV3. You can change it back when not playing SPV3.
Go to Change your screen resolution in Windows and scroll down to Change the size of what's on the screen.

The selected display resolution is either too small or too large

In the launcher, change the Width and Height values there to match your desktop resolution.
If you need different values, please try changing them after issues have been resolved.

On very rare occasions, some machines do indeed have hardware acceleration disabled.

How to enable or disable Hardware Acceleration in Windows 11/10

The game engine extension "OpenSauce" does not play well with gpu-accelerated anti-aliasing.

Your GPU's control panel may be enforcing MSAA, SSAA, or CSAA for "haloce.exe" or globally.
If so, set the anti-aliasing for "haloce.exe" to something else or turn it off.

Note: Similarly acronyms (SMAA, MLAA, FXAA, TAA, etc) do not mess with the game's renderer in the same way. These and other modern anti-aliasing solutions are okay to use on SPV3. Yes, all of the ReShade effects are fine, too. NVIDIA FreeStyle has not been tested.


If none of this solves the issue, try to follow the troubleshooting outlined in #14

@BinToss BinToss added the bug Something isn't working label Sep 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant