우분투 터치 에뮬레이터가 작동하지 않습니다


9

나는 그것을 사용하여 우분투 터치를 사용해보기로 결정 ubuntu-emulator했다. 결국 나는 이것을 사용하여 우분투 앱을 만들고 테스트 할 것입니다.

다음 명령을 실행하여 설치, 작성 및 실행했습니다 ubuntu-emulator.

sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance

처음 두 개는 잘 작동했고 세 번째를 실행했을 때 가상 전화가 나타 났지만 가상 화면은 비어있었습니다. 기다렸다가 기다렸지 만 아무 일도 일어나지 않았고 화면은 빈 / 검은 색으로 남아있었습니다 (가상 전화). 그런 다음 터미널에 로그인해야합니다. 나는 phablet를 입력 한 다음 phablet을 입력하고 정상적으로 로그인했습니다.

이제 터미널에 로그인했으며 전화의 가상 커널이 있지만 화면에 아무것도 나타나지 않습니다. 그래픽을 어떻게 시작할 수 있습니까?

또한 화면이 작동되면 창 크기를 줄일 수 있습니까 (하나의 바탕 화면에 맞지는 않음)?


4
시스템에 따라 ARM 에뮬레이터를 시작하는 데 시간이 오래 걸릴 수 있습니다. X86 에뮬레이터는 아직 준비가되지 않았습니다. 16GB RAM을 갖춘 i7 3770에서도 ARM 에뮬레이터는 여전히 몇 분이 걸렸으며 상호 작용하기가 매우 느 렸습니다 (실제로는 사용할 수 없다는 점까지).
Dove

쿼드 코어 AMD A8 프로세서와 8GB RAM이 있으며 디스플레이가 표시 될 때까지 약 30 분 동안 기다렸습니다. 아무 일도하지.
Nathan Osman

답변:


4

우선, 현재 Ubuntu Touch Emulator는 Ubuntu 14.04 Trusty Tahr에서만 사용할 수 있으며이 sudo apt-get install ubuntu-emulator명령으로 인해 현재 Ubuntu 14.04로 업그레이드 한 경우에만 문제가 발생하여 해당 주제에 대한 의문을 제기 할 수 없습니다.

어쨌든, 나는 대답을 시도 할 것입니다. 에뮬레이터의 최소 요구 사항 중 하나는 그래픽 카드가 OpenGL을 지원해야한다는 것입니다. 그래픽 카드에 OpenGL이 지원되는지 테스트하려면 glxinfo다음과 같이 명령을 사용할 수 있습니다 .

glxinfo | grep render

그래픽 카드에 OpenGL이 지원되는지 여부를 출력에서 ​​이해할 수 있습니다.

참고 : mesa-utils를 사용하려면 패키지가 설치되어 있어야합니다 glxinfo.

최소 요구 사항에서 또 다른 두 가지 :

  • 에뮬레이터 전용 512MB의 RAM
  • 4GB의 디스크 공간

이제 이러한 최소 요구 사항이 충족되면 Ubuntu Touch 에뮬레이터를 성공적으로 사용할 수 있습니다. 그래픽이 나타날 때까지 몇 분 정도 기다려주십시오.

출처 :


나는 8GB의 RAM과 100GB 이상의 여유 디스크 공간이 있으므로 문제가되지 않습니다. Trusty를 실행 중이므로 (OP에 대해서는 확실하지 않지만) 문제가되지 않습니다.
Nathan Osman

@NathanOsman OpenGL 지원 데스크탑 드라이버는 어떻습니까?
Radu Rădeanu

glxinfo따르면, 나는있다 direct rendering: Yes.
Nathan Osman

문제는 전용 RAM에 있습니다. 기본적으로 512MB RAM 만 에뮬레이터에 사용합니다.
Pavak Paul

0

NVIDIA 그래픽 카드를 사용하는 경우? X.Org X Server Nouveau 디스플레이 드라이버를 실행 중인지 확인하십시오. 그렇다면 "소프트웨어 및 업데이트"에서 독점 NVIDIA 드라이버를 설치하고 컴퓨터를 재부팅하십시오. 이후에는 우분투 에뮬레이터가 정상적으로 실행됩니다.

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