이 문서는 레딧원문을 번역한것입니다.

애매한 문장이나 문서내 링크가 작동하지 않을시 원문을 보고 싶으시면 위 링크를 클릭하세요.

UI / 알림

검은사막의 UI는 LUA스크립트와 HTML을 기반으로 합니다. 이것이 의미하는바는 UI가 인게임에서 연산되지 않고 별개로 작동하기 때문에 매우 CPU편향적 이라는 것입니다. 

UI를 적게 표시할수록 게임 성능이 향상됩니다. 이는 큰 차이가 있을 수 있습니다 (최대성능 50-60% 증가, 최적화 모드에서 플레이할 때와 같이 CPU가 제한된 시나리오에서 유휴 상태일 때).

좋은 예시가 있습니다. UI 예시.


  • UI 편집을 사용하여 게임의 UI를 사용자 정의.

  • 채팅박스의 개수를 줄이기. 읽고 싶지 않은 채팅을 숨기기. 각 채팅박스는 상당한 성능소모가 됩니다. 채팅 스크롤애니메이션.을 끄기.

  • 개발사는 얼마 전에 미니 맵의 전반적인 성능 저하를 패치했지만 지속적으로 성능을 소비하는 일반 미니맵에 많은 퀘스트 화살표가 추가되었습니다.비활성화할 수 없습니다. (패치 2023-MR-29,이제 2D 미니맵에서 화살표를 비활성화할 수 있습니다!).아니면 3D 미니맵을 사용하여 CPU 병목상황에서 성능을 크게 향상시킵니다.

  • 설정- 알림 섹션에서 보고 싶지 않은 게임내 알림을 비활성화합니다.

  •  마우스 이동을 켜놓기. 마우스가 화면에 있는 동안 프레임을 높일 수 있습니다. 이유를 모르겠습니다.???

게임내 설정

  • 저전력 옵션 끄기, 이것은 영향이 큽니다. 트레이 최소화를 즐겨쓰는 경우에도 비활성화하십시오. 게임은 트레이에 있을 때 3FPS로 실행되기 때문에 걱정할 필요가 없습니다.

    • 저전력 모드는 리소스를 덜 사용하기 위해 매 프레임당 약 10ms 동안 게임을 절전 모드로 만듭니다.

    • 저전력 모드는 높은 성능소모 상황에서 방송을 할때 OBS에 더 많은 리소스를 사용할 수 있게 하거나 노트북의 전원을 절약하려는 경우에만 유용합니다.

  • 그래픽카드가 저사양일 경우 사용할 옵션, 업스케일크롭 모드 

게임의 렌더링 해상도를 크게 낮추고 프레임 속도를 높이는 설정입니다.

  • 공격 판정 이펙트 일부 CPU 리소스를 소비합니다. 검은사막 전투에 익숙하다면 비활성화할 수 있습니다.

  • 자동 프레임 최적화. 끄기.

    • 특정 성능 프로파일을 구축할 때 이 옵션을 갑자기 활성화/비활성화하지 않고도 효과를 미세조정할 수 있습니다. 이펙트 최적화와 같은 설정을 감소시킵니다. FPS가 낮을때 작동되고 다시 프레임이 올라가도 꺼지지 않는 경우가 있습니다.

  • 이펙트 최적화 스크린샷과 같이 슬라이더를 왼쪽에서 약 40% 이동하면 다른 모험가를 완전히 숨기지 않고 낮은 품질의 효과를 사용합니다. 이는 이펙트를 켠 상태에서 고성능을 유지하는 데 중요합니다.

    •  먼 모험가 이펙트 제거 실제로 모든 플레이어에게 스킬 효과를 숨기지 않고도 불필요한 입자를 정리할 수 있습니다.

    • 다른 모험가의 이펙트 제거.극단적인 대규모 PvP 또는 다른 사람과 PvE를 수행할때 일시적으로 선택할 수 있습니다. 하지만 일반적인 게임 플레이에는 권장하지 않습니다.

  • 캐릭터 최적화 끄기. 아래와 같은 경우가 아니면 전투 중에 존재하는 모든 캐릭터를 확인하는게 좋습니다. 

    • 카란다, 벨, 가모스와 같은 월드 보스; 쉬프트 + F5 다른 모험가 숨기기를 토글합니다. 그러나 PvP에서 타플레이어를 확인할수 없는 경우가 있으므로 일반적인 게임플레이에서는 이 기능을 사용하지 않는 것이 좋습니다.

      • 일반적으로 적대적/적 플레이어는 이것으로 숨겨지지 않지만 때때로 PvP 중에  버그가 발생합니다.

  • 성능 최적화. 이 설정은 더 많은 리소스를 램에 보관하고 게임에서 사용하는 램의 양을 크게 늘립니다. 이는 디스크에서 리소스 로딩이 일부 상황에서 끊김을 유발할 수 있기 때문에 좋습니다.

    • 이 설정을 사용하려면 16GB 이상의 RAM이 있어야 하며 최대의 이점을 얻으려면 32GB 이상의 RAM이 필요할 수 있습니다.

  • 리마스터 모드에서 플레이 할때,TAA 안티 옵션은 프레임 혼합 효과를 사용합니다. 흐릿하게 보일 수 있으며 약간의 입력 지연이 발생합니다. 내가 선호하는 것은 그것을 사용하지 않고 대신 FXAA를 사용하는 것입니다.

SSD 성능

  • 일반 하드디스크에서 플레이하는 경우 상당한 끊김이 발생할 수 있으며 말을 탈 때 종종 로딩이 지연되게 됩니다.

  • M.2 NVMe SSD를 사용하세요.


