Skip to content

Commit

Permalink
Added OCCT documentation (#238)
Browse files Browse the repository at this point in the history
* Added OCCT

* Changed last modified
  • Loading branch information
Mr-KayZ authored Dec 14, 2023
1 parent 2bc9812 commit c6d2971
Show file tree
Hide file tree
Showing 10 changed files with 106 additions and 0 deletions.
Binary file added assets/OCCT/download_occt.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/run_as_admin.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_cpu.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_gpu.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_gpu_alt_swi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_gpu_alt_var.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_ram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_test_panel.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/OCCT/stability_vram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
106 changes: 106 additions & 0 deletions docs/guides/How-to-use-OCCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
layout: default
title: How to use OCCT
nav_exclude: false
has_children: false
parent: Information
search_exclude: false
last_modified_date: 2023-12-10
---

# How to use OCCT

{: .no_toc}

{% include toc.md %}

## What is OCCT?
OCCT stands for Overclock Checking Tool. Its a stability testing suite as well as a excellent error checking tool that allows for stress testing (like that found in the [hwinfo stress test guide](/docs/guides/hwinfo)) and as an added bonus, error checking within that stress test to ensure that the system/components are stable.
> ❗ Keep in mind that OCCT does not log data and will not output a CSV file (if using the free edition, which we will be here). For logging performance data while using OCCT, use the `game logging` procedure from the [hwinfo stress test guide](/docs/guides/hwinfo).
> ❗ Another point to mention is the fact that despite it saying it is an `Overclock Checking Tool`, it is important to state that **we will not explain how to overclock in r/techsupport as it goes against our rules**. We are using this to test your system, nothing more. Adjusting the clocks and voltages of any component can cause system instability or irreversible damage if done incorrectly. You can perform these changes at your own risk, **we will not provide help with it**.
## Downloading OCCT
1. Download OCCT from the official OCCT website [here](https://www.ocbase.com/download).

![download_occt](/assets/OCCT/download_occt.jpg)

**Either version will work (Base vs Coolermaster), it is just a difference in the theme.**

2. Once downloaded, you will need to run the program as administrator (automatic prompt usually, otherwise you must right click the application and select `Run as administrator`). Admin permissions are necessary for OCCT to collect the error logs.

![run_as_admin.jpg](/assets/OCCT/run_as_admin.jpg)

## Using OCCT
There are multiple type of tests to run OCCT, each dependant on what you will need to test. Here we will only describe the methods to run specific stability tests (Selected on the right hand pane of the application):

![stability_test_panel.jpg](/assets/OCCT/stability_test_panel.jpg)

### CPU stability test
Default values are best set here. Ensure the test is set at 1 hour, and all other configurations are set as default (Unless specified otherwise):
- Data set: `Large`
- Mode: `Normal`
- Load Type: `Variable`
- Start at Cycle: `1`
- Instruction Set: `Auto`
- Thread Settings: `Auto`

![stability_cpu.jpg](/assets/OCCT/stability_cpu.jpg)

### Memory stability test
> ❗ A better version of this is using [memtest86+](/docs/guides/memtest/memtest86). We **highly** recommend using that for proper RAM testing.
Here, change Memory utilization to 90%-95% (unless specified otherwise.) Leave the other configurations as default (1 hour testing):
- Memory: `90 %` - Ensure that `%` is selected, not `MB`.
- Instruction Set: `Auto`
- Threads: `Auto`

![stability_ram.jpg](/assets/OCCT/stability_ram.jpg)

### GPU stability testing
There are 3 different types of tests you can run. Depending on your issue, you may be running just the `3D Standard test` as well as the `VRAM` test. Depending on your issue, you may be asked to run `3D Adaptive` as well.

#### 3D Standard test
Ensure `Error Detection` is set to `enabled`, while ensuring the proper GPU is selected here (integrated iGPU vs dGPU, etc.):
- Use All GPUs: `Disabled`
- Graphics Card Selection - Whichever one you are using for game output (usually dGPU)
- Error Detection: `Enabled`
- Shader complexity: `3`
- Usage limit: `100`

![stability_gpu.jpg](/assets/OCCT/stability_gpu.jpg)

#### VRAM test
> ❗ If you have an iGPU or shared GPU memory with normal RAM, ensure that memory utilization is set at 90%. Otherwise, set it to 100%.
If not using an iGPU (and you have a GPU with dedicated VRAM), you can set VRAM to 95%. Ensure the proper GPU is selected here:
- Use All GPUs: `Disabled`
- Graphics Card Selection: Whichever one you are using for game output (usually dGPU)
- Memory: `95%` if not iGPU.

![stability_vram.jpg](/assets/OCCT/stability_vram.jpg)

#### 3D Adaptive test
> ❗ Useful for testing after testing the the `3D Standard test` as well as the `VRAM` test if issue is still not found. If you have not ran the previous tests, it is highly recommended you run them before running this test.
There are 2 sets of tests you will need to run here: `Variable` and `Switch`. You will need to run them both to see any reasonable results.

- **3D Adaptive test - Variable**

Leaving everything as default will work here:
- Use All GPUs: `Disabled`
- Graphics Card Selection: Whichever one you are using for game output (usually dGPU)
- Intensity Range: `10% to 60%`
- Intensity Increase: `4% every 0 minutes 30 seconds`

![stability_gpu_alt_var.jpg](/assets/OCCT/stability_gpu_alt_var.jpg)

- **3D Adaptive test - Switch**

Leaving everything as default will work here:
- Use All GPUs `Disabled`
- Graphics Card Selection: Whichever one you are using for game output (usually dGPU)
- First Intensity: `20%`
- Second Intensity: `80%`

![stability_gpu_alt_swi.jpg](/assets/OCCT/stability_gpu_alt_swi.jpg)

0 comments on commit c6d2971

Please sign in to comment.