Tôi đang chạy Kubfox 20.04LTS trên thế hệ thứ nhất kích hoạt Optimus ThinkPad T410s (đồ họa kép, Intel + NVIDIA).
Bất cứ khi nào tôi chạy trình giả lập thiết bị Android Studio (được cài đặt phụ thuộc theo hướng dẫn chính thức đây) sử dụng tân thời
trình điều khiển, thiết bị ảo sẽ mở nhưng gặp sự cố sau lần nhấp đầu tiên vào giao diện người dùng.
Khi chạy nó dưới i915
/ tình báo
driver (Intel HD graphics, vi xử lý i5-i540M) thì chạy OK.
Khi khởi động dưới i915
/ tình báo
trình điều khiển nhưng đang chạy trình giả lập với env DRI_PRIME=1
để có nó bằng cách sử dụng NVIDIA đồ họa thông qua tân thời
, nó chạy nhưng gặp sự cố trong lần tương tác đầu tiên với một cú nhấp chuột.
Lý do của tôi cho việc không sử dụng quyền sở hữu NVIDIA trình điều khiển (340.108 cho máy của tôi) là:
- Nó phá vỡ hành vi RANDR
- Không thể và sẽ không bao giờ xử lý DRI_PRIME
Đây là lý do tại sao tôi thích gắn bó với tân thời
, chạy ở tốc độ khá trên máy bay NVS3100M
chip trên ThinkPad T410s này khi được gọi với env DRI_PRIME=1
.
Khi chạy trình giả lập thông qua dòng lệnh với env DRI_PRIME=1 ~/Android/Sdk/tools/emulator -avd Galaxy_Note_3_API_25 &
, những gì tôi thấy là:
handleCpuAcceleration: tính năng kiểm tra hvf
giả lập: THÔNG TIN: QtLogger.cpp:68: Cảnh báo: QXcbIntegration: Không thể tạo bối cảnh OpenGL nền tảng, cả GLX và EGL đều không được bật ((null):0, (null))
giả lập: THÔNG TIN: QtLogger.cpp:68: Cảnh báo: QMetaObject::connectSlotsByName: Không có tín hiệu phù hợp cho on_new_posture_requested(int) ((null):0, (null))
giả lập: THÔNG TIN: QtLogger.cpp:68: Cảnh báo: QMetaObject::connectSlotsByName: Không có tín hiệu phù hợp cho on_dismiss_posture_selection_dialog() ((null):0, (null))
trình giả lập: Cảnh báo: nút tệp da sử dụng tên khóa 'menu' không xác định
trình giả lập: Cảnh báo: nút tệp da sử dụng tên khóa không xác định 'dpad-select'
trình giả lập: Cảnh báo: nút tệp da sử dụng tên khóa không xác định 'T'
trình giả lập: Cảnh báo: nút tệp da sử dụng tên khóa không xác định 'NEXT'
không thể thêm thư viện /home/dmayr/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: thất bại
đã thêm thư viện /home/dmayr/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
trình giả lập: THÔNG TIN: GrpcServices.cpp:315: Khởi động máy chủ GRPC tại 127.0.0.1:8554, bảo mật: Cục bộ
giả lập: THÔNG TIN: EmulatorAdvertisement.cpp:93: Quảng cáo trong: /run/user/1000/avd/running/pid_229634.ini
trình giả lập: LỖI: AdbHostServer.cpp:102: Không thể kết nối với daemon adb trên cổng: 5037
# Khi nhấp vào giao diện người dùng
[1] + 229634 lỗi phân đoạn (lõi bị đổ) env DRI_PRIME=1 ~/Android/Sdk/tools/emulator -avd Galaxy_Note_3_API_25
Tôi muốn khởi chạy trình giả lập Android Studio để tận dụng khả năng tăng tốc video được cung cấp bởi NVIDIA chip, nhưng cho đến nay điều đó là không thể.
Chuyện này đã từng xảy ra với bất kỳ ai trong các bạn hay chưa?
Bạn đã tìm ra cách khắc phục hay bạn gặp khó khăn khi chạy trình giả lập trên video Intel tích hợp (tình hình hiện tại của tôi)?