게임 플레이 녹화를 좋아하는 사용자에게 약간의 경고가 있습니다. 백그라운드에서 게임 플레이를 녹화하고 Nvidia Shadowplay를 사용하여 그렇게 하는 경우 SSD를 임시 캐시로 사용하거나 녹화를 저장하지 마십시오. Shadowplay는 SSD에 많은 쓰기 작업을 수행하며 수명을 크게 줄입니다. SSD는 쓰기 횟수가 제한되어 있습니다. 나는 과거에 다른 사람을 위해 이 문제를 해결해야 했고 Shadowplay는 1년 이내에 500GB 드라이브에 100TB 이상을 썼고, 동시에 SSD를 완전히 가득 채운 상태로 유지했기 때문에 SSD 오류를 일으켰습니다. 같은 위치에 씁니다. Shadowplay 녹화물을 저장할 별도의 자기 HDD를 구입하세요.

수직 동기화(V-Sync) 비활성화

알림:

  • 이것은 일반적으로 더 이상 문제가 되지 않지만 Windows 10 v1703 또는 v1709를 사용한 적이 있다면 V-Sync 끄기가 되지 않는 버그가 있을 수 있습니다. 아래 설정 중 어느 것도 작동하지 않고 노트북을 사용하지 않는 경우 최신 버전의 Windows 10 또는 11을 처음부터 다시 설치해야 할 수 있습니다. Windows 10 "N" 에디션 패치. 그러나 이것은 최후의 수단으로만 사용하십시오.

  • 듀얼 그래픽 솔루션이 탑재된 노트북(예: Nvidia Optimus, 통합 그래픽 및 전용 그래픽)전용 GPU 전용 모드 (연결된 게임 플레이를 위해 통합 GPU 비활성화) 또는 전용 GPU에 직접 연결된 외부 디스플레이 포트는 v-sync를 비활성화하지 못할 수 있습니다. 이는 프레임 버퍼를 통합 GPU로 전달하여 내부 디스플레이에 표시할 때의 제한 사항입니다.

  • 게임의 실행 속성에서 전체 화면 최적화를 비활성화하면 설정에 따라 전체 화면에서 V-Sync를 비활성화할 수 없는 경우가 있습니다.

  • V-Sync 끄기는 게임옵션 전체 화면에서만 작동합니다. Windows 11 v22H2가 있고 창최적화가 활성화되어 있거나 Pascal(Nvidia 10시리즈) GPU 이하 및 드라이버 버전 391.35 이하를 사용하지 않는 한 가능해야 합니다. (아래 새로운 내용)


NVIDIA:

  • Nvidia의 제어판에서 검은사막에 대한 게임 프로필을 추가하고 수직 동기화를 비활성화합니다.

AMD:

  • Radeon 설정에서 Black Desert 게임 프로필에 대해 Radeon Enhanced Sync를 활성화하고 수직 새로고침 대기를 끕니다.

창 모드에서 V-Sync를 비활성화하는 새로운 방법

윈도우 11 업데이트 22H2 (2022-09-20 기준 공개) 창모드에서 실행되는 모든 애플리케이션에 대한 Flip Queue 모델 사용을 강제하는 새로운 기능이 있습니다. 검은사막는 기본적으로 Blt 모드 프레젠트 렌더링을 위해 디스플레이의 새로 고침 빈도와 강제로 동기화하도록 Desktop Window Manager에서 그리기 위한 모델입니다. Flip Queue 렌더링 모드를 사용하면 게임이 무제한 프레임의 백 버퍼로 렌더링할 수 있으며 백 버퍼는 새로고침할 때마다 디스플레이로 플립됩니다..


바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 디스플레이 설정 

아래로 스크롤하여 그래픽 설정. 

창모드 게임 최적화를 켭니다.

이 시점에서 드라이버에서 v-sync가 비활성화되어 있으면 창 모드에서도 비활성화됩니다.


다중 오버레이 지원으로 인해 창모드 게임 최적화가 활성화된 경우 “전체 화면 G-Sync”를 사용하면 창에서도 계속 활성화됩니다. 

이에 대한 자세한 내용은 Nvidia 드라이버의 릴리스 노트에서 확인하세요.

창모드 게임 최적화의 단점


  • 창모드 게임 최적화가 켜져 있으면 144Hz 화면에서 약 210FPS 또는 새로 고침 빈도의 1.5배로 여전히 제한되고 있음을 알 수 있습니다. 이에 대해 제가 알아낸 유일한 해결 방법은 G-SYNC 또는 FreeSync 호환 모니터에 G-SYNC를 켜고 사용하는 것입니다. 시스템에서 전체적으로 G-SYNC를 활성화해야 합니다. 전체 화면 전용 또는 창 모드도 중요하지 않습니다. 그러나 제한된 FPS를 얻지 않으려면 전체화면 모드로 활성화해야 합니다.


  • 전체적으로 G-SYNC를 활성화한 후에 끊김이나 비디오 재생에 문제가 있는 경우 Nvidia Profile Inspector에서 검은사막을 지정해 비활성화할 수 있습니다. 강제 끄기 또는 고정 새로 고침 빈도 설정을 사용할 수 있습니다.



검은사막 창에 포커스가 맞춰져 있을 때, 특히 하드웨어 가속 GPU 스케줄링(HAGS)이 활성화되고 GPU 사용량이 100%에 도달할 때 최신 Nvidia 그래픽 드라이버가 있는 보조 모니터의 Twitch에서 재생 끊김 현상을 방지하려면 위의 내용이 필요합니다. 경우에 따라 문제를 일으키는 다른 게임에 대해서도 이 작업을 수행해야 합니다.


  • 참고로 내 시스템에서 V-Sync가 아닌 Fast Sync를 사용하도록 Desktop Windows Manager를 설정했습니다. DWM이 이 설정을 준수하는지 모르겠지만 창 모드에서 게임 유동성에 도움이 될 수 있습니다.



이 설정을 실험해 보십시오. 그것은 당신에게 도움이 될 수도 있고 단순히 위약일 수도 있습니다. 최소한 이 설정이 변경되어도 문제가 발생하지 않았습니다.


  • MUX 스위치가 없는 노트북에서는 불행히도 여전히 ​​FPS를 해제하지 않습니다. 전체 화면 또는 창 모드에 관계없이 게임용 노트북에서 FPS 제한을 해제할 수 없는 경우 다음 중 하나를 구입해야 합니다.MUX 스위치가 있는 노트북, 또는 노트북의 디스플레이 출력 중 하나가 전용 GPU로 직접 연결되어야 하고 외부 모니터를 사용하여 캡이 없는 프레임으로 재생합니다. 이는 완성된 프레임이 내장 디스플레이에 표시되도록 통합 GPU에 표시되는 방식의 제한 사항입니다.

