HiDPI (Retina) 기술은 GPU 리소스를 사용합니까?


5

이해해야하지만 명시적인 진술을 찾을 수 없습니다. 외장 GPU와 함께 어떤 MacBook을 사용 해야하는지 이해하려고하기 때문에 이것은 중요합니다. 애플은 외부 GPU가 장착 된 15 인치, 13 인치가없는 15 인치를 판매하기 때문에 여전히이 질문에 대한 답은 '예'라고 가정 할 수 있습니다.

업데이트 : 토론에서 나는 원래의 질문이 잘못되었다는 것을 알았습니다 (잘못된 용어가 사용되었습니다-외부, 나는 별개를 의미했습니다). OS 해상도는 모든 응용 프로그램의 절대 설정이라고 믿었습니다. 이제 일부 함수는 기본 해상도에서 작동한다고 가정하므로 더 높은 해상도에서 느리게 작동하는 이유는 분명합니다.

기본 해상도로 확장하는 예 : https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio


실제로 Discrete를 의미 할 때 External이라는 단어를 사용하고 있다고 생각합니까? 정의에 대해서는 아래 답변을 참조하십시오. Apple은 외장 GPU가 장착 된 랩톱을 판매하지 않지만 개별 GPU가 장착 된 랩톱을 판매합니다.
매트 Sephton

물론 잘못된 용어입니다.
Dmitriy 독신

걱정하지 마십시오. 외부 GPU는 개별 GPU와 매우 다르기 때문에 올바르게 처리하는 것이 중요합니다. 당신의 결정에 행운을 빕니다.
매트 Sephton

답변:


1

Retina는 고해상도 모니터의 마케팅 단어 일뿐입니다. 요점은 사용자가 디스플레이가 물리적으로 할 수있는 것보다 낮은 해상도를 사용할 수있게하는 대신 macOS는 응용 프로그램의 크기에 따라 800x600이라고 생각합니다. 텍스트와 그래픽과 같은 것을 실제로 그리는 모든 시스템 호출은 거짓말에 대해 알고 모니터의 전체 해상도를 활용할 수 있습니다.

이 모든 것이 잘 작동 하려면 GPU 지원이 필요하며 ( 먼 옛날 에 소개되었습니다 ) 그것은 기준이 아닙니다.

그러나 외부 GPU는 어떤 이유로 든 내부 GPU가 제공 할 수있는 것보다 더 많은 힘이 필요한 경우에 유용합니다. 게임과 강렬한 시각화 렌더링은 확실한 선택입니다. 그들은 더 많은 전력을 소비함에 따라 보통 정상적인 집안일을 위해 실제로 내부 GPU로 폴백해야 할 때만 활성화됩니다.

이러한 종류의 프로그램을 실행할 것이라는 것을 이미 알고 있지 않으면 내부 GPU가 제대로 작동합니다.


내 질문을 명확히하겠습니다. HiDPI의 개념을 이해합니다. 픽셀 밀도와 응용 프로그램을위한 일종의 추상 디스플레이를 제공합니다. 또한 GPU가 사용되는 이유도 이해합니다. 내 질문은 디스플레이의 물리적 해상도를 지원하는 사용법에 관한 것입니다. 내가 이해하는 것처럼, GPU를 통해 1080p 이미지에서 4k 이미지 (데이터 배열)를 만드는 것이 가속화 될 수 있습니다. 내가 맞아? 이것은 나의 질문이다. 그리고 나는 약간의 참고 문헌을보고 싶습니다.
Dmitriy 독신

하나는 볼 이미지를 만들고 다른 하나는 4K 비트 스트림으로 디스플레이에 공급하는 것입니다. 디지털 장치 (DVI / HDMI)의 경우 이는 일반적으로 케이블 연결의 제한 사항이며 사용되는 GPU는 적습니다. 이것이 Mac이 HDMI보다 디스플레이 포트 / 천둥 볼트를 통해 더 큰 디스플레이를 구동 할 수있는 이유이기도합니다.
Thorbjørn Ravn Andersen

