Unity 2d, Unity 3d'den daha az sistem kaynağı kullanıyor mu?


17

Unity 2d, Unity 3d'den daha az sistem kaynağı kullanıyor mu? Sistem kaynakları açısından daha az gereksinim duyarsa, Unity 2d'ye geçmek Dizüstü Bilgisayarımın pil ömrünü uzatır mı?


Asıl endişem pil ömrüydü. Dizüstü bilgisayarımda ve netbook'umda aşamalı olarak 10.04'ten 11.04'e yükseltme yaptım ve her ikisinde de 2 saate yakın pil ömrü kaybettim.
Rob

1
Pil ömrünün kaybolmasının başlıca nedeni , Linux çekirdeğinin son sürümlerinde güç gerilemesi olabilir . Grafiklere bakarken, Lucid Lynx'in Linux 2.6.32'yi kullanırken Natty 2.6.38'i kullandığını unutmayın.
jnv

İşlem başına CPU gücü (Watt) kullanımını izlemek için "sudo apt-get install powertop" ve ardından "sudo powertop" komutunu çalıştırabilirsiniz. Gücünü neyin yediğini görmek için harika bir yol. Benim için BlueTooth'du, ancak compiz X & Chrome'un arkasında # 3 olarak ortaya çıktı.
slacy

Yanıtlar:


3

Kesinlikle. Kaynağa aç olan uygulamalar donanım tarafındaki yükü artırır (işlemci, veri yolu etkinlikleri, bellek ayırma, vb.) Ve bu da güç tüketiminin artmasına neden olur. Size pil ömrünü optimize etmek istiyorsanız, şunları öneririm:

  1. Çok fazla fantezi etkisi olmadan minimal bir GUI kullanın. 11.04'te oturum açma sırasında Ubuntu'yu (Klasik) seçebilirsiniz.

  2. Kablosuz adaptörünüzü ve bluetooth adaptörünüzü kapatın. Şaşırtıcı bir şekilde, bu adaptörler pil ömrünün çoğunu emebilir. Yalnızca onları kullanırken açın.

  3. Ekranı pratik ve konforlu en düşük seviyeye getirin.

  4. Gerekmedikçe, süreçlerin çoklu görevleri gerekli olacak şekilde çalışmayın.

  5. Sesi kapatın veya kulaklık kullanın. Dahili hoparlörleri kullanmak daha fazla güç gerektirir.

Bunu deneyin ve dizüstü pilinizin ne kadar süre dayanacağına şaşıracaksınız (pilin ölmemesi şartıyla).

Bu yardımcı olur umarım.


Unity neden Unity 2D'den kesinlikle kaynağa daha aç? Diğer gönderilerin tartıştığı gibi, bu kişinin donanıma bağımlı olmasını bekleyeceği bir şeydir; iyi bir grafik kartı ve en azından minimum düzeyde iyi CPU'ya sahip bir makinede, Unity tarafından kullanılan 3B hızlandırmanın (nux / compiz aracılığıyla) CPU tabanlı ("yazılım modu") görüntülemeden daha fazla kaynak bırakması beklenmelidir. Unity 2D (qt4 / metacity aracılığıyla).
Eliah Kagan

Anladığım kadarıyla, iyi 3D hızlandırmanıza sahip olsanız bile, çizim hala grafik kartı üzerinden yapılacaktır, bu nedenle varsayılan olarak 2D çizim mantıksal olarak 3D'den daha az karmaşıktır. Bu nedenle, yine de, iyi grafik oluşturma sistemine sahip olsanız bile, daha az hesaplama birliği 2D kullanmak kesinlikle daha az hesaplama, dolayısıyla daha az işlemci döngüsü ve nihayetinde daha az güç tüketimi üretir.
Haikal Nashuha

