resolucion pantalla mejorar juegos china cambiar calidad android virtualbox screen-resolution android-x86

juegos - mejorar calidad de pantalla android



Cambiar la resoluciĆ³n de pantalla de Android x86 (7)

Me gustaría usar Android-x86 2.2 como emulador en mi Windows 7. He descargado VirtualBox y el ISO, y he hecho una máquina virtual con él, pero no puedo establecer la resolución en 320x480 o algo similar.

El siguiente tutorial " Uso del puerto Android-x86 como su emulador " sugiere insertar:

<ExtraDataItem name="CustomVideoMode2" value="320x480x16" />

a mi archivo .vbox y lo hice. Luego agregué UVESA_MODE=320x480 y vga=ask a la configuración de arranque. Cuando arranca, tengo que presionar Enter para ver las opciones disponibles, pero no hay 320x480 entre ellas. ¿Cómo puedo hacer que funcione?


En VirtualBox debe agregar resolución personalizada a través del comando:

VBoxManage setextradata "VM name" "CustomVideoMode1" "800x480x16"

en lugar de editar un archivo .vbox .

¡Esta solución funciona bien para mí!


Estoy usando ubuntu 13.04 como host. Este claro tutorial funciona:

https://software.intel.com/en-us/blogs/2011/10/11/getting-started-on-android-for-x86-step-by-step-guide-on-setting-up-android-2223-for-x86-testing-environment-in-oracle-virtualbox

Para agregar más resoluciones, haga lo siguiente:

  • Comience su máquina virtual deseada en Oracle Virtualbox
  • Ejecutar en la terminal:

    ~# VBoxManage list runningvms

  • Verifica tu nombre de VM

  • Agregue una nueva resolución:

    ~# VBoxManage setextradata "[YourVmNameHere]" "CustomVideoMode1" "800x480x16"

  • Buscar en el tutorial anterior: "Probar diferentes tamaños de pantalla y resolución"


Me gustaría aclarar un pequeño problema aquí. Debe usar CustomVideoMode1 antes de CustomVideoMode2, etc. VirtualBox reconoce estos modos en orden comenzando desde 1 y si omite un número, no reconocerá nada igual o más allá del número que omitió. Esto me tomó por sorpresa.


OK, tal vez hay más como yo que no tienen referencias UVESA_MODE o S3 en su menú.lst. Primero, realice el procedimiento "VBoxManage setextradata" VM_NAME_HERE "" CustomVideoMode1 "" 320x480x32 "" a través del terminal. Mi videomodo personalizado era "1920x1089x32" ... (lo siento, uso Linux, por lo que el procedimiento funciona en Linux) para Windows, simplemente agregue .exe a VBoxManage .. Busque en la primera entrada como se describió anteriormente, esta es la entrada del menú que usted haría normalmente arranque. Normalmente uso nano ya que me resulta más fácil. Y nano también está presente en Android> 6. (otra versión no probada)

Procedimiento:

  • Boot VM, eligió la opción "debug mode" para arrancar. Presionar "enter" luego de un tiempo dará como resultado la solicitud
  • Cambie el directorio a / mnt / grub "cd / mnt / grub"
  • enumera el contenido del directorio con "ls" (no es necesario pero me gusta ver dónde estoy)
  • copie menu.lst (realice este procedimiento estándar antes de cambiar cualquier cosa) "cp menu.lst menu.lst.bak" (o la extensión que desee utilizar para la copia de seguridad)
  • abra menu.lst, p. ej .: "nano menu.lst".
  • busque en la primera entrada del menú (normalmente hay 4, comenzando con los títulos que ve en el menú de inicio) la entrada "kernel", que termina con la palabra "silencio"
  • reemplace "silencioso" con algo como "vga = preguntar" si desea que se le pregunte cada vez que arranque para la resolución de la pantalla, o "vga = (valor HEX)" como se ve en la ventana de Surlac.
  • salir y guardar, ¡no te olvides de guardarlo! revisa esto. (ctrl + X, YES, Enter para nano)
  • reinicia VM con "TU CLAVE DE HOST" + "R" (normalmente "control de la derecha" + "R")

Espero que esto ayude a cualquiera ya que resolvió mi problema.

editar: veo que coloqué este artículo en el lugar equivocado, ya que la pregunta original es sobre otra versión de Android. ¿Alguien sabe cómo moverlo a un lugar apropiado?


Para cambiar la resolución de pantalla de Android-x86 en VirtualBox, necesita:

  1. Agregar una resolución de pantalla personalizada:
    Android <6.0:

    VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x16"

    Android> = 6.0:

    VBoxManage setextradata "VM_NAME_HERE" "CustomVideoMode1" "320x480x32"

  2. Averigua cuál es el valor ''hexadecimal'' para tu VideoMode :
    2.1. Inicie la VM
    2.2. En el menú de GRUB, ingrese a (Android> = 6.0: e )
    2.3. En la pantalla siguiente, agregue vga=ask y presione Entrar
    2.4. Encuentra tu resolución y escribe / recuerda el valor ''hexadecimal'' de la columna Mode

  3. Traduzca el valor a la notación decimal (por ejemplo, 360 hex es 864 en decimal).

  4. Vaya a menu.lst y menu.lst :
    4.1. Desde el menú de GRUB selecciona Debug Mode
    4.2. Ingrese lo siguiente:

    mount -o remount,rw /mnt cd /mnt/grub vi menu.lst

    4.3. Agregue vga=864 (si su valor ''hex'' es 360 ). Ahora debería verse así:

    kernel /android-2.3-RC1/kernel quiet root = / dev / ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320x480 SRC = / android-2.3-RC1 SDCARD = / data / sdcard.img vga = 864

    4.4. Guárdalo:

    :wq

  5. Desmontar y reiniciar:

    cd / umount /mnt reboot -f

Espero que esto ayude.


Según mi experiencia, es suficiente usar las siguientes opciones de arranque adicionales:

UVESA_MODE=320x480 DPI=160

No es necesario agregar la definición de vga. ¡Cuidado con el valor de DPI! Como uno más grande hace que tus iconos sean más grandes.

Para agregar las opciones de arranque anteriores, vaya al modo de depuración (durante la selección del menú de grub)

mount -o remount,rw /mnt vi /mnt/grub/menu.lst

Ahora edita en esta línea:

kernel /android-2.3-RC1/kernel quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios,s3_mode SRC=/android-2.3-RC1 SDCARD=/data/sdcard.img UVESA_MODE=320x480 DPI=160

Reiniciar


Verificado lo siguiente en Virtualbox-5.0.24, Android_x86-4.4-r5. Obtienes una pantalla similar a una mesa de 8 ". Puedes jugar con xxx en DPI = xxx, para cambiar la resolución. Xxx = 100 hace que sea muy pequeño para que coincida con una mesa real exactamente, pero puede ser demasiado pequeño cuando trabajas con Android en Virtualbox.

VBoxManage setextradata <VmName> "CustomVideoMode1" "440x680x16"

Con lo siguiente anexado a android kernel cmd:

UVESA_MODE=440x680 DPI=120