Nvidia 드라이버 조정

다운로드: nvidiaProfileInspector에서 이러한 설정을 보다 쉽게 ​​사용자지정할 수 있습니다.


스레드 최적화

이 설정의 기본값은 자동입니다.

  • 하이퍼스레딩이 없는 구형 쿼드 코어 프로세서만 있거나 1세대 Ryzen을 사용 중인 경우 이 설정을 꺼서 약간의 끊김 현상을 줄이십시오.

  • 그렇지 않으면 최신 6+ 코어 CPU의 경우 최상의 프레임 속도를 위해 이 설정을 반드시 켜야 합니다.

Ansel

  • 스터터링(두두둑 자잘한 끊김)을 약간 줄이려면 Ansel을 비활성화하십시오.


셰이더 캐시

  • 이 설정을 가지고 놀아보세요. 대부분의 경우 셰이더 컴파일이 끊기지 않도록 켜두는 것이 가장 좋습니다. 그러나 어떤 상황에서는 셰이더 캐시가 느리거나 디스크에서 로드하는 데 불안할 수 있으므로 때로는 끄는 것이 가장 좋습니다. 

귀하의 설정에 가장 적합한 것을 찾으십시오.


다른 게임에 방해가 되지 않도록 검은사막만 위와 같이 해주세요.


전원 관리 모드

  • 이를 적응형(Adaptive)으로 설정합니다.

    • 고성능은 GPU를 최대 클럭 속도로 유지합니다. 게임 중일 때 가장 적합하지만 유휴시 시 전력소비가 크게 증가합니다.

    • 최적 성능은 드라이버가 선택한 대로 적절한 성능을 얻는 한 GPU의 클럭 속도를 줄입니다. 때때로 클럭 속도가 중간에 더듬거리기 때문에 더 오래 지속됩니다.

  • 최신 30시리즈 GPU에서는 Nvidia 제어판에서 "최대 성능 선호"로 설정할 수 있습니다. 게임이 시스템 트레이로 최소화되면 여전히 클럭이 낮아지고 전력 소모가 줄어듭니다. 이 옵션은 nvidiaProfileInspector에 존재하지 않습니다.

    • 적응형(Adaptive)은 부하가 일정할 때 클록 속도를 높게 설정하고 부하가 감소하면 클록 속도를 낮춰 전력을 덜 소비합니다. 기본적으로 다른 두 전원 프로필의 이점!


모든 게임에서 전원모드 이점을 얻으려면 글로벌 프로필에서 위의 작업을 수행하십시오!



G-Sync (지싱크)

G-Sync는 게임프레임이 일정하면서 모니터의 주사율보다 낮을 때 응답성을 개선하는데 도움이 됩니다. 입력지연도 줄일 수 있습니다. 그러나, 검은사막는 프레임 시간이 일정하지 않고 임의의 간격으로 버벅거림이 있으며, G-Sync가 주사율빈도를 줄인 경우 모니터가 조정하는 데 시간이 더 오래 걸릴 수 있으므로 버벅거림이 더 오래 지속되는 것처럼 보입니다. 미세한 끊김이 더 잘 보일 수도 있습니다.


입력 지연은 줄어드나 티어링이나 끊김을 더 눈에 띄게 만들 수 있으므로 G SYNC를 활성화 상태로 둘지 여부는 사용자의 취향에 달려 있습니다. 플레이하는 동안 두번째 모니터에서 비디오를 시청하는 경우 창모드 게임 최적화의 단점에 있는 권장 사항에 따라 특별히 검은사막에 한정하여 G-SYNC를 비활성화하는 것이 좋습니다 (시스템 전체에 대해선 활성화된 상태로 두기).


저지연 모드

CPU가 GPU에 필요한 프레임을 비동기식으로 미리 대기시키는 대신 필요에 따라 필요한 프레임을 제공하는 추가 오버헤드를 처리할수 있는 경우 활성화하여 입력 지연을 크게 줄일 수 있습니다. 검은사막은 Nvidia 제어판의 저지연 모드-울트라. 로 설정. 이렇게 하면 시스템에서 처리할 수 있는 경우 검은사막가 훨씬 더 매끄럽고 반응성이 좋아집니다.


이 설정은 CPU가 대기열 없이 GPU에 프레임 요청을 실시간으로 전달할 수 없을 때 더 많은 끊김을 유발할 수 있지만, 제 5800X3D에서는 눈에 보이는 말더듬의 양이 줄어드는 것 같습니다. 이 설정을 직접 실험하고 어떻게 작동하는지 확인하십시오.


CPU 성능 - 선호도 설정

