Общие предложения, которые я нашел и попробовал: p>
- Установить проприетарные драйверы (готово)
- Установить эмулируемую производительность графика для аппаратного обеспечения — GLES 2.0 (выполнено; отображается черный экран)
- Установите для эмулируемой производительной графики значение Программное обеспечение — GLES 2.0< /code> (готово; происходит сбой через несколько секунд)
- Wipe data и начните с холодной загрузки сейчас (сделано; без изменений)
- попробуйте запустить его из командной строки (готово ; но понятия не имею, что искать)
emulator -avd Pixel_XL_API_31 (с программным обеспечением GLES, установленным в android-studio)
INFO | Android emulator version 31.2.9.0 (build_id 8316981) (CL:N/A)
WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator.
INFO | Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. ((null):0, (null))
INFO | Android emulator version 31.2.9.0 (build_id 8316981) (CL:N/A)
WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator.
INFO | Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. ((null):0, (null))
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
WARNING | cannot add library /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | added library /home/dejfcold/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
INFO | configAndStartRenderer: setting vsync to 60 hz
INFO | Sending adb public key [public key]
INFO | Rootcanal has been activated.
INFO | Started GRPC server at 127.0.0.1:8554, security: Local
INFO | Advertising in: /run/user/1000/avd/running/pid_290367.ini
Segmentation fault (core dumped)
- emulator -avd Pixel_XL_API_31 -gpu host (заканчивается черным экраном)
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
WARNING | cannot add library /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | added library /home/dejfcold/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
INFO | configAndStartRenderer: setting vsync to 60 hz
INFO | Sending adb public key [public key]
INFO | Rootcanal has been activated.
INFO | Started GRPC server at 127.0.0.1:8554, security: Local
INFO | Advertising in: /run/user/1000/avd/running/pid_290964.ini
- emulator -avd Pixel_XL_API_31 -gpu swiftshader_indirect (сбой)
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
WARNING | cannot add library /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | added library /home/dejfcold/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
INFO | configAndStartRenderer: setting vsync to 60 hz
INFO | Sending adb public key [public key]
INFO | Rootcanal has been activated.
INFO | Started GRPC server at 127.0.0.1:8554, security: Local
INFO | Advertising in: /run/user/1000/avd/running/pid_291507.ini
WARNING | change of renderer detected.
Segmentation fault (core dumped)
- ./emulator -avd Pixel_XL_API_31 -gpu guest (сбой)
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
WARNING | Your AVD has been configured with an in-guest renderer, but the system image does not support guest rendering.Falling back to 'swiftshader_indirect' mode.
WARNING | cannot add library /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | added library /home/dejfcold/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
INFO | configAndStartRenderer: setting vsync to 60 hz
INFO | Sending adb public key [public key]
INFO | Rootcanal has been activated.
INFO | Started GRPC server at 127.0.0.1:8554, security: Local
INFO | Advertising in: /run/user/1000/avd/running/pid_292009.ini
Segmentation fault (core dumped)
- были также странные советы, такие как перемещение/переименование ~/Android/Sdk/emulator/lib64/libc++.so, которые не сработали< /li>
$ egrep -c '(vmx|svm)' /proc/cpuinfo
24
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4,0M 0 4,0M 0% /dev
tmpfs 32G 87M 32G 1% /dev/shm
tmpfs 13G 2,6M 13G 1% /run
/dev/nvme0n1p3 931G 35G 895G 4% /
tmpfs 32G 25M 32G 1% /tmp
/dev/nvme0n1p3 931G 35G 895G 4% /projects
/dev/nvme0n1p2 520M 257M 255M 51% /boot
/dev/sda1 466G 37G 429G 8% /home
/dev/nvme0n1p1 519M 14M 506M 3% /boot/efi
$ ls -l /dev/kvm
crw-rw-rw-. 1 root kvm 10, 232 20. dub 22.11 /dev/kvm
$ free -h
total used free shared buff/cache available
Mem: 62Gi 30Gi 3,1Gi 974Mi 29Gi 30Gi
Swap: 8,0Gi 25Mi 8,0Gi
# lshw -class video | grep driver=
configuration: driver=nvidia latency=0
configuration: driver=i915 latency=0
И Android Studio 2021.1.1 Patch 3
Я думаю, проблема: что-то с графическим процессором. Что именно? Понятия не имею.
Я также попробовал все с флагом -verbose. Вот подробный вариант с черным экраном:
./emulator -avd Pixel_XL_API_31 -gpu host -verbose
INFO | Android emulator version 31.2.9.0 (build_id 8316981) (CL:N/A)
INFO | Found AVD name 'Pixel_XL_API_31'
INFO | Found AVD target architecture: x86_64
INFO | argv[0]: './emulator'; program directory: '/home/dejfcold/Android/Sdk/emulator'
VERBOSE | Found directory: /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64/
INFO | emuDirName: '/home/dejfcold/Android/Sdk/emulator'
INFO | try dir /home/dejfcold/Android/Sdk/emulator
INFO | Trying emulator path '/home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64'
INFO | Found target-specific 64-bit emulator binary: /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64
INFO | Adding library search path: '/home/dejfcold/Android/Sdk/emulator/lib64'
INFO | Adding library search path: '/home/dejfcold/Android/Sdk/emulator/lib64/gles_swiftshader'
INFO | Adding library search path: '/home/dejfcold/Android/Sdk/emulator/lib64/libstdc++'
VERBOSE | Adding library search path for Qt: '/home/dejfcold/Android/Sdk/emulator/lib64/qt/lib'
VERBOSE | Silencing all qWarning(); use qCWarning(...) instead: QT_LOGGING_RULES=default.warning=false
VERBOSE | Setting Qt plugin search path: QT_QPA_PLATFORM_PLUGIN_PATH=/home/dejfcold/Android/Sdk/emulator/lib64/qt/plugins
VERBOSE | Setting Qt to use software OpenGL: QT_OPENGL=software
VERBOSE | Setting QML to use software QtQuick2D: QMLSCENE_DEVICE=softwarecontext
VERBOSE | Overriding pre-existing bad Qt high dpi settings...
VERBOSE | Setting LD_PRELOAD to /home/dejfcold/Android/Sdk/emulator/lib64/qt/lib/libfreetype.so.6
VERBOSE | emulator: Running :/home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64
VERBOSE | qemu backend: argv[00] = "/home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64"
VERBOSE | qemu backend: argv[01] = "-avd"
VERBOSE | qemu backend: argv[02] = "Pixel_XL_API_31"
VERBOSE | qemu backend: argv[03] = "-gpu"
VERBOSE | qemu backend: argv[04] = "host"
VERBOSE | qemu backend: argv[05] = "-verbose"
VERBOSE | Concatenated backend parameters: /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64 -avd Pixel_XL_API_31 -gpu host -verbose
VERBOSE | autoconfig: -skin 1440x2560
VERBOSE | autoconfig: -skindir (null)
VERBOSE | autoconfig: -kernel /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//kernel-ranchu
VERBOSE | Target arch = 'x86_64'
VERBOSE | Auto-detect: Kernel image requires new device naming scheme.
VERBOSE | Auto-detect: Kernel does not support YAFFS2 partitions.
VERBOSE | autoconfig: -ramdisk /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//ramdisk.img
VERBOSE | Using initial system image: /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//system.img
VERBOSE | Using initial vendor image: /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//vendor.img
VERBOSE | autoconfig: -data /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/userdata-qemu.img
VERBOSE | autoconfig: -initdata /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/userdata.img
VERBOSE | autoconfig: -cache /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/cache.img
VERBOSE | autoconfig: -sdcard /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/sdcard.img
VERBOSE | Increasing RAM size to 2048MB
VERBOSE | VM heap size 384MB is below hardware specified minimum of 512MB,setting it to that value
VERBOSE | System image is read only
VERBOSE | Found 1 DNS servers:
VERBOSE | 127.0.0.53
WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator.
VERBOSE | Unexpected feature list:
VERBOSE | Vulkan
VERBOSE | found magic skin width=1440 height=2560 bpp=16
VERBOSE | CPU Acceleration: working
VERBOSE | CPU Acceleration status: KVM (version 12) is installed and usable.
VERBOSE | handleCpuAcceleration: feature check for hvf
VERBOSE | Bluetooth requested by guest
VERBOSE | started modem simulator host server at port: 38761
INFO | Info: Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. ((null):0, (null))
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
VERBOSE | GPU emulation enabled using 'host' mode
VERBOSE | Initializing hardware OpenGLES emulation support
VERBOSE | create display 0
VERBOSE | setDisplayPose 0 x 0 y 0 w 1440 h 2560 dpi 0
WARNING | cannot add library /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | added library /home/dejfcold/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
INFO | configAndStartRenderer: s e t t i n g v s y n c t o 6 0 h z < b r / > I N F O | S e n d i n g a d b p u b l i c k e y [ p u b l i c k e y ] < b r / > V E R B O S E | F o u n d 1 D N S s e r v e r s : < b r / > V E R B O S E | 1 2 7 . 0 . 0 . 5 3 < b r / > I N F O | C o n t e n t o f h a r d w a r e c o n f i g u r a t i o n f i l e : < b r / > I N F O | h w . c p u . a r c h = x 8 6 _ 6 4 < b r / > I N F O | h w . c p u . n c o r e = 4 < b r / > I N F O | h w . r a m S i z e = 2 0 4 8 < b r / > I N F O | h w . s c r e e n = m u l t i - t o u c h < b r / > I N F O | h w . m a i n K e y s = f a l s e < b r / > I N F O | h w . t r a c k B a l l = f a l s e < b r / > I N F O | h w . k e y b o a r d = t r u e < b r / > I N F O | h w . k e y b o a r d . l i d = f a l s e < b r / > I N F O | h w . k e y b o a r d . c h a r m a p = q w e r t y 2 < b r / > I N F O | h w . d P a d = f a l s e < b r / > I N F O | h w . r o t a r y I n p u t = f a l s e < b r / > I N F O | h w . g s m M o d e m = t r u e < b r / > I N F O | h w . g p s = t r u e < b r / > I N F O | h w . b a t t e r y = t r u e < b r / > I N F O | h w . a c c e l e r o m e t e r = t r u e < b r / > I N F O | h w . g y r o s c o p e = t r u e < b r / > I N F O | h w . a u d i o I n p u t = t r u e < b r / > I N F O | h w . a u d i o O u t p u t = t r u e < b r / > I N F O | h w . s d C a r d = t r u e < b r / > I N F O | h w . s d C a r d . p a t h = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / s d c a r d . i m g < b r / > I N F O | d i s k . c a c h e P a r t i t i o n = t r u e < b r / > I N F O | d i s k . c a c h e P a r t i t i o n . p a t h = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / c a c h e . i m g < b r / > I N F O | d i s k . c a c h e P a r t i t i o n . s i z e = 6 6 m < b r / > I N F O | t e s t . q u i t A f t e r B o o t T i m e O u t = - 1 < b r / > I N F O | t e s t . d e l a y A d b T i l l B o o t C o m p l e t e = 0 < b r / > I N F O | t e s t . m o n i t o r A d b = 0 < b r / > I N F O | h w . l c d . w i d t h = 1 4 4 0 < b r / > I N F O | h w . l c d . h e i g h t = 2 5 6 0 < b r / > I N F O | h w . l c d . d e p t h = 1 6 < b r / > I N F O | h w . l c d . d e n s i t y = 5 6 0 < b r / > I N F O | h w . l c d . b a c k l i g h t = t r u e < b r / > I N F O | h w . l c d . v s y n c = 6 0 < b r / > I N F O | h w . g l t r a n s p o r t = p i p e < b r / > I N F O | h w . g l t r a n s p o r t . a s g . w r i t e B u f f e r S i z e = 1 0 4 8 5 7 6 < b r / > I N F O | h w . g l t r a n s p o r t . a s g . w r i t e S t e p S i z e = 4 0 9 6 < b r / > I N F O | h w . g l t r a n s p o r t . a s g . d a t a R i n g S i z e = 3 2 7 6 8 < b r / > I N F O | h w . g l t r a n s p o r t . d r a w F l u s h I n t e r v a l = 8 0 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 1 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 1 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 1 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 1 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 2 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 2 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 2 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 2 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 3 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 3 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 3 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y R e g i o n . 0 . 3 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y 1 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y 1 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y 1 . d e n s i t y = 0 < b r / > I N F O | h w . d i s p l a y 1 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 1 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 1 . f l a g = 0 < b r / > I N F O | h w . d i s p l a y 2 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y 2 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y 2 . d e n s i t y = 0 < b r / > I N F O | h w . d i s p l a y 2 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 2 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 2 . f l a g = 0 < b r / > I N F O | h w . d i s p l a y 3 . w i d t h = 0 < b r / > I N F O | h w . d i s p l a y 3 . h e i g h t = 0 < b r / > I N F O | h w . d i s p l a y 3 . d e n s i t y = 0 < b r / > I N F O | h w . d i s p l a y 3 . x O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 3 . y O f f s e t = - 1 < b r / > I N F O | h w . d i s p l a y 3 . f l a g = 0 < b r / > I N F O | h w . g p u . e n a b l e d = t r u e < b r / > I N F O | h w . g p u . m o d e = h o s t < b r / > I N F O | h w . i n i t i a l O r i e n t a t i o n = P o r t r a i t < b r / > I N F O | h w . c a m e r a . b a c k = n o n e < b r / > I N F O | h w . c a m e r a . f r o n t = n o n e < b r / > I N F O | v m . h e a p S i z e = 5 1 2 < b r / > I N F O | h w . s e n s o r s . l i g h t = t r u e < b r / > I N F O | h w . s e n s o r s . p r e s s u r e = t r u e < b r / > I N F O | h w . s e n s o r s . h u m i d i t y = t r u e < b r / > I N F O | h w . s e n s o r s . p r o x i m i t y = t r u e < b r / > I N F O | h w . s e n s o r s . m a g n e t i c _ f i e l d = t r u e < b r / > I N F O | h w . s e n s o r s . m a g n e t i c _ f i e l d _ u n c a l i b r a t e d = t r u e < b r / > I N F O | h w . s e n s o r s . g y r o s c o p e _ u n c a l i b r a t e d = t r u e < b r / > I N F O | h w . s e n s o r s . o r i e n t a t i o n = t r u e < b r / > I N F O | h w . s e n s o r s . t e m p e r a t u r e = t r u e < b r / > I N F O | h w . s e n s o r s . r g b c l i g h t = f a l s e < b r / > I N F O | h w . s e n s o r . h i n g e = f a l s e < b r / > I N F O | h w . s e n s o r . h i n g e . c o u n t = 0 < b r / > I N F O | h w . s e n s o r . h i n g e . t y p e = 0 < b r / > I N F O | h w . s e n s o r . h i n g e . s u b _ t y p e = 0 < b r / > I N F O | h w . s e n s o r . h i n g e . f o l d _ t o _ d i s p l a y R e g i o n . 0 . 1 _ a t _ p o s t u r e = 1 < b r / > I N F O | h w . s e n s o r . r o l l = f a l s e < b r / > I N F O | h w . s e n s o r . r o l l . c o u n t = 0 < b r / > I N F O | h w . s e n s o r . r o l l . r e s i z e _ t o _ d i s p l a y R e g i o n . 0 . 1 _ a t _ p o s t u r e = 6 < b r / > I N F O | h w . s e n s o r . r o l l . r e s i z e _ t o _ d i s p l a y R e g i o n . 0 . 2 _ a t _ p o s t u r e = 6 < b r / > I N F O | h w . s e n s o r . r o l l . r e s i z e _ t o _ d i s p l a y R e g i o n . 0 . 3 _ a t _ p o s t u r e = 6 < b r / > I N F O | h w . s e n s o r s . h e a r t _ r a t e = f a l s e < b r / > I N F O | h w . s e n s o r s . w r i s t _ t i l t = f a l s e < b r / > I N F O | h w . u s e e x t 4 = t r u e < b r / > I N F O | h w . a r c = f a l s e < b r / > I N F O | h w . a r c . a u t o l o g i n = f a l s e < b r / > I N F O | h w . d e v i c e . n a m e = p i x e l _ x l < b r / > I N F O | k e r n e l . p a t h = / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / k e r n e l - r a n c h u < b r / > I N F O | k e r n e l . n e w D e v i c e N a m i n g = y e s < b r / > I N F O | k e r n e l . s u p p o r t s Y a f f s 2 = n o < b r / > I N F O | d i s k . r a m d i s k . p a t h = / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / r a m d i s k . i m g < b r / > I N F O | d i s k . s y s t e m P a r t i t i o n . i n i t P a t h = / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / s y s t e m . i m g < b r / > I N F O | d i s k . s y s t e m P a r t i t i o n . s i z e = 4 1 0 7 m < b r / > I N F O | d i s k . v e n d o r P a r t i t i o n . i n i t P a t h = / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / v e n d o r . i m g < b r / > I N F O | d i s k . v e n d o r P a r t i t i o n . s i z e = 8 0 0 m < b r / > I N F O | d i s k . d a t a P a r t i t i o n . p a t h = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / u s e r d a t a - q e m u . i m g < b r / > I N F O | d i s k . d a t a P a r t i t i o n . s i z e = 6 g < b r / > I N F O | d i s k . e n c r y p t i o n K e y P a r t i t i o n . p a t h = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / e n c r y p t i o n k e y . i m g < b r / > I N F O | P l a y S t o r e . e n a b l e d = f a l s e < b r / > I N F O | a v d . n a m e = P i x e l _ X L _ A P I _ 3 1 < b r / > I N F O | a v d . i d = P i x e l _ X L _ A P I _ 3 1 < b r / > I N F O | f a s t b o o t . f o r c e C o l d B o o t = f a l s e < b r / > I N F O | a n d r o i d . s d k . r o o t = / h o m e / d e j f c o l d / A n d r o i d / S d k < b r / > I N F O | a n d r o i d . a v d . h o m e = / h o m e / d e j f c o l d / . a n d r o i d / a v d < b r / > I N F O | . < b r / > I N F O | Q E M U o p t i o n s l i s t : < b r / > I N F O | a r g v [ 0 0 ] = & q u o t ; / h o m e / d e j f c o l d / A n d r o i d / S d k / e m u l a t o r / q e m u / l i n u x - x 8 6 _ 6 4 / q e m u - s y s t e m - x 8 6 _ 6 4 & q u o t ; < b r / > I N F O | a r g v [ 0 1 ] = & q u o t ; - d n s - s e r v e r & q u o t ; < b r / > I N F O | a r g v [ 0 2 ] = & q u o t ; 1 2 7 . 0 . 0 . 5 3 & q u o t ; < b r / > I N F O | a r g v [ 0 3 ] = & q u o t ; - m e m - p a t h & q u o t ; < b r / > I N F O | a r g v [ 0 4 ] = & q u o t ; / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / s n a p s h o t s / d e f a u l t _ b o o t / r a m . i m g & q u o t ; < b r / > I N F O | a r g v [ 0 5 ] = & q u o t ; - m e m - f i l e - s h a r e d & q u o t ; < b r / > I N F O | a r g v [ 0 6 ] = & q u o t ; - s e r i a l & q u o t ; < b r / > I N F O | a r g v [ 0 7 ] = & q u o t ; n u l l & q u o t ; < b r / > I N F O | a r g v [ 0 8 ] = & q u o t ; - d e v i c e & q u o t ; < b r / > I N F O | a r g v [ 0 9 ] = & q u o t ; g o l d f i s h _ p s t o r e , a d d r = 0 x f f 0 1 8 0 0 0 , s i z e = 0 x 1 0 0 0 0 , f i l e = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / d a t a / m i s c / p s t o r e / p s t o r e . b i n & q u o t ; < b r / > I N F O | a r g v [ 1 0 ] = & q u o t ; - c p u & q u o t ; < b r / > I N F O | a r g v [ 1 1 ] = & q u o t ; a n d r o i d 6 4 & q u o t ; < b r / > I N F O | a r g v [ 1 2 ] = & q u o t ; - e n a b l e - k v m & q u o t ; < b r / > I N F O | a r g v [ 1 3 ] = & q u o t ; - s m p & q u o t ; < b r / > I N F O | a r g v [ 1 4 ] = & q u o t ; c o r e s = 4 & q u o t ; < b r / > I N F O | a r g v [ 1 5 ] = & q u o t ; - m & q u o t ; < b r / > I N F O | a r g v [ 1 6 ] = & q u o t ; 2 0 4 8 & q u o t ; < b r / > I N F O | a r g v [ 1 7 ] = & q u o t ; - l c d - d e n s i t y & q u o t ; < b r / > I N F O | a r g v [ 1 8 ] = & q u o t ; 5 6 0 & q u o t ; < b r / > I N F O | a r g v [ 1 9 ] = & q u o t ; - o b j e c t & q u o t ; < b r / > I N F O | a r g v [ 2 0 ] = & q u o t ; i o t h r e a d , i d = d i s k - i o t h r e a d & q u o t ; < b r / > I N F O | a r g v [ 2 1 ] = & q u o t ; - n o d e f a u l t s & q u o t ; < b r / > I N F O | a r g v [ 2 2 ] = & q u o t ; - k e r n e l & q u o t ; < b r / > I N F O | a r g v [ 2 3 ] = & q u o t ; / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / k e r n e l - r a n c h u & q u o t ; < b r / > I N F O | a r g v [ 2 4 ] = & q u o t ; - i n i t r d & q u o t ; < b r / > I N F O | a r g v [ 2 5 ] = & q u o t ; / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / i n i t r d & q u o t ; < b r / > I N F O | a r g v [ 2 6 ] = & q u o t ; - d r i v e & q u o t ; < b r / > I N F O | a r g v [ 2 7 ] = & q u o t ; i f = n o n e , i n d e x = 0 , i d = s y s t e m , i f = n o n e , f i l e = / h o m e / d e j f c o l d / A n d r o i d / S d k / s y s t e m - i m a g e s / a n d r o i d - 3 1 / g o o g l e _ a p i s / x 8 6 _ 6 4 / / s y s t e m . i m g , r e a d - o n l y & q u o t ; < b r / > I N F O | a r g v [ 2 8 ] = & q u o t ; - d e v i c e & q u o t ; < b r / > I N F O | a r g v [ 2 9 ] = & q u o t ; v i r t i o - b l k - p c i , d r i v e = s y s t e m , i o t h r e a d = d i s k - i o t h r e a d , m o d e r n - p i o - n o t i f y & q u o t ; < b r / > I N F O | a r g v [ 3 0 ] = & q u o t ; - d r i v e & q u o t ; < b r / > I N F O | a r g v [ 3 1 ] = & q u o t ; i f = n o n e , i n d e x = 1 , i d = c a c h e , i f = n o n e , f i l e = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / c a c h e . i m g . q c o w 2 , o v e r l a p - c h e c k = n o n e , c a c h e = u n s a f e , l 2 - c a c h e - s i z e = 1 0 4 8 5 7 6 & q u o t ; < b r / > I N F O | a r g v [ 3 2 ] = & q u o t ; - d e v i c e & q u o t ; < b r / > I N F O | a r g v [ 3 3 ] = & q u o t ; v i r t i o - b l k - p c i , d r i v e = c a c h e , i o t h r e a d = d i s k - i o t h r e a d , m o d e r n - p i o - n o t i f y & q u o t ; < b r / > I N F O | a r g v [ 3 4 ] = & q u o t ; - d r i v e & q u o t ; < b r / > I N F O | a r g v [ 3 5 ] = & q u o t ; i f = n o n e , i n d e x = 2 , i d = u s e r d a t a , i f = n o n e , f i l e = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / u s e r d a t a - q e m u . i m g . q c o w 2 , o v e r l a p - c h e c k = n o n e , c a c h e = u n s a f e , l 2 - c a c h e - s i z e = 1 0 4 8 5 7 6 & q u o t ; < b r / > I N F O | a r g v [ 3 6 ] = & q u o t ; - d e v i c e & q u o t ; < b r / > I N F O | a r g v [ 3 7 ] = & q u o t ; v i r t i o - b l k - p c i , d r i v e = u s e r d a t a , i o t h r e a d = d i s k - i o t h r e a d , m o d e r n - p i o - n o t i f y & q u o t ; < b r / > I N F O | a r g v [ 3 8 ] = & q u o t ; - d r i v e & q u o t ; < b r / > I N F O | a r g v [ 3 9 ] = & q u o t ; i f = n o n e , i n d e x = 3 , i d = e n c r y p t , i f = n o n e , f i l e = / h o m e / d e j f c o l d / . a n d r o i d / a v d / P i x e l _ X L _ A P I _ 3 1 . a v d / e n c r y p t i o n k e y . i m g . q c o w 2 , o v e r l a p - c h e c k = n o n e , c a c h e = u n s a f e , l 2 - c a c h e - s i z e = 1 0 4 8 5 7 6 & q u o t ; < b r / > I N F O | a r g v [ 4 0 ] = & q u o t ; - d e v i c e & q u o t ; < b r / > I N F O | a r g v [ 4 1 ] = & q u o t ; v i r t i o - b l k - p c i , d r i v e = e n c r y p t , i o t h r e a d = d i s k - i o t h r e a d , m o d e r n - p i o - n o t i f y & q u o t ; < b r / > I N F O | argv[42] = "-drive"
INFO | argv[43] = "if=none,index=4,id=vendor,if=none,file=/home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//vendor.img,read-only"
INFO | argv[44] = "-device"
INFO | argv[45] = "virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify"
INFO | argv[46] = "-drive"
INFO | argv[47] = "if=none,index=5,id=sdcard,if=none,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576"
INFO | argv[48] = "-device"
INFO | argv[49] = "virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify"
INFO | argv[50] = "-netdev"
INFO | argv[51] = "user,id=mynet"
INFO | argv[52] = "-device"
INFO | argv[53] = "virtio-net-pci,netdev=mynet"
INFO | argv[54] = "-chardev"
INFO | argv[55] = "null,id=forhvc0"
INFO | argv[56] = "-chardev"
INFO | argv[57] = "null,id=forhvc1"
INFO | argv[58] = "-device"
INFO | argv[59] = "virtio-serial-pci,ioeventfd=off"
INFO | argv[60] = "-device"
INFO | argv[61] = "virtconsole,chardev=forhvc0"
INFO | argv[62] = "-device"
INFO | argv[63] = "virtconsole,chardev=forhvc1"
INFO | argv[64] = "-chardev"
INFO | argv[65] = "rootcanal,id=rootcanal"
INFO | argv[66] = "-device"
INFO | argv[67] = "virtserialport,chardev=rootcanal,name=bluetooth"
INFO | argv[68] = "-device"
INFO | argv[69] = "virtio-serial,ioeventfd=off"
INFO | argv[70] = "-chardev"
INFO | argv[71] = "socket,port=43375,host=::1,nowait,nodelay,ipv6,id=modem"
INFO | argv[72] = "-device"
INFO | argv[73] = "virtserialport,chardev=modem,name=modem"
INFO | argv[74] = "-device"
INFO | argv[75] = "virtio-rng-pci"
INFO | argv[76] = "-show-cursor"
INFO | argv[77] = "-device"
INFO | argv[78] = "virtio_input_multi_touch_pci_1"
INFO | argv[79] = "-device"
INFO | argv[80] = "virtio_input_multi_touch_pci_2"
INFO | argv[81] = "-device"
INFO | argv[82] = "virtio_input_multi_touch_pci_3"
INFO | argv[83] = "-device"
INFO | argv[84] = "virtio_input_multi_touch_pci_4"
INFO | argv[85] = "-device"
INFO | argv[86] = "virtio_input_multi_touch_pci_5"
INFO | argv[87] = "-device"
INFO | argv[88] = "virtio_input_multi_touch_pci_6"
INFO | argv[89] = "-device"
INFO | argv[90] = "virtio_input_multi_touch_pci_7"
INFO | argv[91] = "-device"
INFO | argv[92] = "virtio_input_multi_touch_pci_8"
INFO | argv[93] = "-device"
INFO | argv[94] = "virtio_input_multi_touch_pci_9"
INFO | argv[95] = "-device"
INFO | argv[96] = "virtio_input_multi_touch_pci_10"
INFO | argv[97] = "-device"
INFO | argv[98] = "virtio_input_multi_touch_pci_11"
INFO | argv[99] = "-device"
INFO | argv[100] = "virtio-keyboard-pci"
INFO | argv[101] = "-netdev"
INFO | argv[102] = "user,id=virtio-wifi,dhcpstart=10.0.2.16"
INFO | argv[103] = "-device"
INFO | argv[104] = "virtio-wifi-pci,netdev=virtio-wifi"
INFO | argv[105] = "-device"
INFO | argv[106] = "virtio-vsock-pci,guest-cid=77"
INFO | argv[107] = "-L"
INFO | argv[108] = "/home/dejfcold/Android/Sdk/emulator/lib/pc-bios"
INFO | argv[109] = "-soundhw"
INFO | argv[110] = "hda"
INFO | argv[111] = "-vga"
INFO | argv[112] = "none"
INFO | argv[113] = "-append"
INFO | argv[114] = "no_timer_check clocksource=pit console=0 cma=314M@0-4G loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 printk.devkmsg=on bootconfig"
INFO | argv[115] = "-android-hw"
INFO | argv[116] = "/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/hardware-qemu.ini"
INFO | Concatenated QEMU options: /home/dejfcold/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64 -dns-server 127.0.0.53 -mem-path /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/snapshots/default_boot/ram.img -mem-file-shared -serial null -device goldfish_pstore,addr=0xff018000,size=0x10000,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/data/misc/pstore/pstore.bin -cpu android64 -enable-kvm -smp cores=4 -m 2048 -lcd-density 560 -object iothread,id=disk-iothread -nodefaults -kernel /home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//kernel-ranchu -initrd /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/initrd -drive if=none,index=0,id=system,if=none,file=/home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//system.img,read-only -device virtio-blk-pci,drive=system,iothread=disk-iothread,modern-pio-notify -drive if=none,index=1,id=cache,if=none,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=cache,iothread=disk-iothread,modern-pio-notify -drive if=none,index=2,id=userdata,if=none,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=userdata,iothread=disk-iothread,modern-pio-notify -drive if=none,index=3,id=encrypt,if=none,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/encryptionkey.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=encrypt,iothread=disk-iothread,modern-pio-notify -drive if=none,index=4,id=vendor,if=none,file=/home/dejfcold/Android/Sdk/system-images/android-31/google_apis/x86_64//vendor.img,read-only -device virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify -drive if=none,index=5,id=sdcard,if=none,file=/home/dejfcold/.android/avd/Pixel_XL_API_31.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify -netdev user,id=mynet -device virtio-net-pci,netdev=mynet -chardev null,id=forhvc0 -chardev null,id=forhvc1 -device virtio-serial-pci,ioeventfd=off -device virtconsole,chardev=forhvc0 -device virtconsole,chardev=forhvc1 -chardev rootcanal,id=rootcanal -device virtserialport,chardev=rootcanal,name=bluetooth -device virtio-serial,ioeventfd=off -chardev socket,port=43375,host=::1,nowait,nodelay,ipv6,id=modem -device virtserialport,chardev=modem,name=modem -device virtio-rng-pci -show-cursor -device virtio_input_multi_touch_pci_1 -device virtio_input_multi_touch_pci_2 -device virtio_input_multi_touch_pci_3 -device virtio_input_multi_touch_pci_4 -device virtio_input_multi_touch_pci_5 -device virtio_input_multi_touch_pci_6 -device virtio_input_multi_touch_pci_7 -device virtio_input_multi_touch_pci_8 -device virtio_input_multi_touch_pci_9 -device virtio_input_multi_touch_pci_10 -device virtio_input_multi_touch_pci_11 -device virtio-keyboard-pci -netdev user,id=virtio-wifi,dhcpstart=10.0.2.16 -device virtio-wifi-pci,netdev=virtio-wifi -device virtio-vsock-pci,guest-cid=77 -L /home/dejfcold/Android/Sdk/emulator/lib/pc-bios -soundhw hda -vga none -append 'no_timer_check clocksource=pit console=0 cma=314M@0-4G loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 printk.devkmsg=on bootconfig' -android-hw /home/dejfcold/.android/avd/Pixel_XL_API_31.avd/hardware-qemu.ini
VERBOSE | Starting hostapd main loop.
VERBOSE | Android qemu version 31.2.9.0 (build_id 8316981) (CL:N/A)
VERBOSE | Starting QEMU main loop
VERBOSE | registered 'boot-properties' qemud service
VERBOSE | Adding boot property: 'ro.opengles.version' = '196608'
VERBOSE | Adding boot property: 'qemu.sf.fake_camera' = 'none'
VERBOSE | Adding boot property: 'qemu.adb.secure' = '1'
VERBOSE | Adding boot property: 'dalvik.vm.heapsize' = '512m'
VERBOSE | Adding boot property: 'qemu.hw.mainkeys' = '0'
VERBOSE | Adding boot property: 'qemu.sf.lcd_density' = '560'
INFO | Rootcanal has been activated.
VERBOSE | control console listening on port 5554, ADB on port 5555
VERBOSE | goldfish_events.have-dpad: false
VERBOSE | goldfish_events.have-trackball: false
VERBOSE | goldfish_events.have-camera: false
VERBOSE | goldfish_events.have-keyboard: false
VERBOSE | goldfish_events.have-lidswitch: false
VERBOSE | goldfish_events.have-tabletmode: false
VERBOSE | goldfish_events.have-touch: false
VERBOSE | goldfish_events.have-multitouch: false
VERBOSE | Adding boot property: 'net.wifi_mac_prefix' = '5554'
VERBOSE | Not using any http proxy
VERBOSE | Adding boot property: 'qemu.timezone' = 'Europe/Bratislava'
VERBOSE | android_hw_fingerprint_init: fingerprint qemud listen service initialized
INFO | Started GRPC server at 127.0.0.1:8554, security: Local
INFO | Advertising in: /run/user/1000/avd/running/pid_301578.ini
VERBOSE | emulator_window_fb_rotate
VERBOSE | config multidisplay with config.ini 0x0 0x0 0x0
VERBOSE | No acpi ini file provided, using default
VERBOSE | no root specified:
VERBOSE | Path:/home/dejfcold/Android/Sdk/platform-tools/adb protocol version: 41
VERBOSE | Found: 1 adb executables
VERBOSE | Adb: /home/dejfcold/Android/Sdk/platform-tools/adb
VERBOSE | Adding boot property: 'ro.opengles.version' = '196608'
VERBOSE | Adding boot property: 'qemu.sf.fake_camera' = 'none'
VERBOSE | Adding boot property: 'qemu.adb.secure' = '1'
VERBOSE | Adding boot property: 'dalvik.vm.heapsize' = '512m'
VERBOSE | Adding boot property: 'qemu.hw.mainkeys' = '0'
VERBOSE | Adding boot property: 'qemu.sf.lcd_density' = '560'
VERBOSE | Adding boot property: 'net.wifi_mac_prefix' = '5554'
VERBOSE | Adding boot property: 'qemu.timezone' = 'Europe/Bratislava'
VERBOSE | Path:/home/dejfcold/Android/Sdk/platform-tools/adb protocol version: 41
VERBOSE | _hwFingerprint_connect: connect finger print listen is called
Подробнее здесь: https://stackoverflow.com/questions/719 ... nvidia-gpu