Video kartları günümüzde grafiksel olmayan hesaplama amaçları için bile yaygın olarak kullanılmaktadır, çünkü birçok problemi CPU'lardan daha hızlı çözmektedirler. Bu, CPU'nun video kartına hangi sorunları çözeceğini söylemek için kullanılmasına rağmen. (Grafiksel hesaplama problemleri için, çok uzun zamandır daha hızlıydılar - bu yüzden buna 3D hızlandırma denir .) Akıl yürütmenizde karmaşıklığın tanımlanmasındaki belirsizlikler ve dolaylı (yanlış) A1, A2'den daha az karmaşıksa, M1 ve M2 rasgele makineleri için M1, A1'i M2 A2'den daha hızlı çalıştırır.
Eliah Kagan

Tam gelişmiş OpenGL şeyler yerine qt-quick kullanır.
user72421

Downvote? qt-quick çok üst düzey bir GUI araç takımıdır, aslında qt 5.0'da OpenGL'ye taşınır, ancak benim deneyimime göre qt quick, iyi 3D donanım ve sürücülerle bile birlik 3D'den çok daha iyi çalışır.
user72421

4

Pil ömrü sorunu, linux çekirdeğindeki gerilemeden kaynaklanmaktadır. Birlikle ilgisi yok.
Eminim birlik 3d etkileri unity2d ile karşılaştırıldığında bazı küçük olumsuz etkisi vardır, ama bu noktada yapılacak en iyi şey sorunu çözen bir çekirdek sürümü için beklemek.

Regresyona temel bir bakış

AFAIK çekirdek 3.0 hala bu soruna sahiptir, ancak daha az derecede.


3

Bunun donanımınıza ve "daha az kaynak" görünümüne bağlı olduğunu düşünüyorum. Sadece genel donanım, Bellek ve CPU kullanımı gibi kaynaklardan bahsediyor ve pil sorununu bir kenara bırakırsak, donanımınızın dikkate alınması gerekir.

Harici (CPU'ya) grafik kartınız yoksa, Unity 2D'nin daha az kaynak kullandığı ifadesi mantıklıdır.

Ancak, oldukça iyi bir harici grafik kartınız olduğunda, neden bu kaynakların yanlarında soğumasına izin verin? Compiz (Unity 3D) kullanmak, aksi takdirde sadece orada oturup boşa gidecek kaynakları kullanır. Bir bakış açısından daha fazla kaynak kullanırken, diğer yandan GPU'nuza bazı yükler taşır, bu yüzden aslında tamamen CPU ve bellek bakış açısından daha az kaynak kullanır.

Sadece Phoronix'in Desktop Manager Analizine bakın

Compiz ve Metacity ile aynı bilgisayarı çalıştırıyorlar ve neredeyse aynı şeyi yapıyorlar. Peki neden fantezi efekti elde etmiyorsun?

Sonunda, ona böyle bakıyorsunuz. Ve muhtemelen bir test yapana kadar kurulumunuzda hangisinin daha iyi olduğunu bilmenin bir yolu yoktur.


Hepsini idare edecek kaynaklara sahibim. Dizüstü bilgisayarım ve Netbook'umun pil ömrünün 10.04'ten 11.04'e sabit bir şekilde düştüğü sadece!
Rob

Neden iyi grafik hızlandırmalı bir video kartını "harici" kart olarak adlandırıyorsunuz? Bunlar neredeyse her zaman dahili kartlardır ve birçok dizüstü bilgisayarda da vardır (ve bir dizüstü bilgisayarın yerleşik monitörü ile iyi çalışır).
Eliah Kagan

harici veya dahili olarak dizüstü bilgisayarın kendisini değil CPU'ya atıfta bulunuyorum.
hansioux

1

Aslında, güç kullanımının bir göstergesi olan uyandırma sayısını ölçmek için powertop kullandım. Unity 3d, efektli klasik, efektsiz klasik uyandırma ile ilgili olarak aşağı yukarı aynıdır. Birlik 2d daha az verimli görünüyor - gelişimin erken aşamasından kaynaklanıyor olabilir. KWORKER, bu süreç ne olursa olsun, en fazla uyanışı üretir ve daha önce görmediğim bir süreçtir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.