검은사막을 플레이 할때 CPU 최적화를 조정해야 하는 몇 가지 이유를 설명하겠습니다.

  1. 검은사막는 하이퍼스레딩(HT, Intel)/동시 멀티스레딩(SMT, AMD)에서 잘 작동하지 않습니다. 성능을 향상시켜야 하는 것이 대신 성능을 저하시킵니다.

  2. 검은사막은 CPU 사용량이 많은 상황에서 프로세서의 캐시에 빠른 접근을 필요로 합니다.

    1. 이전 모델의 Ryzen 프로세서에서 Infinity Fabric을 건너뛰면 많은 끊김이 발생하므로 Zen 및 Zen+ Ryzen CPU에서 게임은 하나의 코어 컴플렉스(CCX)로 격리되어야 합니다.

    2. 최신 Ryzen 9 CPU에서는 각각 6개 또는 8개의 코어가 있는 2개의 칩렛(CCD)을 사용하기 때문에 다른 CCD의 정보가 필요한 스레드는 Infinity Fabric이 Zen 2 및 최신 Ryzen 프로세서에서 더 빠르더라도 동일한 문제가 발생할 수 있습니다. 신호가 이동하는 거리가 있으므로,

  3. 물리 코어 6개 이상의 CPU로 게임을 플레이하는 동안 시간이 지남에 따라 이상한 성능 저하를 발견했습니다. 짧은 그라인드 세션 후에 게임은 극도로 느려지고 미세한 끊김 현상이 발생했습니다. 또한 백그라운드 작업을 할당할 때 Windows가 스케줄러에서 해당 코어의 우선 순위를 지정하므로 여유 코어가 있는 경우 코어 0을 비활성화하십시오.

             (실제코어가 6코어를 초과할때)

  1. 우리는 다른 응용 프로그램에서 성능 손실을 일으키지 않도록 소프트웨어에서 성능 조정을 수행하기 위해 선호도 마스킹을 사용하고 있습니다. 대부분의 애플리케이션은 여분의 스레드를 갖는 것을 좋아하므로 하드웨어 수준에서 비활성화하는 것은 좋지 않습니다! 검은사막는 특수한 경우이므로 논외로 합니다.

  2. EasyAntiCheat(게임보안모듈)는 선호도 설정을 방지하기 때문에 치트 방지가 시작되기 전에 게임이 런처에서 선호도 마스크를 상속하도록 게임런처에 선호도를 설정해야 합니다.


CPU 선호도 조정을 수행하려면:

  • 이전 섹션의 단계를 사용하여 사용할 코어를 파악한 다음 이 선호도 계산기 사용 하여 선호도 마스크의 16진수 값을 파악합니다.

    • 아래에 Ryzen에 대한 몇 가지 일반적인 CPU 선호도를 추가하겠습니다.

    • 인텔12, 13세대는 가상코어를 포함한 P코어 전부 체크, E코어는 전부 체크해제하여 계산

  • 그런 다음 메모장으로 배치 파일(Windows 명령줄 스크립트)을 작성합니다. txt로 저장후 확장자를 bat으로 바꿉니다.

(파일 경로를 검은사막 게임 파일이 저장되어 있는 경로로 바꾸세요.)


CD /d "검은사막이 설치된 폴더경로"

start /affinity 아래를 참고하여 해당되는 선호도값 BlackDesertLauncher.exe


이것은 예를 들어 내 스크린 샷입니다. 귀하의 선호도 마스크는 아마도 다를 것입니다. 그것이 무엇인지 먼저 파악하십시오!

선호도 계산이 제공하는 16진수 코드에서 앞의 숫자 0들을 제거할 수 있습니다.

  • 방금 만든 bat 파일을 게임의 런처 디렉토리에 넣은 다음 바탕 화면에 바로 가기를 만드십시오.

  • 관리자 권한이 필요하므로 항상 관리자 권한으로 스크립트를 실행하도록 바로 가기의 속성을 편집해야 합니다.

.

CD /d "검은사막이 설치된 폴더경로"

start /affinity 아래를 참고하여 해당되는 선호도값 BlackDesertLauncher.exe














그런 다음 기존 런처아이콘 대신 이 배치파일을 사용하여 게임을 시작하십시오.


CPU 성능 - 결과 확인

시작 스크립트가 게임의 선호도를 성공적으로 변경했는지 확인하려면 다음을 수행하십시오.


  • 작업 관리자를 엽니다.

  • 스크립트를 사용하여 게임을 시작한 후 프로세스 탭에서 BlackDesert64.exe를 찾으십시오.

  • BlackDesert64.exe를 마우스 오른쪽 버튼으로 클릭하고 선호도 설정을 클릭합니다.

  • 사용하려는 코어만 활성화되어 있는지 확인합니다.



EasyAntiCheat로 인해 작업 관리자에서 선호도를 설정할 수 없습니다.

액세스 거부 메시지를 받게 됩니다.

CPU 성능 - Ryzen CPU 선호도 목록

검은사막에 4개 미만의 코어/스레드를 할당하는 경우 변경 사항을 실행 취소하고 자체 선호도 마스크 테스트를 실험해 볼 수 있습니다. 이 가이드는 동시 멀티스레딩 없이 물리적 코어로만 검은사막를 격리하기 위한 기본 공식을 따릅니다. 이 선호도 마스크를 지침으로 사용하되, 제대로 작동하지 않으면 자체적으로 실험하십시오(코어 수가 적은 CPU가 있는 경우 SMT를 다시 활성화할 수 있음).


          CPU

핵심 설계

검은사막에 대한 선호도

라이젠 3 1200

라이젠 3 1300X

라이젠 3 2200G(E)

라이젠 3 3200G(E)

ZEN / ZEN+ 4코어, 4스레드

2 CCX, 각 코어 2개

비활성화: 0, 1

활성화: 2, 3

선호도 마스크: C

조정을 수행하기에는 코어가 너무 적을 수 있습니다. 아마도 조정을하지 마십시오.

라이젠 5 1400

라이젠 5 1500X

라이젠 5 2400G(E)

라이젠 5 2500X

라이젠 5 3400G(E)

ZEN / ZEN+ 4코어, 8스레드

2 CCX, 각 코어 2개

비활성화: 0, 1, 2, 3, 5, 7

활성화: 4, 6

선호도 마스크: 50

조정을 수행하기에는 코어가 너무 적을 수 있습니다. 성능이 더 나쁘면 0, 2, 4, 6을 사용해 보십시오.

라이젠 5 1600(X)

라이젠 5 2600(X)

ZEN / ZEN+ 6코어, 12스레드

2 CCX, 각 코어 3개

비활성화: 0, 1, 2, 3, 4, 5, 7, 9, 11

활성화: 6, 8, 10

선호도 마스크: 540

조정을 수행하기에는 코어가 너무 적을 수 있습니다. 성능이 좋지 않으면 6, 7, 8, 9, 10, 11을 사용해 보십시오.

라이젠 7 1700(X)

