Sea of Thieves Audio Sounds Garbled, Crackling, or Static when playing on PC

This has happened to me and others I know that when playing Sea of Thieves the audio becomes loud and staticy.

What I’ve found is that the resolution to this problem is to simply press escape “Esc” to open up the game menu. Then to press “Esc” again to close the menu. This immediately corrects the issue with the audio.

Why this occurs I do not know but figured I would share this resolution.

Discord Hook Error Modern Warfare

I’ve recently run into a Discord Hook Error when launching. I stopped Discord and relaunched the game and I was able to successfully launch the game. However, I would like to use Discord rather than turn it off so a resolution other than to turn it off was needed. When I had gone into the Blizzard game launcher settings and set the game launcher to close immediately when the game launches I was able to start the game with Discord side by side.

Then start Discord and then the game.

Best Picture Quality Call of Duty Modern Warfare

Here is what I consider to give the best picture and comfortable framerate for my purposes in COD MW for PC.

  • Full Screen
  • Refresh Rate – Highest the Monitor goes. Mine is 75hz. So, 75.
  • Render Resolution – My monitor is a 1080p screen. So, 1920×1080
  • Aspect Ratio – Auto
  • V-Sync: OFF. I’m using FreeSync. If I was using GSync I would also turn V-Sync off. If I had neither or a mismatched video card to monitor I would then turn on V-Sync.
  • Custom Framerate: Same as monitor 75.
  • Menu Framerate: 75
  • Out of focus: 30
  • Max out the remainder of the settings by moving them all to the right with the exception of most of the post-processing.
  • Post processing settings:
  • Depth of Field: OFF
  • Filmic Strength: 0
  • Motion blur: OFF
  • Weapon blur: OFF

These are the settings that I use and I think it produces the best picture and frame rate for my current setup. You may have different hardware and feel free to test out which settings that you want enabled vs what your system can handle.

You can choose to go with a higher render and have a lower output which has the ability to make a better picture but you will have to tweak test it. However, bear in mind that you should have a render of at least 100% of your current output.

CPU vs GPU Bottleneck

In short, you want a CPU that is equal to or greater than what the GPU pumps out. If you have it inverted you can experience black screens or crashes if it too severe.

For example,

STABLE = Powerful CPU >= GPU output

UNSTABLE = Weak CPU < GPU output

For the best performance fit the GPU performance inside of what the CPU can handle.

PERFORMANCE = Powerful CPU = GPU output

OK = CPU > GPU output

There is a handy tool to check this:

Sometimes you will find that you are getting CPU bound when a game isn’t optimized for multi-threading. You may also find that if you’re using multiple graphics cards is that you will not have an even distribution of GPU across multiple cards. This is dependent on the game itself and its architecture.

Depending on which games that you are interested in playing it is a good idea to check what the distribution between CPU and GPU usage that those games use.

Machine Learning Based Video Scrubbing for Highlight Moments with AthenaScope

I’ve recently been doing a lot more creating lately with the quarantine and self-isolation that has been going on. During which I had discovered a great utility software as a service that uses machine learning to figure out what your highlight moments were in your game. The current games that are support are Rocket League, Call of Duty Modern Warfare (All modes), Apex Legends, Fortnite, Player’s Unknown Battlegrounds, Overwatch, CS GO, Rainbow 6 Siege, and Minecraft. Instead of manually scrubbing through your recordings for the highlights just let AthenaScope do the hard work for you.

Firstly, to use Athenascope you will need to create an account.


There are 2 ways that you can record:

  • With the Athenascope app (recommended)
  • From OBS (Open Broadcasting Studio) using a stream URL and key.

Firstly, you can record using the Athenascope program and at this current time of writing is the method that I would recommend as Athena has more often successfully calculated a correct highlight. This service is still in beta and it is important for the software to have more data to train on.

Once Athenascope is installed it will just run automatically when you launch a compatible game. It works by streaming your game to the Athenascope cloud servers and then the machine learning AI (Athena) goes ahead and performs the scrubbing.

After playing a match to end the capture be sure to fully close out the game. At this point the app (athenascope) will begin submitting the recorded video to the machine learning AI (Athena). Then some time will need to pass as Athena has to watch the video in real-time (15 minutes for you is 15 minutes for Athena). After this process is completed you will what highlights are available by clicking on the Header text “AthenaScope” in the green text.

(OBS + AthenaScope)

  1. Login to and grab our stream URL and password.
  2. Make sure that the base Athenascope app software isn’t already installed.
  3. Open OBS and go to File -> Settings. You should be able to enter your stream URL and Key.
  4. Using this method you can use certain features like camera overlays and green screens.

