CRTC는 "Cathode Ray Tube Controller"를 나타내지 만 wikipedia는 " Video Display Controller "를 선호합니다 .
이들은 종종 CRTC라고도합니다. 기술 용어는 때때로 느리게 변경 될 수 있습니다.
항상 더 복잡한 설명이 있지만 적절한 CRTC는 각 CRTC가 비디오 카드의 비디오 버퍼에 출력되어야한다는 것입니다. 뉘앙스를 강조하기 위해이 특정 문구를 선택했습니다.
- 헤드리스 VNC 서버에 사용되는 것과 같은 소프트웨어 화면은 비디오 메모리에 RAM을 사용하며 비디오 카드와 관련이 없거나 하드웨어 가속을 얻습니다. CRTCc는 비디오 카드에 없기 때문에 필요하지 않습니다.
- 비디오 카드를 사용하여 장면을 렌더링 한 다음 최종 결과 버퍼를 메모리 / 디스크로 다시 가져 오는 경우 비디오 카드의 메모리를 사용하더라도 출력에 바인딩되지 않으므로 CRTC가 없습니다.
- 비디오 카드는 하나의 CRTC를 여러 디스플레이로 출력하는 것을 지원할 수 있습니다. 해상도가 같아야하고 동일한 주파수 일 수도 있고 아닐 수도 있습니다. 간단하게 두 개 이상의 디스플레이에 "동일한 화면을 표시 '디스플레이 설정을 사용하는 것이다 없는 이 활용하고, 두 CRTCs에 대한 최종 버퍼를 미러링 할. 지금까지 단일 CRTC가 두 개의 디스플레이에 복제되고 있는지 확인하는 것은 기술 능력을 넘어서는 것입니다.
따라서 다른 질문에 대답하십시오.
사용 가능한 [CRTC] 수를 어떻게 알 수 있습니까?
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x4d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 10 associated providers: 0 name:Intel
CRTCs보다 출력이 더 많다는 점에 유의하십시오. crtcs: 4
outputs: 10
출력이 많은 이유는 여러 가지가 있으며 대부분은 많은 편의를 갖는 비디오 포트로 내려갑니다.
- 데이지 체인이 지원되는 경우 DisplayPort 커넥터에 2 개 또는 3 개의 출력이 연결될 수 있습니다 .
- DVI-I 커넥터는 각 유형의 하나 개의 모니터를 실행하기 위해 디지털 및 아날로그 구성 요소로 분할 될 수있다. 오래된 게으른 솔루션은 하드웨어에서 이들을 복제하는 것이었지만 이제는 비디오 장치에서 이러한 포트와 관련된 DVI 및 VGA 출력을 갖는 것이 일반적입니다.
- 랩톱 도크는 출력 수를 두 배로 늘리고 일부는 도크에 풍부한 추가 커넥터를 편리하게 제공하기를 원하기 때문에 일부는 쉽게 할 수 있습니다.
- 비디오 장치는 생산에 돌입하거나 다른 장치를 다시 구현하기 때문에 구현되지 않은 커넥터를 가질 수 있지만 일부 커넥터는 생략되었습니다.
소프트웨어 나 PCI 카드를 통해 더 많은 [CRTC]를 추가 할 수 있습니까?
CRTC는 GPU에 의해 제공되므로 더 많은 것을 가질 수있는 유일한 방법은 기존 장치와 동시에 작동하는 비디오 장치를 추가하는 것입니다. 나는 이것이 가능하다는 것을 알고 있으며 많은 한계가 있지만 더 이상은 없다는 것을 알고 있습니다. 이것이 가능한지 알아 보려면 여러 GPU 설정 을 조사 해야 합니다.
추신 : 나는 오늘이 일을 많이 배우고 있으며 내 연구 중에 당신의 질문에 걸려 들었습니다.