CRTC là viết tắt của "Bộ điều khiển ống tia Cathode" nhưng wikipedia thích " Bộ điều khiển hiển thị video ".
Chúng vẫn thường được gọi là CRTC - thuật ngữ kỹ thuật đôi khi có thể chậm để thay đổi.
Luôn có một lời giải thích phức tạp hơn, nhưng một tóm tắt đầy đủ là mỗi CRTC tương ứng với một bộ đệm video trên thẻ video được định sẵn là đầu ra. Tôi đã chọn từ ngữ cụ thể này để làm nổi bật một số sắc thái:
- Một màn hình phần mềm, chẳng hạn như màn hình được sử dụng cho máy chủ VNC không đầu, sẽ sử dụng RAM cho bộ nhớ video và không liên quan gì đến thẻ video hoặc nhận bất kỳ khả năng tăng tốc phần cứng nào từ một. Không cần CRTCc vì nó không có trên card màn hình.
- Nếu bạn đang sử dụng thẻ video để hiển thị cảnh và sau đó lấy lại bộ đệm của kết quả cuối cùng vào bộ nhớ / đĩa, thì không có CRTC nào liên quan vì nó không bị ràng buộc cho đầu ra, mặc dù sử dụng bộ nhớ của thẻ video.
- Một thẻ video có thể hỗ trợ xuất một CRTC cho nhiều màn hình. Chúng phải có cùng độ phân giải và có thể hoặc không phải có cùng tần số. Chỉ cần sử dụng cài đặt hiển thị để "Hiển thị cùng một màn hình" trên hai hoặc nhiều màn hình có thể sẽ không tận dụng lợi thế này và sẽ phản chiếu bộ đệm cuối cùng trên hai CRTC. Đảm bảo rằng một CRTC duy nhất đang được sao chép trên hai màn hình, cho đến nay, vượt quá khả năng kỹ thuật của tôi.
Vì vậy, để trả lời các câu hỏi khác của bạn:
Làm cách nào để biết có bao nhiêu [CRTC] có sẵn?
$ 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
Lưu ý rằng giống như bạn, tôi có nhiều đầu ra hơn CRTC : crtcs: 4
outputs: 10
, có những lý do chính đáng mà đầu ra rất nhiều, chủ yếu là các cổng video có rất nhiều tiện ích được đưa vào:
- Một đầu nối DisplayPort có thể có 2 hoặc 3 đầu ra được liên kết với nó nếu hỗ trợ nối xích .
- Một kết nối DVI-I có thể chia thành các thành phần kỹ thuật số và analog của nó để chạy một màn hình của từng loại. Giải pháp lười biếng cũ là sao chép những thứ này trong phần cứng, nhưng giờ đây các thiết bị video phổ biến có đầu ra DVI và VGA được liên kết với một cổng như vậy.
- Một dock máy tính xách tay có thể dễ dàng tăng gấp đôi số lượng đầu ra, và sau đó một số, vì họ muốn cung cấp sự tiện lợi của các đầu nối bổ sung dồi dào trên dock.
- Một thiết bị video có thể có các đầu nối chưa được thực hiện vì nó được đưa vào sản xuất hoặc vì nó là một thiết bị khác được triển khai lại, nhưng có một số đầu nối bị bỏ qua.
Có thể thêm nhiều [CRTC] trong phần mềm hoặc có thể thông qua thẻ PCI không?
Vì CRTC được cung cấp bởi GPU, cách duy nhất để có nhiều hơn là thêm một thiết bị video sẽ hoạt động đồng thời với thiết bị bạn đã có. Tôi biết điều này là có thể, và có nhiều hạn chế, nhưng không có gì hơn. Bạn sẽ phải nghiên cứu nhiều thiết lập GPU để xem điều này có khả thi với bạn không.
Tái bút: Tôi đang học được rất nhiều điều này chỉ hôm nay và vấp phải câu hỏi của bạn trong quá trình nghiên cứu của riêng tôi.