Please note that I’m able to submit VODs (Videos On Demand) I’m unable to recommend the use of this method as from my experience that the desktop apps just works better overall. If you need the extra features then it would be best to use OBS.

How to Fix Modern Warfare Direct X Error “DEV ERROR 6456”

This resolution aims to resolve this issue by switching from DirectX 12 to DirectX 11. Why DX11? You may or may not need to do this which you will see later. If you’re having an issue with Discord or the game not launching in Full screen mode this is also covered in this post. DX11 issues are also covered.

This post assumes that you’ve already run “dxdiag” and checked for directx errors and this issue is still happening. It also assumes that you’ve checked for updates for your graphics card drivers, installed your monitor driver (device manager should show the manufacturer and model of your monitor instead of “generic pnp monitor“), and that you have already ran the scan and repair on the game installation.

If you don’t know what model your monitor is and you’re like me and too lazy to move it and look at the sticker or if you have a sticker that is unreadable or missing you can use this guide to use powershell to determine what monitor that you have

It also assumes that you have set your GSync or FreeSync settings to OFF and that you have incrementally enabled those settings as you have launched the game each time you made a change to confirm that wasn’t the cause. Game graphics settings should also be set to default. It also assumes that you have reset your monitor to its factory defaults. You will need to use the monitor menu to do this and it is not accessible with your keyboard and mouse. Also please note that if you are using either of GSync or FreeSync to turn off VSync.

Another assumption is that you don’t have a CPU bottleneck. An easy way to check this is with this web service to determine if you have one. Don’t worry about a GPU bottleneck as that just means you can comfortably upgrade your graphics card from whatever you have up to what the CPU can handle. If you want to know more about a GPU vs CPU bottleneck click here:

You can switch back and forth between each DirectX version to test out if that is what is causing this error as well by uncheckmarking the checkbox that we are about to enable. After checking or unchecking always run the scan and repair tool.

Now that we have that out of the way you can use DX11 as an alternative resolution if none of the above troubleshooting worked. Especially, for older hardware or for those still running on Windows 7.

Why DirectX 11? What’s the difference? Stack Exchange can explain:

As a gamer it doesn’t mean too much. The most obvious difference that DirectX 12 requires Windows 10, while DirectX 11 requires Windows 7 or later. DirectX 12 also requires that your video card driver supports it as well. This means you need to have a relatively recent AMD, NVIDIA or Intel video card with updated drivers.

In terms of its effect on games DirectX 12 doesn’t really change what can be displayed, it just allows for more efficient rendering. Its main improvement is that it lets more than one CPU core to submit commands to the graphic card at the same time. With DirectX 11 or earlier games were effectively limited to accessing the video card from only one CPU core of a multicore CPU at a time.

However the advantages of DirectX 12 aren’t easy for developers to exploit in practice. At this point, I don’t expect that many games will be able make effective use of it. For the most part, only AAA games would have both the resources and the need to usefully exploit DirectX 12.

Since DirectX 12 doesn’t really add new rendering functionality, it just changes the how games access the video card, it’s possible to support it with older hardware simply by updating the drivers.

(To be a bit more technical, Direct3D 12 requires that the driver be updated to use WDDM 2.0 and that the hardware supports at least feature level 11_0. The newer feature levels 12_0 and 12_1, mostly affect how games can access graphics resources. The limited additional hardware requirements meant that some older “DirectX 11” hardware was able to support the newer 12_0 level.)” –

If you prefer a video I made one here:

Otherwise, you can use these steps:

Go to Game Settings in Blizzard launcher

Enter “-d3d11” into additional command arguments text field.

Run the scan and repair tool

If asked to run in safe mode click “Yes”

Fix resolution to match your screen. For now make them match and make sure that the game is working properly. After which you can increase the rendering above what your display puts out such that a more detailed render can be squeezed into your current resolution improving the picture quality. But for now, make them the same.

Click “Advanced” then your screen resolution. Then click Apply.

In my case the screen would go occasionally complete black and then would show up again. (Using AMD RX 580).

Don’t customize your graphics settings just yet.

Then, I recommend restarting the “shaders installation”.

You will then see a notification that the shaders are installing at the top of your screen.

If you can’t edit the graphics settings you can press the keyboard shortcut “Alt + Enter” to enter windowed mode. This will allow you to click on the graphics settings.

