Issue AVX Offset - Coffe Lake - Gaming

d4icon

Prominent
Oct 26, 2017
11
0
510
Hello. Hi,

I bought a Coffe Lake 8600k with Asrock Fatality k7 z370.
I'm not the only one that's happening, but there is a problem with the AVX Offset.

When you set an AVX offset, in all games I've tried, the frequency oscillates a lot between the set frequency and the AVX frequency.

I understand that games do not use AVX instructions.

What's going on?
 
Solution
Yes, I understand your situation more clearly now, thank you.

Although Prime95 v26.6 Small FFT's (no AVX) is ideal for thermal testing, I suggest that you don't use later P95 versions which all have AVX. There are better utilities for stability testing such as Asus RealBench, which is excellent for testing overall system stability (CPU, RAM and GPU) using a realistic AVX workload:

• Asus RealBench - http://rog.asus.com/rog-pro/realbench-v2-leaderboard/

AVX should not be activated just by simply gaming. Various Z170/6700K and Z270/7700K motherboard/CPU configurations I've tested, including my personal rigs, all have AVX Offset adjustments, each of which were able to select "0" or "Disable" or "Auto" and actually...

CompuTronix

Intel Master
Moderator
The problem you've described is caused by a BIOS issue.

Until the z370 platform matures and BIOS updates with appropriate fixes become available for flashing, if you don't use AVX apps, then I suggest that you simply disable AVX offsets. However, if you do use AVX apps, then you can set up different BIOS profiles to use for gaming or running AVX apps.

CT :sol:
 

d4icon

Prominent
Oct 26, 2017
11
0
510


Thank you for responding.

I understand then, that with BIOS patches will be solved. No?

But I don't understand one thing.

You told me to disable AVX offset, but I don't understand one thing.
My intention is to have a high OC, but with AVX offset, if not, the OC is somewhat unstable and AVX stress testing at the same OC frequency raises temperatures a lot.

As I understood that in the games was not used offset, the ideal is to make stable OC without AVX.
But of course, under the condition that no AVX frequency is activated in the games.

Do you understand me?
Sorry about my English.

Thank you
 

CompuTronix

Intel Master
Moderator
Apps and stress tests which use AVX code will significantly increase Core temperatures because higher Core voltages are required to maintain stability.

If you don't use AVX, then don't enable AVX. If AVX offset doesn't function properly, it makes overclocking more difficult. Using AVX apps increases Core temperatures and decreases stability. This is why AVX offset was implemented in BIOS with 6th Generation.

4th Generation has a serious problem with AVX because there is no offset in BIOS. The only alternative is to manually downclock by about 200 to 400MHz to maintain stability to keep Core temperatures from going through the roof.

Once again, if you don't use AVX, then don't enable AVX.
 

d4icon

Prominent
Oct 26, 2017
11
0
510


Ajamm.... Now I understand.

So... what I didn't know is that you can completely disable AVX, how?

Anyway, I hope they can solve the problem and the AVX offset is adjusted correctly at the right time. What do you think? Previous generations also happen? If so... less likely to be solved.

Oh, thank you. So, where does AVX disable?
 

d4icon

Prominent
Oct 26, 2017
11
0
510

:S
But that option is only for offsetting to the AVX, not for disabling the AVX completely.
 

d4icon

Prominent
Oct 26, 2017
11
0
510


