Shorty

Поделиться текстом

Простой сервис для сокращения URL и обмена текстом.

Ваш текст:

~ $ VM="/sdcard/QEMU/lvm"

export DISPLAY=:1
export SDL_VIDEODRIVER=x11
export SDL_VIDEO_FORCE_EGL=1
export EGL_PLATFORM=x11
unset WAYLAND_DISPLAY

# Запустить X11, если он ещё не работает
if [ ! -S "$TMPDIR/.X11-unix/X1" ]; then
nohup termux-x11 :1 \
> "$HOME/termux-x11-qemu.log" 2>&1 &
sleep 3
fi

# Проверить экспериментальные файлы
for file in \
"$VM/edk2-aarch64-code.fd" \
"$VM/edk2-vars-debian13-x11.fd" \
"$VM/debian13-virgl-x11.qcow2"
do
if [ ! -s "$file" ]; then
echo "Отсутствует файл: $file"
exit 1
fi
done

# Запустить Debian 13
exec qemu-system-aarch64 \
-machine virt,accel=kvm,gic-version=3 \
-cpu host \
-smp 4 \
-m 4096 \
-device virtio-gpu-gl-pci \
-display sdl,gl=es \
-vnc 127.0.0.1:1 \
-device qemu-xhci \
-device usb-tablet \
-device usb-kbd \
-no-reboot27.0.0.1:4447,server=on,wait=off \223-:22 \virgl-x11.qcow2" \ \
[1] 23116
[1]+ Exit 1 nohup termux-x11 :1 > "$HOME/termux-x11-qemu.log" 2>&1
MESA-EGL: warning: DRI3 error: Could not get DRI3 device
MESA-EGL: warning: Ensure your X server supports DRI3 to get accelerated rendering
MESA: error: ZINK: failed to choose pdev
MESA-EGL: warning: egl: failed to create dri2 screen
MESA-EGL: warning: DRI3 error: Could not get DRI3 device
MESA-EGL: warning: Ensure your X server supports DRI3 to get accelerated rendering
MESA: error: ZINK: failed to choose pdev
MESA-EGL: warning: egl: failed to create dri2 screen
qemu-system-aarch64: -vnc 127.0.0.1:1: Display vnc is incompatible with the GL context