좋아, 그런데 왜 연결에 대해 이야기하고 있니? 질문과 어떤 관련이 있습니까? 처리량이 아니라 계산에 관한 것입니다.
Dmitriy 독신

1

HiDPI / Retina에 대해 질문하고 있지만 관련이 없습니다. 모든 macOS 화면 출력은 GPU를 통해 전달됩니다.

GPU가 다음과 같은 경우 아무런 차이가 없습니다.

  • 통합 (논리 보드에)
  • 개별 (논리 보드에 연결된 추가 카드)
  • 외부 (Thunderbolt 케이블을 통해 연결된 추가 하드웨어)

따라서 귀하의 질문에 대한 답변은 입니다.

대신, GPU의 요구 사항은 무엇입니까?

macOS를 4K @ 60Hz로 실행하려면 2014 (15 ") 또는 2015 (13") 이상에서 rMBP의 통합 GPU가 필요합니다.

5K가 필요한 경우 2016 년부터 rMBP의 통합 GPU를보고 있습니다.

요구 사항에 맞는 GPU를 갖춘 rMBP가없는 경우 Thunderbolt를 통해 외부 GPU (eGPU)와 함께 작동하는 rMBP를 확인할 수 있습니다.

일부 15 인치 rMBP에는 소프트웨어를 통해 자동 또는 주문형으로 전환 할 수있는 2 개의 GPU (하나는 통합형과 하나는 별도)가 있습니다.

참조 : https://support.apple.com/en-gb/HT206587

macOS는 디스플레이 설정에서 스케일링을 수행하여 모니터가 하드웨어를 사용하여 스케일링을 수행하는 대신 GPU를 사용하여 기본 해상도를 모니터링합니다.

내부에 스케일링 기술이없는 10 년 이상 된 Apple Cinema HD Display를 사용하고 있기 때문에 기본 해상도와 다른 여러 해상도 중 하나를 선택할 수 있습니다.

참조 : https://discussions.apple.com/thread/1444180?answerId=6900979022#6900979022


저기요 OS 해상도가 1080p로 설정되어 있기 때문에 일부 프로그램은 사용 가능한 모든 리소스 (GPU 포함, 통합 또는 비 포함)를 사용하여 1080p의 출력을 렌더링한다고 가정합니다. 그러나 실제 디스플레이 해상도는 4K이므로 OS는 1080p에서 4K로 확장됩니다. 내 질문은-이 작업에 GPU를 사용합니까?
Dmitriy 독신

오, 그건 다른 질문입니다. 그러나 대답은 여전히 그렇습니다 . macOS는 디스플레이 설정에서 스케일링을 수행하여 모니터가 하드웨어를 사용하여 스케일링을 수행하는 대신 GPU를 사용하여 기본 해상도를 모니터링합니다. 내부에 스케일링 기술이없는 10 년 이상 된 Apple Cinema HD Display를 사용하고 있기 때문에 기본 해상도와 다른 여러 해상도 중 하나를 선택할 수 있습니다. discussions.apple.com/thread/…
Matt Sephton

예, 스케일링이 디스플레이에 의해 수행되지 않는다는 것을 알고 있습니다. 그러나 GPU 리소스가 사용되는지 어떻게 확인할 수 있습니까? 확장하는 동안 GPU 사용량을 진단 할 수있는 방법이 있습니까? 아니면이 절차에 대한 명확한 기술 진술이 있습니까?
Dmitriy 독신

iStat Menus를 사용하여 초당 프레임, 클럭 속도, 메모리 사용량, 프로세서 사용량 측면에서 GPU를 추적합니다. 현재 및 과거 정보를 보여줍니다. bjango.com/mac/istatmenus
Matt Sephton

Intel GPU에는 Intel Power Gadget이 있습니다. software.intel.com/en-us/articles/intel-power-gadget-20 그러나 간단한 스케일링으로 인해 GPU에 전혀 세금이 부과되지는 않습니다. 풀 3D 씬, WebGL, 쉐이더 및 게임은 세금을 부과합니다.
매트 Sephton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.