통합 그래픽으로 인해 CPU 속도가 느려지나요?

통합 그래픽으로 인해 CPU 속도가 느려지나요?

나는 항상 CPU가 두 가지 작업을 수행한다고 생각했기 때문에 온보드 그래픽을 비활성화하면 CPU가 더 빨라질 것입니다(할 일이 적기 때문입니다). 그러나 그래픽 계산이 일반적인 CPU 작업과 매우 다르다는 것을 알고 있기 때문에 이에 대해 더 이상 확신할 수 없습니다.

일반 CPU는 64비트 명령어 세트(64비트 시스템에서)를 사용합니다. 그래픽 계산은 행렬, 3D 등에 관한 것입니다.

따라서 통합 그래픽이 포함된 CPU가 있는 경우:

  • 하나의 프로세서가 두 가지 작업을 수행하는 것과 같습니까, 아니면 하나의 칩에 두 개의 프로세서가 있는 것입니까(각각 해당 작업을 동시에 수행함)?
  • 통합 그래픽을 비활성화하고 전용 그래픽 카드를 사용하면 CPU가 더 빨라지나요?

답변1

통합 그래픽은 CPU와 별도의 칩이지만 동일한 패키지에 있습니다.

따라서 GPU는 작업에 CPU 시간을 "사용"하지 않습니다.

그렇다고 통합 GPU가 있다는 의미는 아닙니다.그렇지 않다하지만 CPU 속도를 약간 늦추십시오. 통합 GPU는 CPU와 동일한 메모리를 사용하므로 결과적으로 그래픽 작업이 CPU에서 대역폭을 차지하고 어느 정도 경합을 일으킬 수 있습니다.

현대 메모리의 막대한 대역폭을 고려하면 데스크탑 구성 및 "일반" 프로그램과 같은 작업에 대한 페널티는 메모리 대역폭의 몇 퍼센트 정도일 것입니다. 거의 확실하게 눈치채지 못할 만큼 작습니다. Windows 데스크톱 컴포지터는 매우 효율적이며 그래픽이 변경된 경우에만 업데이트되며 GPU가 화면을 모니터에 표시하는 데 필요한 지속적인 대역폭이 더 적습니다.

게임, 3D 모델링 및 기타 그래픽 집약적 애플리케이션의 경우 여러 패스에 걸쳐 텍스처, 셰이더 프로그램, 기하학 등을 처리하기 위해 GPU에서 훨씬 더 많은 대역폭을 사용할 수 있습니다. 그러면 훨씬 더 많은 대역폭이 사용되며 그래픽을 표시하고 다른 모든 시스템 작업을 처리하기 위한 모든 작업을 수행하기 위해 CPU와 GPU가 대역폭을 놓고 싸우는 지점에 도달하게 됩니다. 바로 전용 그래픽으로 전환하고 싶은 곳입니다. 가벼운 게임은 괜찮을 수도 있습니다.

통합 그래픽을 비활성화하고 전용 카드를 사용하면 시스템 메모리 경합이 제거됩니다.

답변2

대형 해상도 디스플레이통합에 연결됨통합 GPU수액성능끊임없이.

방법은 다음과 같습니다.

모든 GPU는 지속적으로 연결된 모니터에 프레임을 보냅니다. 사진은 GPU 프레임 버퍼에 보관되어 모니터 새로 고침 빈도로 계속해서 전송됩니다.

통합 GPU를 사용하면 프레임 버퍼가 시스템 메모리에 위치합니다. 버퍼 자체는 해당 메모리(UHD 디스플레이의 경우 32MB)에서 큰 부분을 차지하지 않습니다. 그러나 1초에 60번씩 모니터로 전송됩니다.

32 [MB/frame] * [60 frames/s] = 2 [GB/s]

이거 많이요? iGPU 및 일부 기능을 갖춘 UHD 모니터가 시스템 성능에 어떤 영향을 미치나요?

중급 노트북 9세대에는 총 25.6GB/s 대역폭을 갖춘 단일 DDR4-3600 RAM 모듈이 있을 수 있습니다.

따라서 2GB/s + 일부 오버헤드는 시스템 성능의 10%에 쉽게 도달할 수 있습니다. 이는 전부는 아니지만 일부 사용 사례에 영향을 미치지만 쉽게 시스템 병목 현상이 발생할 수 있습니다.

UHD 모니터 2대를 상상해 보면 20%를 벌 수 있습니다. 지속적으로 새로 고치는 브라우저 창이나 확대/축소 호출을 추가하면 40% 이상으로 올라갑니다. 두 가지를 동시에 수행하는 것이 좋습니다. 그리고 RAM 대기 시간은 기계식 디스크(한 번에 여러 파일을 복사하지 않는 것이 더 좋음)와 유사한 방식이므로 해당 비율을 추가하는 것만 큼 쉽지 않습니다.

이러한 영향은 GPU와 단일 RAM 모듈이 통합된 상당히 현대적인 9세대 Intel 노트북에서 관찰할 수 있으며, 이는 사용자가 인지하는 응답성을 대폭 낮춥니다. 4k 모니터 하나를 연결 해제하거나 해상도를 상당히 낮추는 것이 문제입니다.

1080p 해상도 데스크탑은 영향이 훨씬 적습니다. 또한 2개의 RAM 모듈을 사용하면 문제가 크게 줄어들며(전체 RAM 대역폭이 두 배로 증가하므로) 최신 세대 시스템에는 훨씬 더 높은 대역폭을 갖춘 RAM 모듈이 있습니다.

위키피디아 팔로우https://en.wikipedia.org/wiki/Intel_Graphics_Technology일부 Intel Iris iGPU에는 eDRAM(임베더 RAM)이 있었습니다. 10세대에서는 이 기능이 사라졌습니다.

업데이트: 최신 Ryzen 5xxx 이상 프로세서에는 칩에 VRAM이 있어 문제가 완화됩니다.

관련 정보