Now, each set of settings is tied to a window mode (full screen, windowed, etc.) After getting in to the graphics settings press (Alt + Enter) again to re-enter full screen mode assuming that you want to play in full screen mode.

Now customize your graphics settings keeping an eye on your VRAM usage.

This image has an empty alt attribute; its file name is image-33.png

Hopefully, you will see a nice high quality image on the main menu screen.

Game Not Starting in Full Screen Mode

For me this was annoying each time I launched the game it would start back up in Fullscreen Borderless which would make all of my settings disappear. There is a way that you can force the game to launch into full screen each time. You can do this by adding the “Fullscreen” flag to the game.

There are a few flag options:

  • w (Used for full screen) – This is the one we want
  • window (windowed)
  • windowmode (another windowed mode)

Open your blizzard launcher and click on the game settings again:

This image has an empty alt attribute; its file name is image-28.png

Then enter the “-w” flag. If using in combination with the DirectX11 option it will be “-d3d11 -w”.

When you launch the game the first time it will go into full screen but you will have to configure your graphics settings first. Then to test it close out of the game and relaunch it from the launcher.

Discord Issues during Game

Some people have indicated that they are having issues with Discord during the game. To fix this the launcher needs to close when the game is running. To fix this change this setting:

Set to When launching a game “Exit completely”

As you increase the quality of your image you will notice that your FPS will drop. Find a happy medium from the max settings that your card can handle and a smoothness of play that you’re comfortable with for you FPS to sit at. I find that I’m happy with 60 FPS. If you are doing tournament play and performance is more important that picture quality you can use these settings for a good enough picture quality but without sacrificing FPS.

Still having the Discord Hook 64 Error?

Fully quit Discord. Clicking the X? It’s still running. Click on the “overflow” button in your taskbar. It looks like a caret “^” Find the Discord icon. Right-click and click “Quit”.

Then go ahead and launch the game. Go through any of the previous steps mentioned. After your graphics are fixed it’s time to relaunch Discord. Press “alt+tab” to keep Modern Warfare open but return to your desktop. Then Open Discord.



  • Display Mode: Fullscreen
  • Render Resolution: 100
  • Screen Refresh Rate: Maximum for your monitor (60/144/240)
  • Aspect Ratio: Automatic
  • V-sync: Disabled
  • Custom Framerate Limit: Unlimited
  • Nvidia Highlights: Disabled


  • Texture Resolution: Low
  • Texture Anisotropic Filtering: Normal
  • Particle Quality: High
  • Bullet Impacts and Sprays: Disabled
  • Tesselation: Disabled

Shadows & Lighting

  • Shadow Map Resolution: Low
  • Cache Spot Shadows: Enabled
  • Cache Sun Shadows: Enabled
  • Particle Lighting: Normal
  • Direct X Raytracing: Disabled
  • Ambient Occlusion: Disabled
  • Screen Space Reflection: Disabled

Post Processing Effects

BEST Picture Quality

As mentioned previously if you’re running DX11 and experience an error you can flip it by disabling the checkbox which will cause the game to launch natively in DX12. You may optionally decide to keep it on while removing the “-d3d11” flag but keeping the full screen flag “-w” in the text field.

Safe mode dialogue box:

This image has an empty alt attribute; its file name is image-30.png

This will force reset the game to DX12 and if you still want to force it to open with full screen just leave it checked with only the “-w” flag in the text field.

If you had this error:

Error code: 0x000000b 104270004 7610867 0xc0000005

Check this post:

Ark: Survival Evolved PC dedicated server Windows 10 1903 with XBOX joined cross-platform play.

So, all of your standard tutorials don’t have this information in it as there were some recent changes to the way that the Ark: Survival Evolved dedicated server works as of a recent update to Windows 10 from 1809 to 1903 as well as the latest update to the game itself. The “enable cross-platform play” check box is missing.

You may still want to setup your dedicated server. First of all make sure that your router supports UPnP (Most do automatically), Determine what your host (PC) network type it is set as “private” or “public”. Enable Windows Firewall for that profile (This is a requirement or it will not work).

Before you start the game, on the PC hosting the dedicated server go to Settings -> Gaming -> Xbox Networking. Your NAT type should be set to “open”. If not, click on “Fix It”. You may need to restart your computer for the settings to take effect.

Once the computer has restarted launch the game and setup your dedicated server. Send invites through the admin panel to invite friends. A dedicated servers uses a dedicated Microsoft Live account. If you as the admin would like to play you will need to configure another Microsoft account to host the game as such that you may join the server instance as yourself.

Hope this saves a few people from some headaches configuring their dedicated Ark servers.