라이젠 7 1800(X)

라이젠 7 2700(X)

ZEN / ZEN+ 8코어, 16스레드

2 CCX, 각 코어 4개

비활성화: 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 15

활성화: 8, 10, 12, 14

선호도 마스크: 5500

라이젠 5 3500(X)

ZEN 2 6코어, 6스레드

2 CCX, 각 코어 3개

변경이 필요하지 않습니다.

라이젠 5 3600(X)

라이젠 5 5600X

ZEN 2 6코어, 12스레드

2 CCX, 각 코어 3개

BlackDesert64.exe 프로세스에 대해 SMT를 비활성화합니다.

선호도 마스크: 555

활성화: 0, 2, 4, 6, 8, 10

라이젠 7 3700(X)

라이젠 7 3800X


ZEN 2 8코어, 16스레드

2 CCX, 각 코어 4개

BlackDesert64.exe 프로세스에 대해 SMT를 비활성화합니다. 6코어로 제한합니다.

선호도 마스크: 5550

활성화: 4, 6, 8, 10, 12, 14

라이젠 7 5800X

라이젠 7 5800X3D

ZEN 3 8코어, 16스레드

1 CCX, 각 코어 8개

BlackDesert64.exe 프로세스에 대해 SMT를 비활성화합니다. Windows 멀티태스킹이 겹치지 않도록 코어 0을 비활성화합니다.

선호도 마스크: 5554

활성화: 2, 4, 6, 8, 10, 12, 14

라이젠 9 3900(X)

라이젠 9 5900X

ZEN 2 12코어, 24스레드

CCD 2개, CCX 2개

총 4개의 CCX, 각 코어 3개

BlackDesert64.exe 프로세스에 대해 SMT를 비활성화합니다.

하나의 칩렛으로 격리합니다.

선호도 마스크: 555000 또는 555

비활성화: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 23

활성화: 12, 14, 16, 18, 20, 22

라이젠 9 3950X

라이젠 9 5950X

Zen 2 16코어, 32스레드

CCD 2개, CCX 2개

총 4개의 CCX, 각 코어 4개

BlackDesert64.exe 프로세스에 대해 SMT를 비활성화합니다.

하나의 칩렛으로 격리합니다. 6코어로 제한합니다.

선호도 마스크: 5550000 또는 5550

비활성화: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 28, 29, 30, 31

활성화: 16, 18, 20, 22, 24, 26


CPU 성능 - 인텔

  • 하이퍼스레딩과 6개 이상의 실제 물리코어를 활성화하면 AMD와 마찬가지로 검은사막의 성능이 여전히 저하됩니다. 다만 Intel CPU는 Infinity Fabric을 통한 교차 CCD/CCX 캐시 액세스 대기 시간으로 인해 어려움을 겪지 않습니다. 인텔에서 코어 선호도를 조정하여 여전히 25% 이상의 성능 향상을 얻을 수 있습니다.

  • 즉, 마일리지는 Intel의 CPU 선호도를 조정하여 달라질 수 있으며 사용 중인 CPU에 따라 AMD와 마찬가지로 성능 향상이 일관되지 않습니다. 누군가는 엄청난 이득을 얻고, 누군가는 아무것도 얻지 못할 수도 있습니다. 일부는 더 많은 평균 FPS를 얻지만 더 자주 끊김이 발생합니다. 더 불안정해지거나 성능이 저하되면 기존런처파일로 게임을 실행하세요. 사례별로 직접 테스트하십시오.

  • 인텔 제품 사양에서 프로세서 모델을 검색하십시오. 인텔 프로세서가 하이퍼 스레딩(HT)을 지원하는지 여부를 확인합니다.

    • 일반적으로 10세대 이전의 i5 프로세서는 하이퍼스레딩을 지원하지 않았습니다. i7 및 i9 프로세서는 일반적으로 하이퍼스레딩을 지원합니다(i7-9700K 제외). 10세대 이후 인텔은 대부분의 프로세서 라인업에 하이퍼스레딩을 적용했습니다. 그러나 정확한 프로세서 모델을 찾아봐야 합니다.

  • 인텔 CPU 선호도 마스킹은 실제 물리적 코어에 대해 홀수 번호의 코어를 사용합니다.(AMD는 짝수번)

  • 12. 13세대 인텔의 E코어를 비활성하십시오. 검은사막의 스레드가 E-코어에 할당되면 해당 코어의 캐시가 훨씬 적고 클럭 속도가 훨씬 느려져 성능이 저하됩니다.하지만! 12세대 및 13세대 인텔 CPU는 하이퍼 스레딩이 비활성화된 상태에서 완전히 제한될 때 더 버벅거린다고 보고되었으므로 E코어만 비활성화하고 다른 모든 것이 정상적으로 작동하도록 선호도를 설정하는 것이 좋습니다. 이것이 무엇을 의미하는지 모르고 12세대 또는 13세대 인텔을 사용 중이라면 내가 들은 것보다 매우 작을 경우 이점으로 선호도 마스크 조정을 수행하지 마십시오. 확인을 위해 테스트할 인텔 시스템이 없습니다) 이것이 무엇을 의미하는지 알고 있다면 선호도 마스크를 직접 계산하십시오.


검은사막 실행 스크립트에 어떤 선호도 마스크를 사용해야 하는지에 대한 일반적인 경험 법칙입니다. 코어 ID는 0부터 셉니다.


하이퍼스레딩이 없는 12세대 쿼드 코어 Intel CPU보다 오래된 것:

가능한 경우 업그레이드하세요.

하이퍼스레딩이 없는 12세대 6코어 Intel CPU 이전 버전:

선호도 변경을 적용하지 마십시오.

하이퍼스레딩이 없는 12세대 8코어 Intel CPU 이전 버전(i7-9700K):

검은사막 프로세스를 6개의 코어로 제한하고 백그라운드및 OS작업이 자주 할당되는 코어 0에서 벗어나십시오.


선호도 마스크: FC

코어 2, 3, 4, 5, 6, 7 활성화.

