Nvidia NVS440 (2 GPU, 2 GPU başına 4 çıkış, toplam 4 çıkış) üzerinden 3 monitör kurulumum (her biri 1680x1050); bu, Windows XP, 7 altında düzgün çalışıyor ancak Linux altında önemli baş ağrıları yarattı (Ubuntu 9.04).
Daha önce aynı sonucu elde etmek için daha önce bir XFX 9600GT ve onboard XFX 9300GS kullanmıştım ama kart gürültülü ve güçlüydü ve NVS4400'de bu sinir bozucu problemden kurtulmuş sihirli bir anahtar olduğunu umuyordum - NVS440'ı ortaya çıkardı bir fiziksel PCB'de sadece 2 kart var: - (Bu kartı Linux altında kullanan insanlar için net yüksek ve düşük aradım ama hiçbir şey bulamadım, eğer bir şey daha az güç kullanırsa ve fan daha azsa, bu yüzden her iki şekilde de faydalanabildim. )
Her neyse, her iki kurulum kullanılarak 5 çözüm mevcuttu:
- Hepsi birleştirilmiş 3 ayrı X örneği var
- Xinerama tarafından birleştirilen 3 ayrı X örneğine sahip olmak
- 2 ayrı X örneğine sahip olun - Her ikisi de Xinerama tarafından bitişik, ikiz görünüm kullanan
- 2 ayrı X örneği var - İkiz görünüm kullanıyor, ancak Xinerama kullanmıyor
- Tek bir Twin-view kurulumuna sahip olun ve 3. ekranı fişten çekin :-p
4 ayrı seçenek, 2 ayrı X örneği ve ikiz görünüm (ancak xinerama kullanmamak) kullanarak, performans ve kullanılabilirlik açısından en iyi denge idi, ancak 2 gerçekten can sıkıcı konulara neden oldu.
- Üzerine açılan bir uygulamanın hangi ekranda açılacağını (kısayolları değiştirmeden) kontrol edemezsiniz - ve bir kez açıldığında, terminali açmadan ve hareket etmeye zorlamadan başka bir ekrana taşıyamazsınız
- Nvidia'nın Xinerama sonlarını geçersiz kılması veya tahrif etmesi ve Twin görünümünün birleştirildiği 2 ekran, her iki ekranın ortasında açılır pencerelerin açılmasına ve pencerelerin büyütülmesinin ilk 2 ekranın genişliğine ulaşmasına neden olan tek bir büyük ekran gibi davranıyor
- Firefox, aynı kullanıcı olarak yalnızca bir örneği çalıştırabilir, bu nedenle birden fazla firefox penceresi olması en az 2 kullanıcı gerektirir
İkinci seçenek, doğru seçenek gibi “hissediyor”, ancak OpenGL temel olarak devre dışı bırakılıyor ve herhangi bir tür oyun oynuyor ya da grafiksel bir şeyi çalıştırmak bile büyük bir performans düşüşü ve dengesizliğe neden oluyor; düşmek. Masaüstünüze bakıp hiçbir şey yapmamaya yetecek kadar çalışır, ancak bazı işler yapmaya başlar başlamaz - pencereleri açıp, etrafa sürükleyerek - firefox'un birden çok kopyasını çalıştırarak sadece yavaş hissettirir.
Son açılış, yalnızca gidişli çift ekran mükemmel çalışıyor ve her şey gerektiği gibi çalışıyor, tam GPU hızlandırma - iki mantıksal ekran alanı - mükemmel, sadece pencereler gibi GPU'larda çalışmasını sağlayın! :-p
Her neyse, RandR'ın birden fazla GPU'nun Xinerama'dan çok daha derin bir katmana tek bir büyük masaüstü oluşturmak için birlikte dikilmesine izin vermek için GPU nesnelerini tanıttığı zaman boşluğu alması gerektiğini biliyorum. Bunun şimdi düzeltilip düzeltilmediğini (X server 1.7'nin devre dışı olduğunu farkettim) ve birisinin başarıyla çalışmasını sağlayıp sağlamadığını merak ediyordum.
Yine benim gereksinimlerim:
- Herhangi bir pencereyi sürüklemek için büyük bir masaüstü
- Pencerelerin her bir ekrana büyütülmesi (XP'nin yaptığı gibi)
- Birincil ekranda tam ekran uygulamaların çalıştırılması ve farenin diğerlerine ya da uzatılmış 3 nesneye hareket etmesini engelleme
Sonunda bir yan not olarak; Matrox üçlü (ve çift) kafa ayırıcısının farkındayım, ancak eBay'de kullandıkları fiyatın bile, göze alabileceğimden daha fazla olduğunu düşünüyorum, tartışmam: Linux’ta çalışacak bir şey almak için fazladan donanım almak zorunda kalmamalıyım. Windows dünyasında uzun süredir var olan bir şey (X :-p ile anlaşamadığımı söyleyebilir misiniz); Nakit param olsaydı bu kutunun son sürümünü zaten satın alırdım (yeni sürüm sonunda her biri 1680x1050 olan ekranlar gibi büyük çözünürlükleri destekliyordu).