Tôi có thiết lập 3 màn hình (mỗi 1680x1050) thông qua Nvidia NVS440 (2 GPU, 2 đầu ra cho mỗi GPU tổng cộng 4 đầu ra); điều này hoạt động tốt trong Windows XP, 7 nhưng gây ra đau đầu đáng kể trong Linux (Ubuntu 9.04).
Trước đây tôi đã sử dụng XFX 9600GT và XFX 9300GS trên bo mạch để tạo ra kết quả tương tự nhưng thẻ rất ồn và đói điện và tôi hy vọng rằng có một số chuyển đổi kỳ diệu trong NVS4400 đã thoát khỏi vấn đề gây phiền nhiễu này - hóa ra NVS440 chỉ là 2 thẻ trên một PCB vật lý :-p (Tôi đã tìm kiếm mức cao và thấp cho những người sử dụng thẻ này trong Linux nhưng không tìm thấy gì, nếu bất cứ điều gì thẻ sử dụng ít năng lượng hơn và ít quạt hơn nên tôi cũng được hưởng lợi từ nó )
Dù sao, sử dụng một trong hai thiết lập đã có sẵn 5 giải pháp:
- Có 3 trường hợp X riêng biệt, tất cả chưa tham gia
- Có 3 trường hợp X riêng biệt, liền kề bởi Xinerama
- Có 2 trường hợp X riêng biệt - Một sử dụng chế độ xem đôi, cả hai liền kề bởi Xinerama
- Có 2 trường hợp X riêng biệt - Một sử dụng chế độ xem đôi nhưng không có Xinerama
- Có một thiết lập Twin-view duy nhất và rút phích cắm màn hình thứ 3 :-p
Tùy chọn thứ 4, sử dụng 2 trường hợp X và Twinview riêng biệt (nhưng không có xinerama) là sự cân bằng tốt nhất về hiệu suất và khả năng sử dụng nhưng gây ra 2 vấn đề thực sự khó chịu
- Bạn không thể điều khiển (không thay đổi các phím tắt) màn hình ứng dụng mở ra - và một khi nó được mở, bạn không thể di chuyển nó sang màn hình khác mà không mở thiết bị đầu cuối và buộc nó di chuyển
- Nvidia bị ghi đè hoặc làm sai lệch các lần ngắt Xinerama và 2 màn hình được nối bởi chế độ xem Twin hoạt động giống như một màn hình lớn duy nhất khiến cửa sổ bật lên ở giữa cả hai màn hình và tối đa hóa các cửa sổ trải dài theo chiều rộng của 2 màn hình đầu tiên
- Firefox chỉ có thể chạy một phiên bản với cùng một người dùng nên có nhiều cửa sổ firefox cần ít nhất 2 người dùng
Tùy chọn thứ hai "cảm thấy" giống như tùy chọn phù hợp, nhưng về cơ bản OpenGL bị vô hiệu hóa và chơi bất kỳ loại trò chơi nào hoặc thậm chí chạy bất kỳ đồ họa nào làm giảm hiệu suất và mất ổn định - thậm chí cố gắng chạy trình giả lập cơ bản cho gba hoặc gens chỉ khiến hệ thống rơi trên. Nó hoạt động vừa đủ để nhìn chằm chằm vào máy tính để bàn của bạn và không làm gì ngoài ngay khi bạn bắt đầu thực hiện một số công việc - mở cửa sổ, kéo mọi thứ xung quanh - chạy nhiều bản sao của firefox, nó thực sự cảm thấy chậm.
Lần mở cuối cùng, chỉ có màn hình kép hoạt động hoàn hảo và mọi thứ hoạt động theo yêu cầu, tăng tốc GPU đầy đủ - hai không gian màn hình logic - hoàn hảo, chỉ cần làm cho nó hoạt động trên các GPU như cửa sổ! :-p
Dù sao, tôi biết RandR đáng ra phải chùn bước khi giới thiệu các đối tượng GPU loại để cho phép nhiều GPU được ghép lại với nhau để tạo ra một máy tính để bàn lớn ở lớp sâu hơn nhiều so với Xinerama. Tôi đã tự hỏi nếu điều này đã được sửa chữa (tôi nhận thấy máy chủ X đã hết) và liệu có ai đã chạy nó thành công không?
Một lần nữa, yêu cầu của tôi là:
- Một máy tính để bàn khổng lồ để kéo bất kỳ cửa sổ nào qua
- Tối đa hóa các cửa sổ cho mỗi màn hình (như XP hiện)
- Chạy các ứng dụng toàn màn hình trên màn hình chính và vô hiệu hóa chuột di chuyển lên các ứng dụng khác hoặc trên cả 3 kéo dài
Cuối cùng là một ghi chú bên; Tôi biết về bộ chia đầu ba Matrox (và kép) nhưng ngay cả giá họ mua trên eBay cũng nhiều hơn khả năng của tôi, tôi lập luận: Tôi không nên mua thêm phần cứng để có thứ gì đó hoạt động trên Linux khi đó là một cái gì đó đã tồn tại trong thế giới cửa sổ trong một thời gian dài (bạn có thể nói rằng tôi không tiếp tục với X :-p); Nếu tôi có tiền, tôi đã mua phiên bản mới nhất của hộp này rồi (phiên bản mới cuối cùng cũng hỗ trợ độ phân giải lớn vì màn hình tôi có 1680x1050 mỗi cái).