9950X3D · CCD0 · IRQ · EAC GUIDE
9950X3D CCD0 IRQ 최적화 올인원 가이드
엘든링 밤의 통치자(EAC) + Process Lasso + IRQ Affinity 기준

요약:
이 세팅은 게임을 CCD0(X3D CCD)에 고정하고, GPU/NIC/Audio/NVMe IRQ까지 CCD0 locality를 유지하는 방식이다.
핵심은 게임=CCD0 전체 사용, IRQ=CCD0 내부 선호 코어 지정, 백그라운드=CCD1 격리다.

01 · 전제
CCD0 실제 번호부터 확인

HWiNFO → CPU → Core Topology에서 CCD0 logical CPU 확인.
9950X3D는 항상 0~15가 CCD0라는 보장이 없다.

이 글은 예시로 CCD0=0~15 기준으로 설명한다.


02 · 최종 구조
게임은 CCD0 전체, IRQ는 전용 선호 코어

CCD0 (0~15)
Game.exe = 0~15 전체 허용
GPU IRQ = CPU8
NIC IRQ = CPU10
Audio IRQ = CPU12
OS NVMe IRQ = CPU12
Game NVMe IRQ = CPU14

CCD1 (16~31)
D1scord / Chrome / Steam WebHelper / RGB / 런처 / 기타 백그라운드


03 · Process Lasso 설정
게임은 CCD0 전체만 허용

게임 exe 우클릭 → CPU Affinity → Always

허용:
0~15

차단:
16~31

백그라운드 앱은 반대로 16~31로 강제.
특히 D1scord, Chrome, Steam WebHelper 추천.


04 · IRQ 설정 방법
Microsoft 공식 방식

관리자 PowerShell 실행:

Get-PnpDevice -PresentOnly | Select FriendlyName, InstanceId

장치 ID 확인:
GPU / NIC / Audio / OS NVMe / Game NVMe

regedit 이동:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\<Device ID>\Device Parameters\Interrupt Management\Affinity Pol1cy(금지어 때문에 1을 i로 변경)

없으면 Affinity Pol1cy(금지어 때문에 1을 i로 변경) 생성.


공통값

DWORD:
DevicePol1cy(금지어 때문에 1을 i로 변경) = 4

Binary:
AssignmentSetOverride

예시 값:

GPU → CPU8
00 01 00 00 00 00 00 00

NIC → CPU10
00 04 00 00 00 00 00 00

Audio + OS NVMe → CPU12
00 10 00 00 00 00 00 00

Game NVMe → CPU14
00 40 00 00 00 00 00 00

게임만 CCD0에 두는 게 아니라,
게임이 의존하는 IRQ 경로 전체를 CCD0에 유지하는 게 핵심.