FAForever / FAForever/fa

[Bug]: Init file process affinity causes engine RType errors with Intel E-Cores

Open
#7,060 1 comment 0 reactions 0 assignees View on GitHub
area: engine type: bug
Dominant language
Lua
Stars
264
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
21

Description

### Describe the Bug

From https://forum.faforever.com/post/72146.
We use cores 2-21. Intel CPU has P-cores 1-16, and E-Cores 17-21.
Since supcom was made before E-Cores, it seems like there is some architectural issue when using them alongside P-Cores. The user reported that setting the affinity to only use P-Cores 1-4 fixed looking up RTypes before they are registered.

### Reproduce the bug

According to the forum report:
1. Launch a lobby with bots.
2. Before starting the game, set the affinity to use or not use E-Cores.
3. After starting the game, if using E-Cores, there is a high chance of RType errors.

### Screenshots

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.