Unity 2d는 Unity 3d보다 적은 시스템 리소스를 사용합니까?


17

Unity 2d는 Unity 3d보다 적은 시스템 리소스를 사용합니까? 시스템 리소스 측면에서 덜 필요한 경우 Unity 2d로 전환하면 랩탑의 배터리 수명이 증가합니까?


나의 주요 관심사는 배터리 수명이었습니다. 랩톱과 넷북에서 점진적으로 10.04에서 11.04로 업그레이드했으며 두 배터리 수명이 거의 2 시간 정도 줄었습니다.
Rob

1
배터리 수명 손실의 주요 원인 은 최신 버전의 Linux 커널에서 전력 회귀 때문일 수 있습니다 . 차트를 볼 때 Lucid Lynx는 Linux 2.6.32를 사용하고 Natty는 2.6.38을 사용합니다.
jnv

"sudo apt-get install powertop"을 실행 한 다음 "sudo powertop"을 실행하여 프로세스 당 CPU 전력 (와트) 사용량을 모니터링 할 수 있습니다. 그것은 당신의 힘을 먹는 것을 볼 수있는 좋은 방법입니다. 나에게 그것은 BlueTooth 였지만 compiz는 X & Chrome보다 3 위를 차지했습니다.
slacy

답변:


3

명확히. 리소스가 많은 응용 프로그램은 하드웨어 쪽 (프로세서, 버스 활동, 메모리 할당 등)의 부하를 증가시켜 전력 소비를 증가시킵니다. 배터리 수명을 최적화하려면 다음 사항을 제안하십시오.

  1. 많은 멋진 효과없이 최소한의 GUI를 사용하십시오. 11.04에서는 로그온 중에 Ubuntu (Classic)를 선택할 수 있습니다.

  2. 무선 어댑터와 블루투스 어댑터를 끕니다. 놀랍게도이 어댑터는 대부분의 배터리 수명을 단축시킬 수 있습니다. 사용할 때만 켜십시오.

  3. 실용적이고 편안한 최저 수준으로 화면을 어둡게합니다.

  4. 필요한 경우가 아니면 프로세스의 멀티 태스킹이 필요한 방식으로 작동하지 마십시오.

  5. 소리를 끄거나 이어폰을 사용하십시오. 내장 스피커를 사용하려면 더 많은 전력이 필요합니다.

이것을 시도하고 당신은 당신의 랩탑 배터리가 얼마나 오래 지속될 수 있는지에 놀랄 것입니다 (배터리가 죽지 않는다면).

도움이 되었기를 바랍니다.


Unity 가 Unity 2D보다 확실히 더 많은 리소스를 요구하는 이유는 무엇 입니까? 다른 게시물에서 논의했듯이, 이것은 하드웨어에 의존 할 것으로 예상되는 종류입니다. 좋은 그래픽 카드와 최소한 최소 OK CPU를 가진 머신에서 Unity (nux / compiz를 통해)가 사용하는 3D 가속은 CPU 기반 ( "소프트웨어 모드") 렌더링보다 더 많은 리소스를 사용할 수 있어야합니다. Unity 2D (qt4 / metacity를 통해)
Eliah Kagan

내가 이해 한 바에 따르면, 3D 가속이 양호하더라도 그래픽 카드를 통해 드로잉이 계속 수행되므로 기본적으로 2D 드로잉은 논리적으로 3D보다 덜 복잡합니다. 따라서 여전히 우수한 그래픽 렌더링 시스템을 사용하더라도 적은 계산 단위 2D를 사용하면 계산 횟수가 줄어들어 CPU 사이클이 줄어들며 전력 소비량이 줄어 듭니다.
Haikal Nashuha

