การสร้างเอาต์พุต X11 เสมือนจริงด้วยไดรเวอร์ Nvidia


14

ฉันพยายามทำตามคำแนะนำนี้เพื่อขยายเดสก์ท็อปบนคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B โดยการสร้างเอาต์พุตเสมือนบนคอมพิวเตอร์ A และใช้ vnc เพื่อแสดงเอาต์พุตเสมือนบนคอมพิวเตอร์ B

ปัญหาที่ฉันมีอยู่ก็คือไดรเวอร์ Nvidia ไม่อนุญาตให้ใช้หน้าจอที่ไม่ได้เชื่อมต่อเพื่อใช้งานและไม่สร้างผลลัพธ์เสมือนใด ๆ

เป็นไปได้หรือไม่ที่จะสร้างเอาต์พุตเสมือนด้วยไดรเวอร์ Nvidia (หรือแม้แต่ Nouveau)


ไม่มีอะไรเสมือนเกี่ยวกับจอแสดงผลที่แท้จริง
ctrl-alt-delor

คำตอบ:


1

ฉันใช้มันทุกวัน คุณต้องมีไฟล์ xorg.conf ในส่วนของอุปกรณ์ของคุณคุณต้องการสิ่งต่อไปนี้:

Option      "nopowerconnectorcheck"
Option      "ExactModeTimingsDVI" "ON"

จากนั้นในส่วน Monitor ให้วาง HorizSync, VertRefresh และ ModeLine ในที่สุดในส่วนของหน้าจอเพิ่มสิ่งนี้:

Option "AllowEmptyInitialConfiguration" "True"
Option "ConnectedMonitor" "DFP"
Option "UseDisplayDevice" "DFP-0"
Option "ModeValidation" "AllowNonEdidModes"
SubSection     "Display"
        Depth       24
        Modes       "<Resolution and Refresh from your modeline>"
EndSubSection

สิ่งนี้จะบอกไดรเวอร์ของ Nvidia ว่ามีจอภาพต่ออยู่และให้ข้อมูลที่จำเป็นในการเริ่มวาดภาพลงในเฟรมบัฟเฟอร์ ไม่จำเป็นต้องมีจอภาพ ผมแนะนำให้ใช้ x11vnc ในการดูเพราะโพลหน้าจอและตอบสนองต่อการเปลี่ยนแปลงของหน้าจอได้มากกว่าลินุกซ์ vncserver อื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.