ฉันพยายามที่จะได้รับ xrdp
เซสชันเพื่อใช้ GPU สำหรับการแสดงผล
ถ้าฉันรีบูตเซิร์ฟเวอร์แล้วเข้าสู่ระบบด้วย xrdp
โดยใช้ ซอร์ก
ฉันได้รับสิ่งนี้:
$ DISPLAY=:10 vglrun glxinfo -B
ชื่อที่แสดง: :10
คีย์ MIT-MAGIC-COOKIE-1 ไม่ถูกต้อง [VGL] ข้อผิดพลาด: ไม่สามารถเปิดจอแสดงผล :0.
ถ้าฉันได้ vglrun
ใช้ :10
มันก็ล้มเหลวเช่นกัน:
$ DISPLAY=:10 vglrun -d :10 glxinfo -B
ชื่อที่แสดง: :10
จอแสดงผล: :10 หน้าจอ: 0
การแสดงผลโดยตรง: ใช่
สตริงผู้จำหน่าย OpenGL: Mesa/X.org
สตริงตัวแสดง OpenGL: llvmpipe (LLVM 12.0.0, 256 บิต)
สตริงเวอร์ชันโปรไฟล์หลักของ OpenGL: 4.5 (โปรไฟล์หลัก) Mesa 21.0.3
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์หลักของ OpenGL: 4.50
แฟล็กบริบทโปรไฟล์หลักของ OpenGL: (ไม่มี)
มาสก์โปรไฟล์หลักของ OpenGL: โปรไฟล์หลัก
ข้อผิดพลาดการแบ่งส่วน (คอร์ดัมพ์)
ถ้าฉันเข้าสู่ระบบโดยตรงบนเซิร์ฟเวอร์ในฐานะผู้ใช้เดียวกัน ให้กลับไปที่ของฉัน xrdp
เซสชันและออกคำสั่งเดียวกัน:
$ DISPLAY=:10 vglrun glxinfo -B
ชื่อที่แสดง: :10
จอแสดงผล: :10 หน้าจอ: 0
การแสดงผลโดยตรง: ใช่
ข้อมูลหน่วยความจำ (GL_NVX_gpu_memory_info):
หน่วยความจำวิดีโอเฉพาะ: 8192 MB
หน่วยความจำที่มีอยู่ทั้งหมด: 8192 MB
หน่วยความจำวิดีโอเฉพาะที่มีอยู่ในปัจจุบัน: 7988 MB
สตริงผู้จำหน่าย OpenGL: NVIDIA Corporation
สตริงเรนเดอร์ OpenGL: GeForce GTX 980M/PCIe/SSE2
สตริงเวอร์ชันโปรไฟล์หลักของ OpenGL: 4.6.0 NVIDIA 460.91.03
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์หลักของ OpenGL: 4.60 NVIDIA
แฟล็กบริบทโปรไฟล์หลักของ OpenGL: (ไม่มี)
มาสก์โปรไฟล์หลักของ OpenGL: โปรไฟล์หลัก
สตริงเวอร์ชัน OpenGL: 4.6.0 NVIDIA 460.91.03
สตริงเวอร์ชันภาษาแรเงา OpenGL: 4.60 NVIDIA
แฟล็กบริบท OpenGL: (ไม่มี)
หน้ากากโปรไฟล์ OpenGL: (ไม่มี)
สตริงเวอร์ชันโปรไฟล์ OpenGL ES: OpenGL ES 3.2 NVIDIA 460.91.03
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์ OpenGL ES: OpenGL ES GLSL ES 3.20
มีไดรเวอร์ NVidia และแอปพลิเคชันของฉันถูกเร่งความเร็วที่ฝั่งเซิร์ฟเวอร์
ฉันสามารถตั้งค่าบัญชีของฉันให้เข้าสู่ระบบอัตโนมัติได้ แต่เนื่องจากเรากำลังพิจารณาที่จะย้ายไปยังเซิร์ฟเวอร์คลาวด์แบบไม่มีส่วนหัว ฉันต้องการโซลูชันที่ไม่ต้องใช้การเข้าสู่ระบบจริง จอแสดงผล=:0
. ฉันได้ลองทำตามคำแนะนำแล้ว ในคำถามนี้ แต่ฉันไม่มีโชคเลย