하이퍼스레딩이 있는 12세대 4코어 Intel CPU보다 오래된 것:

여유가 된다면 업그레이드를 하세요.

여유가 없거나 업그레이드를 기다리는 경우 다음을 적용하여 하이퍼스레딩을 비활성화하십시오.


선호도 마스크: 55

코어 0, 2, 4, 6 활성화.

하이퍼스레딩이 있는 12세대 6코어 Intel CPU보다 오래된 것:

다음을 적용하여 하이퍼스레딩을 비활성화합니다.


선호도 마스크: 555

코어 0, 2, 4, 6, 8, 10 활성화.

하이퍼스레딩이 있는 12세대 8+ 코어 Intel CPU 이전:

검은사막 프로세스를 6개의 실제 물리적 코어로 제한합니다. 게임 프로세스를 코어 0에서 멀리 이동합니다.


선호도 마스크: 5550

코어 4, 6, 8, 10, 12, 14 활성화.

12600K, 13600K는 E코어 갯수는 다르나 P코어는 6개로 같고 가상스레드까지 포함하여 12스레드이므로 E코어를 제외한 0~11번 스레드를 체크, 선호도 마스크 : FFF 



RAM 관리

  • PowerShell에서 Windows 메모리 압축 비활성화  

Disable-MMAgent -mc 

로세서가 메모리를 압축하고 CPU 병목를 일으키는 것을 방지합니다.


16GB 이상의 RAM에서만 이 작업을 수행하십시오. 컴퓨터에 8GB만 있는 경우 이 작업을 수행하지 마십시오.

필요한 경우 메모리 압축을 다시 활성화합니다.

Enable-MMAgent -mc


Windows 10에는 더 이상 필요하지 않을 때(예: 응용 프로그램이 닫힌 후 메모리에 여전히 로드중일때) 메모리에서 대기 상태의 자원을 제거하지 않는 메모리누수가 있습니다. 

Windows는 대기 캐시를 "사용 가능한 메모리"로 간주하지만 새 데이터로 메모리 주소에 쓰기 전에 먼저 메모리 주소를 지우면 지연이 발생합니다. 그것이 끊김을 일으키는 이유입니다

.

  • 다운로드: Intelligent standby list cleaner (ISLC의 최신 릴리스에 대해서는 포럼을 확인하세요.) 대기 캐시가 가득 차면 검은사막에서 극단적인 끊김 현상을 일으키는 메모리 누수를 정리합니다. 이것은 Windows 10이 대기 캐시 정리 작업을 제대로 수행하지 못하기 때문에 다른 프로그램에도 도움이 될 수 있습니다.

  • 시스템의 RAM 용량에 적합한 임계값에서 목록을 정리하도록 설정하십시오. 스스로 알아 내기 위해 약간의 장난을해야합니다.

  • PC를 켜는 즉시 ISLC가 백그라운드에서 실행되도록 자동 시작을 활성화합니다.

    • ISLC를 실수로 삭제하지 않을 폴더 위치에 두었는지 확인하십시오.

  • 사용하는 PC의 메모리 성능

    • 낮은 CAS 대기 시간과 높은 메모리 클럭 속도는 특히 AMD 플랫폼에서 중요합니다. 예산 범위 내에서 마더보드와 CPU가 지원할 수 있는 가장 빠른 RAM을 구입하세요.

    • 2개의 메모리를 사용하면 듀얼 채널이 가능하고 하나의 모듈을 사용하는 것보다 더 나은 성능을 제공하며, 4개의 RAM 스틱을 사용하면 듀얼 랭크가 가능하며 2개의 모듈을 사용하는 것보다 더 많은 성능을 제공합니다.

      • 검은사막에 대한 최적의 설정은 4개의 8GB 이상의 모듈을 사용하는 32GB 이상의 RAM입니다.

      • 일부 RAM 모듈 자체는 듀얼 랭크입니다. 즉, 4개가 아닌 2개의 모듈로 듀얼 채널 + 듀얼 랭크를 가질 수 있습니다. 다음을 통해 확인할 수 있습니다.CPU-Z SPD 탭에서

    • DDR4 RAM이 XMP 프로필에 1.2v를 사용하고 케이스 공기 흐름이 양호하고 RAM에 적절한 방열판이 있는 경우 안전하게 전압을 1.35v로 높이고 기본 XMP보다 더 빠른 속도를 얻을 수 있습니다.

      • 일치하지 않는 RAM 키트가 두 개 있는데 하나는 2666Mhz @1.2v이고 다른 하나는 3000Mhz @1.35v입니다. 2666Mhz @ 1.2v에서 모든 모듈을 실행하는 것보다 3000Mhz @1.35v에서 모든 모듈을 실행하는 것이 더 안정적입니다.

      • 그래도 이 작업을 수행해야 하는 경우 더 빠른 등급의 RAM을 구입해야 합니다.

    • RAM 오버클럭 후 컴퓨터가 부팅되지 않으면 CMOS를 재설정하여 마더보드를 재고 설정으로 되돌린 다음 안전한 전압 내에서 더 낮은 주파수 값, 더 느슨한 타이밍 또는 더 높은 전압으로 다시 시도해야 합니다. 1.2-1.35v 범위.펌웨어 TPM을 사용 중이고 Bitlocker 드라이브 암호화를 활성화한 경우 이 작업을 수행하지 마십시오. 엉망이 되어 PC를 부팅하기 위해 CMOS를 재설정해야 하는 경우 암호화 키가 손실됩니다.

사소한 조정 및 FAQ


  1. OldSchool RuneScape와 같이 플레이어가 게임을 질감이 없고 매우 낮은 해상도로 보이도록 하려면 어떻게 해야 합니까?


LOD 바이어스를 변경하여 Nvidia 하드웨어에서 OSRS Blob 모드를 활성화할 수 있습니다.


NvidiaProfileInspector의 이러한 설정을 +3.000으로 설정하면 모든 것이 저해상도 원거리 LOD 텍스처를 사용하도록 강제합니다.




