소프트웨어 가상화 기술 (VT-X)을 이용하여 블루스택의 성능을 향상시키는 방법
2014.08.31 12:59
*이 포스트는 가독성이 좋은, 나눔고딕으로 작성되었습니다.
Richemont's 메모
Richemont
가상화 기술을 이용하여 블루스택의 성능을 개선시키기
*BlueStacks App Player 0.9.2.4061 버전 (킷캣) 기준입니다.
블루스택은 기본값 설정으로 "가상화 기술"을 사용하지 않도록 설정되어있습니다. 그렇게 되면 안드로이드 애뮬레이팅은 순수 소프트웨어적으로 구동이 되는데 이런 방식은 성능이 좋지 못하기 때문에 블루스택에서 버벅임과 강제 종료 현상을 야기할 수 있는 것입니다.
반면에 가상화 기술을 이용한다면 현재 OS에 대한 가상 머신에 대하여 CPU 자체적으로 하드웨어 방식의 애뮬레이팅을 하기 때문에 성능 손실 없이 제대로 된 애뮬레이팅 환경을 구축할 수 있습니다.
블루스택 설치 당시 기본값에서 "가상화 기술"이 사용되지 않도록 설정된 이유는 가상화 기술이 탑제된 PC가 아직 많지 않기때문입니다. 가상화 기술은 2000년대 중반 이후에 본격적으로 상용화되었던 기술로 최근 10년 동안에 출시된 CPU 및 이를 탑제한 PC에서만 가상화 기술을 지원합니다.
블루스택에서 "가상화 기술"을 사용하려면 일단 자신의 PC에 탑제된 CPU가 가상화 기술을 지원하는지를 확인해야 합니다. CPU가 가상화 기술을 지원하지 못한다면 이 팁을 적용해도 변화가 나타나지 않기 때문입니다. 그리고 바이오스 설정에서 가상화 기술을 활성화시켜야 합니다.
자신의 PC에 탑제된 CPU가 가상화 기술을 지원하고 바이오스 설정에서 활성화가 되어있다면 다면 레지스트리 수정을 통해 블루스택에서 가상화 기술을 활성화 시킬 수 있습니다. 관리자 권한을 승인하고 레지스트리 편집기 (regedit)를 실행하여 사진에서 동그라미 친 경로로 이동합니다.
그 곳에서 ForceVMLegacyMode라는 DWORD 값이 존재합니다. 이 값이 10진수이던 16진수이던지 간에, 1이면 "가상화 기술"이 비활성화되고 0이면 CPU의 "가상화 기술 지원 여부"에 따라서 자동으로 가상화 기술이 활성화가 됩니다. 값을 0으로 바꾸고 블루스택을 재시작합니다.
블루스택이 가상화 기술을 활성화 시키게 된다면, 두 번째 사진에 나온 경로에 있는 VirtType의 값이 legacy가 아니라 vtx로 바뀝니다 (가상화 기술을 지원하는 인텔 CPU 기준).
여기까지 "가상화 기술"을 이용하여 블루스택의 성능을 개선시키는 방법에 대하여 서술하였습니다. 이 팁은 인텔 CPU에는 검증되었지만 아직 AMD CPU 쪽에는 검증이 되지는 않았습니다. 일단 가상화 기술은 규격 통일이 이루어지지않은 기술인데다가 블루스택이 AMD의 가상화 기술을 지원하는 지도 미지수고요.
이 팁이 성공한다면 피파온라인3M, 모던컴뱃, 아스팔트 등의 고사양 게임이 블루스택에서도 원할히 구동될 것입니다.
*추가 팁: 두번째 사진에서 Memory 값을 수정하여 블루스택의 가상 RAM 용량을 수동으로 할당할 수 있습니다. 10진수로 MB (메가바이트) 단위로 수치를 적으시면 됩니다 (1024MB=1GB). 저는 12GB의 램을 갖고있기 때문에 4GB를 블루스택의 RAM에 할당해도 넉넉합니다. 그런데 할당할 수 있는 RAM 용량의 최대치는 850MB까지네요.
*많은 관심과 공감, 그리고 활발한 댓글과 스크랩은 블로거를 춤추게 합니다.
* 여러분의 꿈이 Richemont 님의 유일한 행복입니다.
* Richemont's Blog : https://blog.naver.com/taskmgr/
댓글 [6]
-
it초보 2014.08.31 14:45
-
DarknessAngel 2014.08.31 22:18
요즘 정말 구형빼고 다 vt-x 지원되니 켜서 손해볼껀 없습니다
인텔 기준으로 해도 2005년 팬4모델에 처음 도입되었으니 설마 이거보다 구형 쓰는분 요즘 거의 없겠죠 (랄까 저런 스팩으로 뭔가를 예뮬레이션 하는것자체가 무모한 시도인듯)
-
타마스 2014.09.01 11:24
사용하고 있지만 아직 많이 불편해요. 안되는것들도 많고.
-
스프리간 2014.09.02 13:37 가상화 적용으로 속도 향상은 체감되고 있습니다.
VirtType 값이 자동으로 변경되지 않고 legacy로 남아있다면 수동 적용 해도 될까요?
-
프로파간다 2014.09.02 14:29
그런 경우는 본인 PC에 장착된 CPU가 가상화 기술을 지원하지 않기 때문입니다. CPU에서 가상화 기술이 적용되는지 다시 한번 확인해보세요. 가상화 기술을 쓰도록 레지스트리를 변경하면 VirtType 값이 legacy에서 자동으로 vtx로 바뀌어야합니다.
-
스프리간 2014.09.03 09:49 윈도우 재시작후 확인하니 바뀌어 있네요.
블루스택 실행만으로는 적용이 바로 되지 않았나 봅니다.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2503 | 모 바 일| 카카오톡 친구 추가없이 전화번호 등록하기 [8] | 고양이2 | 11234 | 3 | 09-13 |
2502 | 모 바 일| ES파일 탐색기 사용법-3 [8] | 고양이2 | 5734 | 4 | 09-12 |
2501 | 모 바 일| ES파일 탐색기 사용법-2 [4] | 고양이2 | 5165 | 3 | 09-12 |
2500 | 모 바 일| ES파일 탐색기 사용법-1 [11] | 고양이2 | 8263 | 4 | 09-12 |
2499 | 소프트웨어| 스윙브라우저에서 구글 크롬 확장프로그램 설치 및 사용하... [3] | 빛나는길 | 7191 | 4 | 09-06 |
2498 | 모 바 일| 모바일 공기계에서 카카오톡 이용하기 [19] | 고양이2 | 12346 | 11 | 09-03 |
2497 | 기 타| 공유기 - 펌웨어 다운, 업그레이드, 복구 [4] | 고양이2 | 6576 | 2 | 09-03 |
2496 | 소프트웨어| Windows 8.1에서 피파온라인3를 실행할 때 "메모리 부... [2] | 프로파간다 | 5523 | 0 | 09-03 |
2495 | 윈 도 우| 작업 관리자 바로 불러오기 [12] | 과객 | 6127 | 4 | 08-31 |
» | 소프트웨어| 가상화 기술 (VT-X)을 이용하여 블루스택의 성능을 향상시... [6] | 프로파간다 | 12806 | 3 | 08-31 |
2493 | 기 타| 컴퓨터 보안 강화하기 [17] | ITforce | 7999 | 3 | 08-30 |
2492 | 윈 도 우| 드라이버 통합이 안 되는 경우 [2] | 삶의여유 | 5025 | 2 | 08-29 |
2491 | 윈 도 우| Windows8.1 계정사진 변경 및 삭제하기 [2] | 파란하늘 | 6630 | 4 | 08-26 |
2490 | 윈 도 우| 인터넷끊김현상 드디어해결했습니다. [12] | 이리도 | 14017 | 3 | 08-22 |
2489 | 기 타| 포털 사이트, 구글 계정의 비밀번호를 변경했을 때 [1] | 고양이2 | 3928 | 1 | 08-22 |
2488 | 윈 도 우| win8.1 업데이트후 프리징 해결법 [14] |
|
11968 | 9 | 08-20 |
2487 | 소프트웨어| UltraISO PE를 무설치 버전으로 [23] | 바야바 | 11415 | 9 | 08-19 |
2486 | 기 타| 윈도우에서 유용한 키보드 매핑(Scancode Map) [6] | DOS | 7017 | 5 | 08-15 |
2485 | 윈 도 우| 윈도 정기 업데이트, 정확한 날짜와 시간[수정] [12] | suk | 8327 | 6 | 08-12 |
2484 | 소프트웨어| 비트디펜더 IS 2015 6개월 무료사용 프로모션 [9] | 캇떼니시로 | 6490 | 2 | 08-12 |
좋은 정보 감사합니다. 블루스텍을 가끔 사용하는데 팅김현상이 잦아서 구버전(루팅)을 사용하고 있습니다.
구버전에서도 가상화 기능이 적용될까요?