Thiết lập hiện tại của tôi là ba màn hình được kết nối như sau (màn hình được liệt kê từ trái sang phải):
GPU0 (nVidia GTX 280):
- Dell 2405FPW (1920x1200)
- Dell U2410 (1920x1200)
GPU1 (nVidia 210):
- Dell 2405FPW (1920x1200)
Hoạt động như một nét quyến rũ trong Windows 7, không nhiều trong Linux. Tôi dường như chỉ có ba lựa chọn thực sự:
- Chạy cả ba màn hình dưới dạng màn hình X riêng biệt, tôi có khả năng tăng tốc phần cứng nhưng vì chúng đều là các phiên X độc lập nên tôi không thể di chuyển các cửa sổ giữa chúng và chỉ có thể mở firefox trên một màn hình bất kỳ lúc nào.
- Chạy cả hai trên GPU0 ở chế độ TwinView và có GPU1 dưới dạng màn hình X riêng biệt. Cùng giới hạn là 1 nhưng ít nhất hai màn hình hoạt động cùng nhau ok. Tôi đã có một vấn đề khi thỉnh thoảng Linux thấy cả hai màn hình trên GPU0 là một màn hình lớn duy nhất.
- Kích hoạt Xinerama và có mọi thứ hoạt động như tôi muốn nhưng khả năng tăng tốc phần cứng không còn nữa và màn hình hiển thị theo phong cách Windows 95.
Giải pháp lý tưởng của tôi là có tất cả các màn hình hoạt động như ở Xinerama mà không bị hạn chế việc tăng tốc phần cứng. Tôi thậm chí không quan tâm nếu điều đó có nghĩa là hiển thị cả ba trên GPU0 và bằng cách nào đó, hiển thị màn hình của màn hình thứ ba thành GPU1, bất cứ điều gì cũng hoạt động.
Câu hỏi của tôi là: có cách nào để thực hiện điều này? Tôi không cảm thấy như trường hợp sử dụng của mình ở ngoài đó nên không có ít nhất một số hình thức hỗ trợ (ngoài ba tùy chọn giới hạn được trình bày ở trên), hoặc là lựa chọn tốt nhất của tôi sẽ chỉ là hút nó lên và chọn lên một thẻ tốt hơn để thay thế cả hai có thể tự xử lý ba đầu ra?