비디오 카드는 CPU보다 많은 문제를 더 빨리 해결하기 때문에 그래픽이 아닌 계산 목적으로도 오늘날 일반적으로 사용됩니다. CPU를 사용하여 비디오 카드에 해결해야 할 문제를 알려 주어야하더라도 마찬가지입니다. (그래픽 계산 문제의 경우 매우 빨랐습니다. 이것이 3D 가속 이라고 불리는 이유 입니다.) 복잡성 을 정의 할 때의 모호성 및 암시 적 (잘못된) 가정과 관련하여 추론에 다른 문제가 있습니다. A1이 A2보다 덜 복잡하면 임의의 시스템 M1 및 M2에 대해 M1은 M2가 A2를 실행하는 것보다 A1을 더 빠르게 실행합니다.
Eliah Kagan

완전한 OpenGL 항목 대신 qt-quick을 사용합니다.
user72421

공감? qt-quick은 최고급 GUI 툴킷으로, 실제로는 qt 5.0에서 OpenGL로 이동하고 있지만 제 경험상 qt quick은 우수한 3D 하드웨어 및 드라이버를 사용하더라도 unity-3D보다 훨씬 뛰어납니다.
user72421

4

배터리 수명 문제는 Linux 커널의 회귀 때문입니다. 화합과는 아무런 관련이 없습니다.
나는 unity3d의 효과가 unity2d에 비해 약간의 부정적인 영향을 미칠 것이라고 확신하지만,이 시점에서해야 할 가장 좋은 일은 문제를 해결하는 커널 버전을 기다리는 것입니다.

회귀의 기본 개요

AFAIK 커널 3.0에는 여전히이 문제가 있지만 그 정도는 낮습니다.


3

나는 이것이 당신의 하드웨어와 당신이 "자원 부족"을 보는 방식에 달려 있다고 생각합니다. 전체 하드웨어, 메모리 및 CPU 사용률과 같은 리소스에 대해 이야기하고 배터리 문제를 제쳐두고 있다면 하드웨어를 고려해야합니다.

외부 (CPU) 그래픽 카드가없는 경우 Unity 2D는 적은 리소스를 사용한다는 말이 의미가 있습니다.

그러나 꽤 괜찮은 외부 그래픽 카드를 가지고있을 때 왜 그 자원이 옆에 식도록 두어야합니까? Compiz (Unity 3D)를 사용하면 그 자리에 앉아 낭비되는 리소스를 활용할 수 있습니다. 한 관점에서는 더 많은 리소스를 사용하지만 다른 한편으로는 GPU에 약간의 부담을 주므로 실제로 CPU 및 메모리 관점에서 더 적은 리소스를 사용합니다.

Phoronix의 Desktop Manager Analysis를 살펴보십시오

Compiz와 Metacity를 실행하는 동일한 컴퓨터는 거의 동일한 성능을 발휘합니다. 그렇다면 왜 멋진 효과를 얻지 못합니까?

결국, 그것은 당신이 그것을 보는 방법입니다. 테스트 할 때까지 어느 것이 더 좋은지 알 방법이 없을 것입니다.


나는 그것을 모두 실행할 자원이있다. 내 노트북과 넷북의 배터리 수명이 10.04에서 11.04로 꾸준히 떨어졌습니다.
Rob

우수한 그래픽 가속 기능을 갖춘 비디오 카드를 "외부"카드라고 부르는 이유는 무엇입니까? 이들은 거의 항상 내부 카드이며 많은 랩톱에도 카드가 있습니다 (랩탑의 내장 모니터에서 잘 작동합니다).
Eliah Kagan

외부 또는 내부에서 랩톱 자체가 아닌 CPU를 나타냅니다.
hansioux

1

실제로 powertop을 사용하여 웨이크 업 횟수를 측정했습니다. 이는 전력 사용량을 나타냅니다. Unity 3d, 이펙트가있는 클래식, 이펙트가없는 클래식은 웨이크 업에 관한 한 거의 동일합니다. Unity 2d는 효율성이 떨어지는 것 같습니다. 개발 초기 단계 때문일 수 있습니다. 이 프로세스가 무엇이든 KWORKER는 가장 많은 깨우기를 생성하며 이전에는 보지 못한 프로세스입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.