Score:2

การเร่งความเร็ว GPU บน Windows Server โดยไม่มีการจำลองเสมือนผ่าน RDP

ธง us

ฉันกำลังพยายามค้นหาว่าเป็นไปได้หรือไม่ที่จะเรียกใช้ Windows Server ด้วย GPU เดียวซึ่งแชร์ระหว่างไคลเอนต์ RDP ทั้งหมด เพื่อให้ผู้คนสามารถ

  • สร้างเซสชันบนเซิร์ฟเวอร์
  • เริ่มโปรแกรมด้วย UI ที่ต้องการการเร่งความเร็ว GPU
  • ตัดการเชื่อมต่อหลังจากนั้นในขณะที่โปรแกรมยังคงทำงานและได้รับการเร่งความเร็วเต็มที่
  • เชื่อมต่อกับเซสชันอีกครั้งในภายหลัง

นั่นอาจเป็นกรณีการใช้งานที่ผิดปกติ เพราะส่วนใหญ่ที่ฉันพบเกี่ยวกับ Windows Server และ GPU ดูเหมือนจะเกี่ยวกับการจำลองเสมือน f.e. ที่นี่ ที่มันกล่าวถึงว่า

หากภาระงานของคุณทำงานโดยตรงบนโฮสต์ Windows Server ที่มีอยู่จริง คุณไม่จำเป็นต้องใช้การจำลองเสมือนกราฟิก แอพและบริการของคุณ มีสิทธิ์เข้าถึงความสามารถของ GPU และ API แบบเนทีฟอยู่แล้ว รองรับใน Windows Server

ซึ่งอาจแสดงว่าเป็นไปได้

ฉันเคยอ่านเกี่ยวกับ รีโมตเอฟเอ็กซ์ และการแบ่งพาร์ติชัน GPU, f.e. ที่นี่แต่ดูเหมือนว่านี่เป็นเพียงการจำลองเสมือนเท่านั้นและฉันไม่สนใจว่า rdp จะอัปเดตหน้าจอระยะไกลได้เร็วแค่ไหนตราบใดที่โปรแกรมที่กำลังทำงานอยู่ได้รับการเร่งความเร็วเต็มที่

ฉันกำลังค้นหาสิ่งที่ผิดหรือเปล่า? เป็นไปได้ไหม?

หากเป็นไปได้ จะส่งผลต่อประสิทธิภาพอย่างไรเมื่อเชื่อมต่อเซสชันและเมื่อไม่ได้เชื่อมต่อ

Bernd Schwanenmeister avatar
au flag
กรุณาเพิ่มรายละเอียดเกี่ยวกับความต้องการของโปรแกรมนั้นๆ "บางโปรแกรมที่มี UI ซึ่งต้องการการเร่งความเร็ว GPU" นั้นคลุมเครือเกินไป ข้อกำหนดที่แน่นอนคืออะไร? และเคยทดสอบกับการติดตั้งเซิร์ฟเวอร์ "vanialla" แบบสำเร็จรูปพร้อมกราฟิกออนบอร์ดผ่าน RDP หรือไม่ สิ่งต่าง ๆ ส่วนใหญ่เพิ่งทำงาน
ridilculous avatar
us flag
เป็นแอปพลิเคชัน WinUI และใช้ส่วนขยายของ nvidia บางตัว เช่น f.e. หนึ่งสำหรับการจัดเก็บพื้นผิวภายนอก ฉันไม่สามารถทดสอบบนเซิร์ฟเวอร์ผ่าน RDP ได้ แต่บนเวิร์กสเตชันผ่าน RDP ซึ่งทำงานได้ดี
ridilculous avatar
us flag
@BerndSchwanenmeister ฉันยังวางแผนที่จะบันทึกฝั่งเซิร์ฟเวอร์ของหน้าต่างแอพโดยหวังว่าจะได้รับ fps เต็มที่นั่นโดยไม่ถูกควบคุมโดย rdp
Score:2
ธง cn

เนื่องจากเป็นเซิร์ฟเวอร์จริง คุณต้องสั่งให้เซิร์ฟเวอร์ใช้ GPU ของตัวเองสำหรับไคลเอนต์ RDP ที่เชื่อมต่อ

มันอยู่ที่นั่น

Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Remote สภาพแวดล้อมเซสชัน

จากนั้นเปิดใช้งาน âใช้อะแดปเตอร์กราฟิกเริ่มต้นของฮาร์ดแวร์สำหรับเซสชันบริการเดสก์ท็อประยะไกลทั้งหมดâ

พิมพ์หน้าจอเสร็จแล้ว ขออภัย OS ของฉันเป็นภาษาฝรั่งเศส แต่เป็นตำแหน่งที่ตั้ง

โปรดทราบว่า OS ของผู้ใช้ที่เชื่อมต่อต้องเป็น Windows 10 ขั้นต่ำด้วย

ขีด จำกัด ที่คุณสามารถทำได้คือหน่วยความจำ GPU มากกว่าหากแอปพลิเคชันของคุณไม่ได้ใช้ GPU มันจะเป็นการคำนวณว่าผู้ใช้สามารถใช้แอปพลิเคชั่นได้มากแค่ไหนก่อนที่ RAM วิดีโอจะหมดลง

ป้อนคำอธิบายรูปภาพที่นี่

ridilculous avatar
us flag
คุณทราบหรือไม่ว่าการทำเช่นนี้ทำงานในเซสชันและ (อย่างน้อยตราบเท่าที่เชื่อมต่อเซสชัน) ต้องสตรีมเนื้อหาหน้าจอไปยังไคลเอนต์ (อย่างมีนัยสำคัญ) ส่งผลต่อประสิทธิภาพการทำงาน เมื่อเทียบกับการเรียกใช้แอพเดียวกันบนเดสก์ท็อป Windows ด้วย GPU เดียวกัน?
yagmoth555 avatar
cn flag
@ridilculous มันมีผล แต่คุณจะต้องทดสอบเพื่อดูว่าเป็นแผนที่ดีหรือไม่ขึ้นอยู่กับใบสมัครของคุณ มีหลายปัจจัยที่อาจทำให้ FPS/Lag ไม่ดี เช่น พนักงานทำงานจากระยะไกล และลิงก์อินเทอร์เน็ตไม่ดี เป็นต้น
Bernd Schwanenmeister avatar
au flag
คุณควรลองดู ถ้ามันทำงานบนเวิร์กสเตชันผ่าน RDP มันก็น่าจะเหมือนกันบนเซิร์ฟเวอร์

โพสต์คำตอบ

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