Score:0

โปรแกรมจำลอง Android Studio หยุดทำงานเมื่อใช้ไดรเวอร์ 'nouveau' ตกลงกับไดรเวอร์ intel 'i915'

ธง in

ฉันใช้ Kubuntu 20.04LTS ในรุ่นที่ 1 เปิดใช้งาน Optimus ThinkPad T410s (กราฟิกคู่, Intel + เอ็นวิเดีย).

เมื่อใดก็ตามที่ฉันเรียกใช้โปรแกรมจำลองอุปกรณ์ Android Studio (ติดตั้งด้วยการอ้างอิงตามคำแนะนำอย่างเป็นทางการ ที่นี่) ใช้ นูโว โปรแกรมควบคุม อุปกรณ์เสมือนจะเปิดขึ้นแต่หยุดทำงานหลังจากการคลิกครั้งแรกบน UI

เมื่อเรียกใช้ภายใต้ ไอ915 / อินเทล ไดรเวอร์ (กราฟิก Intel HD, โปรเซสเซอร์ i5-i540M) ก็ทำงานได้ตามปกติ

เมื่อบูตภายใต้ ไอ915 / อินเทล ไดรเวอร์ แต่รันโปรแกรมจำลองด้วย เข้ารหัส DRI_PRIME=1 ที่จะมีไว้ใช้ เอ็นวิเดีย กราฟิกผ่าน นูโวมันทำงาน แต่ล้มเหลวในการโต้ตอบครั้งแรกด้วยการคลิกเมาส์

เหตุผลของฉันที่ไม่ใช้กรรมสิทธิ์ เอ็นวิเดีย ไดรเวอร์ (340.108 สำหรับเครื่องของฉัน) คือ:

  • มันทำลายพฤติกรรม RANDR
  • ไม่สามารถและจะไม่มีวันจัดการกับ DRI_PRIME

นี่คือเหตุผลที่ฉันเลือกที่จะเกาะติด นูโวซึ่งทำงานด้วยความเร็วที่เหมาะสมบนออนบอร์ด NVS3100M ชิปบน ThinkPad T410s นี้เมื่อเรียกใช้ด้วย เข้ารหัส DRI_PRIME=1.

เมื่อเรียกใช้โปรแกรมจำลองผ่านบรรทัดคำสั่งด้วย env DRI_PRIME=1 ~/Android/Sdk/tools/emulator -avd Galaxy_Note_3_API_25 &สิ่งที่ฉันเห็นคือ:

handleCpuAcceleration: การตรวจสอบคุณลักษณะสำหรับ hvf
โปรแกรมจำลอง: INFO: QtLogger.cpp:68: คำเตือน: QXcbIntegration: ไม่สามารถสร้างบริบท OpenGL ของแพลตฟอร์มได้ ทั้ง GLX และ EGL ไม่ได้เปิดใช้งาน ((null):0, (null))


โปรแกรมจำลอง: INFO: QtLogger.cpp:68: คำเตือน: QMetaObject::connectSlotsByName: ไม่มีสัญญาณที่ตรงกันสำหรับ on_new_posture_requested(int) ((null):0, (null))


โปรแกรมจำลอง: ข้อมูล: QtLogger.cpp:68: คำเตือน: QMetaObject::connectSlotsByName: ไม่มีสัญญาณที่ตรงกันสำหรับ on_dismiss_posture_selection_dialog() ((null):0, (null))


โปรแกรมจำลอง: คำเตือน: ปุ่มไฟล์สกินใช้ชื่อคีย์ที่ไม่รู้จัก 'เมนู'
โปรแกรมจำลอง: คำเตือน: ปุ่มไฟล์สกินใช้ชื่อคีย์ที่ไม่รู้จัก 'dpad-select'
โปรแกรมจำลอง: คำเตือน: ปุ่มไฟล์สกินใช้ชื่อคีย์ที่ไม่รู้จัก 'T'
โปรแกรมจำลอง: คำเตือน: ปุ่มไฟล์สกินใช้ชื่อคีย์ที่ไม่รู้จัก 'NEXT'
ไม่สามารถเพิ่มไลบรารี /home/dmayr/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: ล้มเหลว
เพิ่มไลบรารี /home/dmayr/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
โปรแกรมจำลอง: ข้อมูล: GrpcServices.cpp:315: เริ่มเซิร์ฟเวอร์ GRPC ที่ 127.0.0.1:8554 ความปลอดภัย: ภายในเครื่อง
โปรแกรมจำลอง: ข้อมูล: EmulatorAdvertisement.cpp:93: โฆษณาใน: /run/user/1000/avd/running/pid_229634.ini
โปรแกรมจำลอง: ข้อผิดพลาด: AdbHostServer.cpp:102: ไม่สามารถเชื่อมต่อกับ adb daemon บนพอร์ต: 5037

# เมื่อคลิก UI
[1] + 229634 ข้อผิดพลาดในการแบ่งส่วน (คอร์ดัมพ์) env DRI_PRIME=1 ~/Android/Sdk/tools/emulator -avd Galaxy_Note_3_API_25

ฉันต้องการเปิดตัวโปรแกรมจำลอง Android Studio โดยใช้ประโยชน์จากการเร่งความเร็ววิดีโอที่จัดทำโดย เอ็นวิเดีย ชิป แต่จนถึงตอนนี้มันเป็นไปไม่ได้

สิ่งนี้เกิดขึ้นกับคุณหรือไม่?

คุณพบวิธีแก้ไขหรือคุณยังคงใช้งานโปรแกรมจำลองบนวิดีโอ Intel ในตัว (สถานการณ์ปัจจุบันของฉัน) หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา