Cevap, büyük ölçüde "yavaş" ya da daha iyisi, daha az FPS hissine katkıda bulunan 3 ana faktöre bağlıdır:
- Ubuntu'nun sürümü (Güncellendi, piyasaya çıktığında olduğu gibi bırakılmadı)
- Ekran kartı (Ati, Intel, Nvidia)
- Sürücü sürümü (Özel, Açık Kaynak, Gerçek Sürüm)
Her noktayı açıklayacağım:
Ubuntu sürümü
Ubuntu sürümü için Unity ile 11.10 kullanmanın emeceği biliniyor. Kelimenin tam anlamıyla PC, çoğu durumda Gedit veya Nautilus'u açarken bile emiyor. OpenGL'de veya Wine ile DirectX veya OpenGL ile bir oyun oynamaya çalışmak, diğer DE'lere kıyasla, normalden daha az FPS ile sonuçlanacaktır. Bu, 12.04'te ve daha sonra tekrar FPS sayısının artmaya başladığı 12.10'da değişir.
En sonuncusu 12.10 olduğundan, bazılarına göre, yükseltme yapmadan 12.10 kullanmanın, Compiz ve Unity’de piyasaya sürüldükten yaklaşık bir ay sonra düzeltilen birkaç önemli sorunu ele almadığı belirtilmelidir. Bu nedenle, herhangi bir 12.10 kullanıcısı bu avantajlardan yararlanmak için yükseltme yapmalıdır. Bunun nedeni, FPS ve OpenGL performansı akla geldiğinde konuşulan en önemli 2 bölümün Unity ve Compiz olmasıdır (performans etkisi söz konusu olduğunda Compiz en önemli olanıdır).
Hem Compiz projesinin 0.9.8 Serisinde, 0.9.9 Serisinde ve Birliğin 7.x Serisinde yer almasının faydaları ve geliştirmeleri aslında çok etkileyici.
Phoronix'teki testler ve kendi başıma yapılan bazı testler Nvidia kartları için (gerçekten yapabileceğim tek testler Nvidia kartları ile yapıldı) performansın arttığını gösterdi. Ve sadece 3 veya 4 FPS değil, Ekran kartına ve Sürücüye bağlı olarak yaklaşık 20 ila 70 FPS.
Bu önemlidir, çünkü kullanıcının kullandığı Ubuntu sürümüne bağlı olarak, mevcut Compiz ve Unity sürümüne ve onunla birlikte gelen performans maliyetine bağlı olacaktır.
Birlik, Compiz'e ihtiyaç duyduğundan, bu, düşük FPS sayımının en büyük nedeni olacak, ancak eskisi gibi değil ya da en az 2 sürüm önceydi. Wine veya Open Source'ta video oyunları oynarken Compiz'in Benchmark yardımcı programını çalıştırmak, en son 313.xx serisi Nvidia ile 13.04'ü test ederken, bana 12.10'da daha da iyi FPS verdi.
Ubuntu'nun kullanıcıları ve Steam (Valve) için verdiği taahhüt nedeniyle video performansının 13.04'te (ve 12.10 ve 12.04'te büyük bir dereceye kadar) ele alınacak noktalardan biri olduğu belirtilmelidir. Sadece Ubuntu ve Valve bu konuda çalışmakla kalmıyor, aynı zamanda Nvidia ve Intel de FPS'yi tekrar tekrar ve tekrar eden birçok güncellemeye katılmışlar. 3.7 ve 3.8 Çekirdeğe gelen gelişmeleri takip ediyorsanız, bir kısmını göreceksiniz.
Ekran Kartı ve Sürücü Sürümü
Performansın akıllıca olduğu Nvidia'nın zirvede olduğu ve bunu Intel ve Ati takip ettiği biliniyor (Intel bu konuda daha iyi olduğu için bu kullanım kolaylığı ile karıştırılmamalıdır). Nvidia için en yeni sürücüler (Örneğin, 306.64 , 310.19 ve 313.09 ) tüm UnGG için özel olarak OpenGL performans iyileştirmelerini getirdi. Özellikle, Compiz'i daha da geliştirmek için kullanılan 313.09 .
Şimdi, Nvidia sadece Compiz / Unity yolunu iyileştirmek için çok çalışma yapıyor. Intel ayrıca Mesa için, özellikle 965, 2000 HD, 3000 HD ve 4000 HD Serisi olmak üzere tüm Intel video kartlarında performansı iyileştirmesi gereken birçok temel özellik üzerinde çalışmaktadır (Çok zor). Son olarak, Ati / AMD, Compiz ile ilgili birçok hata ve sorunu giderecek çok sayıda güncelleme yaptı.
Bu nedenle genel olarak, her biri için en son sürücüye sahip olmak performansı artıracak, ancak bir Nvidia kartına sahip olmak, onu daha da artıracak, ardından Intel ve Ati.
Bunları okuduktan sonra, performansı artırmak için genel olarak ne gibi değişiklikler yapıldı?
Nvidia, birkaç sürümden bu yana, eski sürümlerde genel olarak% 50'den fazla bir geliştirme ile Unity performansını iyileştirmek için çalışıyor
Intel, Birlik performansını artırmak için Mesa ile çalışıyor
Ubuntu ve Valve, Compiz ve Unity için performansı artırmaya çalışıyor
Launchpad'de görüldüğü gibi, genel olarak yanıt verebilirliği ve daha iyi performansı iyileştirmek için Compiz'e yapılan birkaç düzeltme vardır (bellek ve CPU kullanımı dahil)
Launchpad'de görüldüğü gibi, Unity son kullanıcıların karşılaştığı çoğu sorunla ilgili birçok düzeltme aldı.
Compiz, bir yıl önce kullandığı bellek miktarının% 50'sinden fazlasını düşürdü.
Birlik, bir yıl önce kullanılan sürüme kıyasla daha hızlı ve daha hafif hissediyor.
Sams Spilsbury tarafından en son Compiz ve Unity için Unity ile bilinen bazı ortak problemleri ele alacak bazı çalışmalar yapılmıştır .
Çekirdek 3.7 ve 3.8 sürümleri genel olarak video iyileştirmeleri getirecek
Gördüğünüz gibi, Birliği ve Derlemeyi geliştirmek için yapılan çok iş var. Adil olmak gerekirse, Birliği Xfce veya Lxde ile karşılaştırmak adil değildir. Bu bir bisikleti arabaya benzetmek gibidir. Her ikisi de bazı şeyleri daha iyi yapabilir. Compiz, örneğin Xfce veya Lxde'nin kullanmadığı çok temiz efektler sunuyor ve çoğumuz kullanmasa da, bir seçenek. (Otomobilin içindeki çakmak gibi).
Aynısı KDE, Gnome3 ve diğer DE değerlerini düşük seviye DE değerlerinin karşılaştırması için de geçerlidir. Düşük sebep, bir sebep için. Performansı etkileyecek muazzam değişiklikler yapmaktan kaçınmaya meyillidirler; ancak yüksek DE, başlangıçta daha fazla kaynak alabilecek özellikler eklemeye çalışacaktır. Örneğin, widget'lara sahip olmak, bir pencereyi mümkün olduğu kadar döndürme yeteneği, arka planı gizleyen veya animasyonlu bir arka planı olan bir bulanıklık efekti olan. Bazı masaüstleri tarafından sunulan ve bazı DE'lerin ihtiyaç duymadığı ya da kullanmadıkları için, düşük uçlu bir sisteme daha fazla yönelik olduklarından, bazı kullanıcıların zevk aldığı seçenekler var.
Bunu akılda tutarak, 4.0 sürümünden beri KDE'yi test eden herhangi biri, en son 4.9 sürümüne kadar ne kadar büyük iyileştirmeler yaptığını biliyor. Gerçekten büyük olanlar. Gnome 3.0'ı en son 3.8 sürümüne kadar test eden herhangi biri, performansındaki büyük değişimleri bilir ve Unity'i 3.x'ten 6.x'e kadar test eden herkes (Ve yakında 7.x) performans atladı. Örneğin, bir bayan için Gnome2'yi özlüyorum, ancak Gnome2'yi kullanamadığım birkaç durum var, çünkü Birlik bu vakaların bazılarına ulaşmama yardım etmede çok daha dostça ve daha hızlı.
Peki performansı artırmak için ne gibi ipuçları verebilirim?
Eh yüklemek Compiz Yapılandırma Ayarları Yöneticisi (ccsm)
ve OpenGL eklentisi ile oynayın:
Bu seçeneklerden bazıları performansı artıracak, diğerleri video sorunlarından kaçınmak için ihtiyacım vardı. Herhangi biri bu konuda bir soru bulursa, bu cevabı buraya bir bağlantı eklemek için düzenlerlerse mutlu olurum. Şu anda bulamıyorum, ancak bununla ilgili bir cevap olduğunu biliyorum.
Diğeri sürücüleri yeniliyor ve mümkünse Nvidia kullanıyor. Bunun dışında 13.04'ü beklemek faydalı olacaktır.
Bazı incelemeler için, Birliğin 11.04, 12.04, 13.04 ve 13.10’da nasıl performans gösterdiğini kontrol eden Phoronix’in karşılaştırmalı değerlendirmeleri:
Masaüstü Karşılaştırma 11.04
Masaüstü Kıyaslaması 12.04
Masaüstü Kıyaslaması 13.04
Masaüstü Benchmark 13.10
Ve geçtiğimiz aylarda Nvidia’da olanlar da buydu.
Ayrıca Ati / AMD HERE , HERE , HERE ve HERE ile ilgili bazı makaleler
Son olarak, Intel, Mesa ve Opengl HERE , HERE ve HERE