저는 이것이 AMD에서 변경될 수 있다고 생각하지 않지만, VRAM이 크게 제한되지 않는 한 실제로 더 많은 FPS를 제공하지 않습니다.

블롭 그래픽을 얻으려면 검은사막 프로필에서 검은색의 모든 설정을 설정해야 합니다.

  1. PCI 링크 상태 전원 관리

  1. 제어판으로 이동하여 하드웨어 및 소리 > 전원 설정또는 제어판 > 전원 옵션)을 클릭합니다. 선택한 계획 옆에 있는 "계획 설정 변경"을 선택합니다. "고급 전원 설정 변경"을 클릭하고 "PCI Express" > "링크 상태 전원 관리"를 확장하고 해당 설정을 "끄기"로 변경합니다.


  1. 게임 모드

    1. Windows 11의 게임 모드는 활성화된 상태로 두어도 안전합니다. 내 경험에서 거의 같은 정도로 다른 프로그램의 경험에 부정적인 영향을 미치지 않으며 게임 경험을 더 부드럽게 만듭니다. 아래 참고 사항은 Windows 10의 게임 모드에 관한 것으로 업그레이드하면서 Microsoft에서 해결했는지 모르겠습니다.

    2. Windows 10의 게임 모드는 게임 성능에 긍정적 또는 부정적인 영향을 미치지 않지만 플레이하는 동안 다른 응용 프로그램의 성능에는 크게 부정적인 영향을 미칩니다. 게임 중에 Windows 키 + G를 사용하여 Windows Game Bar를 열고 게임 모드가 활성화된 경우 비활성화합니다. 기본적으로 비활성화되어 있어야 합니다.

    3. Windows 설정에서 게임 바를 비활성화해도 게임 모드는 비활성화되지 않습니다! 게임 모드를 명시적으로 비활성화했는지 확인하세요.

    4. 예를 들어 OBS에서 인코딩할 때 프레임을 드롭하지 않습니다. 게임 모드를 켜면 프레임의 80%를 건너뛰기 시작하고 재생이 끊깁니다. 검은사막는 게임 모드가 켜져 있는지 여부에 관계없이 스트리밍에서 동일하게 영향을 받기 때문에 게임 모드가 활성화되어 있는 동안 다른 애플리케이션에 대한 로드 밸런싱이 좋지 않습니다.

    5. 또한 Windows 10 또는 Windows 11의 내장 게임 녹화 소프트웨어를 사용하여 게임 플레이를 녹화하고 있지 않은지 확인하십시오. 대신 Nvidia Shadowplay 또는 AMD ReLive를 사용하십시오.

  1. 자동전원옵션확인

    1. 이 무료 소프트웨어는 자리를 비웠을 때 자동으로 절전 프로필로 전환한 다음 적극적으로 플레이할 때 자체적으로 고성능 전력 프로필로 다시 전환하는 데 정말 유용합니다.

      1. 유휴/트레이 상태에서 비디오 렌더링과 같이 계산량이 많은 작업을 수행해야 하는 경우 비활성화하는 것을 잊지 마십시오.



  1. 인게임 강제 후처리 선명화 필터 비활성화.

(또한 색상 필터를 비활성화합니다. 주로 게임을 더 부드럽고 덜 반짝이게 보이게 하는 시각적 조정입니다.)

  1. 내 문서Black desert 폴더.

  2. 메모장에서 GameOption.txt를 엽니다. PostFilter를 찾습니다. 값을 1에서 0으로 변경. 저장.

  1. 그런 다음 UserCache에도 몇 개의 폴더가 있습니다. 하나는 고유한 6자리 숫자를 사용하고 다른 하나는 고유한 7자리 숫자를 사용합니다. 둘 다 gameVariable.xml 파일이 있습니다. 메모장으로 열어 PostFilter를 찾습니다. 값을 1에서 0으로 변경. 저장.


  1. 동일한 방법으로 Tessellation을 비활성화하여 더 많은 FPS를 제공할 수도 있습니다. PostFilter와 함께 표시됩니다.


게임에서 디스플레이 필터 설정을 활성화하면 이러한 변경 사항이 취소되므로 주의하십시오.

  1. 검은사막를 높은 프로세스 우선 순위로 설정합니다.

이 조정은 더 이상 작동하지 않습니다. 나는 그것을 설정했고 치트 방지가 검은사막를 일반 우선 순위로 되돌리는 것 같습니다.

나는 당신이 무엇을 요구할지 알고 있습니다. 이 조정이 가이드의 주요 부분에 없는 이유는 무엇입니까? 음, 솔직히 말해서 이 조정은 레지스트리 편집입니다. 그리고 레지스트리 편집이 제대로 수행되지 않으면 전체 컴퓨터가 손상되어 사용할 수 없게 될 수 있으므로 이러한 상황에서 이 가이드를 작성한 후 묻는 질문의 종류를 알고 있으므로 레지스트리 편집 및 기타 침입적인 조정 제안을 피하려고 노력한다고 솔직하게 말해야 합니다. , 특히 성능 이점이 미미한 경우.


프로세스 우선 순위가 높은 검은사막를 실행하면 약간의 성능 이점이 있음을 알 수 있거나 플라시보 효과일 수 있습니다.


이 조정을 사용하면 검은사막가 GPU를 100% 사용하는 경우 Twitch 스트림 시청과 같은 다른 응용 프로그램의 리소스가 줄어듭니다. 다중 디스플레이가 있는 PC에서 멀티태스킹을 하려는 경우 레지스트리 편집을 수행하지 마십시오.


  1. 열려 있는레지스트리 편집기.

  2. 이동ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion이미지 파일 실행 옵션

  3. " 폴더를 마우스 오른쪽 버튼으로 클릭하십시오.이미지 파일 실행 옵션" 그리고 생성 > 새로 만들기 > 키 > 이름 지정 "BlackDesert64.exe".

  4. "를 마우스 오른쪽 버튼으로 클릭합니다.BlackDesert64.exe" 그리고 생성 > 새로 만들기 > 키 > 이름 지정 "성능 옵션".

  5. "를 마우스 오른쪽 버튼으로 클릭합니다.성능 옵션" 새로 만들기 > DWORD(32비트) > 이름 지정"CpuPriorityClass".

  6. "의 값을 변경CpuPriorityClass"로 3.


