Score:0

ไม่มีการแสดงผลเสมือนเมื่อใช้ modesetting ใน Ubuntu 20.04 (xrandr: กำหนดค่า crtc 3 ล้มเหลว)

ธง mo

ฉันมีกราฟิกการ์ดสองใบในแล็ปท็อปของฉัน (ระบบปฏิบัติการ: Ubuntu 20.04)

$ lspci | เกรปวีจีเอ    
>> 00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation UHD Graphics (rev 05)
>> 01:00.0 คอนโทรลเลอร์ที่รองรับ VGA: NVIDIA Corporation Device 1f95 (rev a1)

ฉันได้เปิดใช้งาน Nvidia Prime ใน NVIDIA ตามความต้องการ โหมด. ป้อนคำอธิบายรูปภาพที่นี่

เดอะ /etc/X11/xorg.conf ไฟล์มีลักษณะดังนี้

ส่วน "อุปกรณ์"
    ตัวระบุ "อินเทล"
    ไดรเวอร์ "การตั้งค่าโหมด"
    รหัสบัส "PCI:0:2:0"
ส่วนท้าย

และฉันก็เพิ่ม 20-intel.conf ใน /usr/share/X11/xorg.conf.d/ โดยมีเนื้อหาดังนี้.

ส่วน "อุปกรณ์"
    ตัวระบุ "intelgpu0"
    ไดรเวอร์ "อินเทล"
    ตัวเลือก "VirtualHeads" "2"
    ตัวเลือก "TearFree" "จริง"
ส่วนท้าย

หลังจากรีบูตฉันรันคำสั่งต่อไปนี้

xrandr --addmode VIRTUAL1 1920x1080
xrandr --output VIRTUAL1 --mode 1920x1080 --left-of eDP1

หลังจากนั้นฉันก็สามารถสร้างจอแสดงผลเสมือนจริงได้ แต่กราฟิกนั้น คลุมเครือ & วิดีโอใน vlc จะไม่เล่นหรือเริ่มล้าหลัง

หลังจากเปลี่ยนไดรเวอร์เป็น การตั้งค่าโหมด ใน 20-intel.conf

ส่วน "อุปกรณ์"
        ตัวระบุ "intelgpu0"
        ไดรเวอร์ "การตั้งค่าโหมด"
        ตัวเลือก "VirtualHeads" "2"
        ตัวเลือก "TearFree" "จริง"
ส่วนท้าย

ปัญหากราฟิกคลุมเครือได้รับการแก้ไขแล้ว แต่ฉันไม่สามารถสร้างจอแสดงผลเสมือนโดยใช้ด้านบน xrandr คำสั่ง ฉันได้รับข้อผิดพลาดต่อไปนี้

xrandr: กำหนดค่า crtc 3 ล้มเหลว
Score:0
ธง tm

ขณะนี้ฉันกำลังพยายามรับ VIRTUAL1 Runnung เช่นกัน และฉันคิดว่าฉันพบคำตอบของคุณแล้ว: https://github.com/kbumsik/VirtScreen/issues/16

สร้าง: sudo vim /usr/share/X11/xorg.conf.d/30-virtscreen.conf ด้วยเนื้อหา:

`# อุปกรณ์ nvidia/nouveau/amdgpu ควรได้รับการกำหนดค่าก่อน Intel GPU
ส่วน "อุปกรณ์"
    ตัวระบุ "nvidiagpu0"
    ไดรเวอร์ "nvidia" # เนื่องจากคุณใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidiaเปลี่ยนเป็น "นูโว" หากคุณใช้ไดรเวอร์นูโวโอเพ่นซอร์ส
ส่วนท้าย
# จากนั้นกำหนดค่า GPU ภายในของ Intel
ส่วน "อุปกรณ์"
    ตัวระบุ "intelgpu0"
    ไดรเวอร์ "อินเทล"
    # คุณอาจใส่ตัวเลือก "VirtualHeads" "1" ที่นี่ แต่ดูเหมือนว่าคุณไม่จำเป็นต้องใส่สิ่งนี้สำหรับ Ubuntu 18.04
EndSection`

หากคุณลบ 20-intel.conf คุณควรจะเป็นสีทอง ไชโย

Amit Dube avatar
mo flag
ฉันได้ลองวิธีนี้แล้วก่อนที่จะโพสต์คำถามนี้ที่นี่สิ่งนี้ไม่ได้ผลสำหรับฉัน ฉันได้รับหน้าจอสีดำหลังจากอูบุนตูบูทขึ้น
blusser avatar
tm flag
ฉันคิดว่าเป็นเพราะโปรแกรมควบคุมกราฟิกเริ่มต้นของคุณกำลังตั้งค่าโหมด ฉันมีปัญหาเดียวกันเช่นกัน หากคุณปิดใช้งานหรือเสียบสาย HDMI และรีสตาร์ทตัวจัดการการแสดงผล มันจะเปลี่ยนเป็น intel และ nvidia จากนั้นฉันก็สามารถใช้งานได้
blusser avatar
tm flag
คุณสามารถยืนยันสิ่งนี้ได้โดยการบูทเครื่องโดยไม่ต้องเสียบสาย hdmi หรือ vga แค่แล็ปท็อปของคุณแล้วป้อน `inxi -G` และเปรียบเทียบผลลัพธ์กับตอนที่เสียบปลั๊ก ต่อไปนี้เป็นลิงค์ไปยังการกำหนดค่าด้วย modesetting: ฉันยังไม่ได้ลองเลย คุณสามารถบอกฉันว่ามันได้ผลถ้าคุณลอง https://unix.stackexchange.com/questions/585069/unable-to-add-a-virtual-display-to-xorg/585078#585078

โพสต์คำตอบ

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