i cant set 0.
Only from Auto or from 0 to 31 :-(
 

d4icon

Prominent
Oct 26, 2017
11
0
510

sorry.... from 1 to 31
 

d4icon

Prominent
Oct 26, 2017
11
0
510


No, it doesn't work either: - (

And It is not a solution to set 1 offset AVX: - (
The problem is that the AVX offset frequency is activated by playing: - (
When doing OC, it is good to be able to set AVX Offset, so temperatures are better and the OC can be higher. For gaming it would be perfect if these instructions are not really used: - (

Do you think this problem will be solved with a BIOS update?
 

CompuTronix

Intel Master
Moderator
Respectfully, I thoroughly understand the problem and apologize if I'm not making myself clearly understood.

AVX does not allow you to "overclock higher". AVX offset instead "downclocks" your processor to keep it stable, and to keep it from reaching Throttle temperature at 100°C.

When your processor executes AVX code, it demands higher Core voltage to maintain stability, which greatly increases Core temperatures. Regardless, processors often become unstable and crash when executing AVX code.

AVX offset decreases clock frequency in increments of -100MHz to maintain stability and keep Core temperatures from increasing too high.

(1) The problem you've described is a BIOS issue which will most likely be fixed by ASRock in future updates.

(2) If your motherboard BIOS is activating AVX during gaming, then the best temporary solution is to set the offset value to "1".

(3) I am not aware of any games that use AVX, so if you don't run any apps that use AVX such as rendering or transcoding, then you don't need any AVX offset.

(4) If you know that you don't use AVX, then once again, make your offset the most minimal value, which in your situation is "1" since the BIOS on your ASRock Fata1ity K7 Z370 motherboard does not allow you to select "0".

I hope these explanations have clearly answered all your questions.

Just be patient, and watch for BIOS updates from ASRock that will allow you to select AVX offset "0" which is the same as "disable".

Enjoy your new rig!

CT :sol:
 

d4icon

Prominent
Oct 26, 2017
11
0
510


Okay, I think I understand you now. (sorry for my English)

1-º oki. Let's hope so! :)
2º- A detail: In my case, an offset of 1 is not enough. I have stable 5ghz OC without AVX, but for AVX I need a 3 offset. So in games the oscillation is larger than 300 MHz and I'm worried that there may be a problem with the CPU.
3º- Exactly, I will almost never use software that uses AVX, except that in the future some game will use it.
4º Same as in the 2nd.

Now yes, thank you for everything.
And the last thing and with this we end hehe: -)

About the 2nd answer.
Is there a gaming problem with a 300Mhz oscillation? Or do you recommend that I lower the 5hz OC to decrease the distance with AVX?

Thank you!

 

CompuTronix

Intel Master
Moderator
I'm sorry, but with respect, apparently you're still not understanding how AVX offset works.

One last time:

(2) If your motherboard BIOS is activating AVX during gaming, then the best temporary solution is to set the offset value to "1".

(4) If you know that you don't use AVX, then once again, make your offset the most minimal value, which in your situation is "1" since the BIOS on your ASRock Fata1ity K7 Z370 motherboard does not allow you to select "0".

Setting AVX offset to "1" will minimize the oscillations and give you the highest possible clock frequency while gaming, until ASRock releases the next BIOS update which will hopefully include a fix this problem.

Setting AVX offset to "1" means it will only vary by 100MHz from 4.9GHz to 5.0GHz. Got it?

Please don't ask this question again ... this is the best possible answer I can give you for this problem. I am at a loss to think of any other ways to make it any more plain, clear and understandable.

CT :sol:
 

d4icon

Prominent
Oct 26, 2017
11
0
510


Mmm....
Have you read my last answer?

My OC is not stable with AVX offset 1, as my OC is 5gz, and the 4.9 on AVX is not stable. However without AVX they are.

Then I had to lower the AVX offset to 3. Having oscillations of 300Mhz.

I understand that oslizaciones of 100Mhz is not worrying.
But what about 300mhz or more?
This is my last question.

And thank you
 

CompuTronix

Intel Master
Moderator

Oscillations at 300MHz are not a problem unless it causes frame stuttering in games.

If your overclock is not stable at 4.9 or 5.0, then you need to increase Vcore, but don't exceed 1.4 volts, and Core temperatures should not exceed 85°C. If Core temperatures reach Throttle temperature at 100°C, then frame stuttering typically does occur.


"Without AVX"? I was my understanding that you could not disable AVX! Apparently, I'm the person who's confused. Please explain.

Note: Sometimes numerical values in various BIOS settings are not in numerical order. Look again at your AVX Offset table in BIOS to make sure that "0" isn't at the bottom ... such as:

1
2
3
...
29
30
31
"0"
OR
"Disable"

I've seen illogical arrangements in other motherboard BIOS,so it's worth investigating.
 

d4icon

Prominent
Oct 26, 2017
11
0
510


I will try to explain myself again and briefly.

I have performed OC at 5ghz, using stress with prime95.

Prime95 allows you to test stress using AvX and without using it as I imagine you know.

When I say without avx, I meant that I have tested with primer95 forcing AVX or without AVX, but only in prime95.

So....
Primer95 without avx is stable at 5 GHz. Having good temperatures and good voltage. Perfect for gaming.

Primer95 with avx is not stable at 5ghz
Then I have to use AVX offset with 3 to have 4.7 GHz, which is stable.

If everything will work correctly in the BIOS when I use games I would have only 5 GHz, without having oscillations of 300mhz due to the AVX offset.

Do you understand me now?
 

CompuTronix

Intel Master
Moderator
Yes, I understand your situation more clearly now, thank you.

Although Prime95 v26.6 Small FFT's (no AVX) is ideal for thermal testing, I suggest that you don't use later P95 versions which all have AVX. There are better utilities for stability testing such as Asus RealBench, which is excellent for testing overall system stability (CPU, RAM and GPU) using a realistic AVX workload:

• Asus RealBench - http://rog.asus.com/rog-pro/realbench-v2-leaderboard/

AVX should not be activated just by simply gaming. Various Z170/6700K and Z270/7700K motherboard/CPU configurations I've tested, including my personal rigs, all have AVX Offset adjustments, each of which were able to select "0" or "Disable" or "Auto" and actually worked perfectly as advertised.

I very rarely ever use any apps with AVX, so I don't need AVX offset which is typically set to "0" and has never been a problem. I use P95 v26.6 Small FFT's (no AVX) for thermal testing, but I use Asus RealBench for stability testing with a 5.0GHz overclock, which remains stable during RealBench AVX.

Although your ASRock Fatal1ty K7 Z370 motherboard is a new product, it's unfortunate that AVX offset does not work properly and is causing you difficulties. I hope ASRock releases a BIOS fix soon, as it's not right that it doesn't allow you to configure AVX offset to "0" or "Disable" and activates AVX during gaming.

Regardless, you might want to continue tweaking your overclock to achieve stability above 4.7GHz.

CT :sol:
 
Solution