이 트윜과 제가 제안하고자 하는 것보다 더 적극적인 다른 것들이 RooScoe’s 성능 가이드 레딧에서 확인하는 것이 좋지만 그가 제안하는 조정은 다른 응용 프로그램의 시스템 사용에 훨씬 더 큰 영향을 미치는 반면, 나는 성능 조정을 검은사막에 격리하고 다른 응용 프로그램 및 작업 부하의 사용에 영향을 미치지 않도록 노력합니다.


얻을 수있는 대부분의 성능은 내 가이드만으로도 얻을 수 있습니다. 또한 잠재적인 변화에 더 잘 대비하기 위해 컴퓨터에 대해 더 많이 이해하고 가이드의 조정이 어떻게 영향을 미치는지 이해해야 합니다.


RooScoe’s 성능 가이드는 자신의 책임하에 적용하십시오.

Windows 10 및 Windows 11 Debloat

Windows 10 및 Windows 11에는 게임용 PC에 필요하지 않을 수 있는 많은 추가 기능과 bloated 소프트웨어가 함께 제공됩니다. 이러한 백그라운드 작업은 검은사막가 할당된 코어로 오버플로되어 게임 속도가 약간 느려질 수 있습니다. 컴퓨터의 bloat ware 및 백그라운드 서비스를 줄이면 동일한 하드웨어에서 검은사막에서 1-5% 또는 그 이상의 성능을 얻을 수 있습니다. 게임 이상의 용도로 PC를 사용하는 경우 스크립트를 적용하기 전에 먼저 스크립트가 작업 흐름을 방해하지 않는지 확인하거나 단순히 사용하지 않는 것이 좋습니다. 이동 중이나 사무실에서 노트북도 가지고 있지만 업무용으로 PC를 사용하고 있으며 조정을 사용한 첫 주 동안 큰 영향을 받은 것은 없습니다.


https://github.com/LeDragoX/Win-Debloat-Tools


위의 GitHub 링크에는 사용을 자동화하기 위해 실행할 수 있는 GUI와 함께 번들로 제공되는 수많은 PowerShell 스크립트가 포함되어 있습니다. 최신 릴리스를 다운로드하고 명령 프롬프트를 실행하여 PowerShell 창을 연 다음 다음 명령을 관리자로 실행하여 외부 스크립트를 실행할 수 있는지 확인하십시오.


Set-ExecutionPolicy -RemoteSigned


그런 다음 관리자 PowerShell 창을 열기 위해 OpenTerminalHere.cmd 배치 스크립트를 이미 실행했다고 가정하고 다음 명령을 수행하여 GUI 인터페이스를 시작합니다.


.Win10ScriptGUI.ps1

부인 성명: 이러한 스크립트는 Windows 10 및 Windows 11의 핵심 기능을 수정하거나 비활성화하는 데 사용되는 사용자 지정 PowerShell 코드로, 실수에 대해 책임지지 않는 타사에서 개발했습니다. 또한 여러 레지스트리 조정이 포함되어 있습니다. 나는 이 스크립트 컬렉션을 사용했고 적절한 수준의 PowerShell 지식으로 포함된 스크립트를 읽었으며 2022-JL-16 현재 악의적인 것을 발견하지 못했습니다.이러한 도구를 자신의 책임하에 사용하고 있음을 알고 있습니다. 개발자는 GitHub에서 언제든지 수정본을 변경할 수 있습니다.


또는 이러한 조정을 적용하기 전에 강력 추천(!!) 시스템 복원 지점 생성을 하십시오

시스템에서 시스템 복원 지점이 활성화되지 않은 경우 스크립트는 이를 활성화하고 조정을 적용하기 전에 복원 지점을 캡처해야 하지만 확실하게 하려면 수동으로 생성해야 합니다.


이러한 스크립트에는 게임용 대역폭을 최적화하기 위한 레지스트리 조정이 포함되어 있어 비동기화 및 대기 시간을 개선할 수 있습니다. 스크립트를 실행한 후 PC를 다시 시작합니다.

HAGS (하드웨어 가속 GPU 스케줄링)

Windows 10/11 Debloat 스크립트는 하드웨어 가속 GPU 스케줄링을 활성화합니다. 이는 GPU가 CPU 처리 작업 위임이 아닌 로드 밸런싱을 담당하도록 함으로써 GPU 성능을 약간 향상시킬 것으로 예상됩니다.


OBS를 열면 GPU가 제한되어 있을 때 프레임 속도가 크게 감소하거나 Twitch 또는 YouTube에서 비디오를 시청할 때 FPS가 저하되는 경우 HAGS를 활성화하십시오. 이 문제를 해결하는 데 도움이 됩니다.


보조 모니터에서 비디오를 재생하는 데 문제가 발생할 수 있지만 그런 경우 이 가이드의 앞부분으로 돌아가서 창모드 게임 최적화의 단점을 살펴보는 것이 좋습니다. 검은사막에서 G SYNC를 사용하지 않는 한 GPU 사용량이 100%일 때 HAGS를 켜면 비디오 재생 끊김 현상이 대부분 해결되었습니다.


바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 열기 디스플레이 설정.

설정 메뉴 하단으로 스크롤하여 그래픽 설정.


그래픽 메뉴에 들어가면 상단에 옵션이 있습니다.기본 그래픽 설정 변경. 여기를 클릭하면 HAGS에 대한 토글 스위치(및 시스템에서 지원하는 경우 가변 새로 고침 빈도)가 있는 메뉴로 이동합니다.


여전히 비디오 재생에 문제가 있거나 의미 있는 상황에서 성능이 저하되면 HAGS를 비활성화하십시오. 그래도 해보시길 추천합니다.