หมุนจอแสดงผลภายนอกด้วยไดรเวอร์ NVIDIA


10

ฉันใช้ Ubuntu 16.04 64 บิตและมีการ์ดกราฟิก NVIDIA GeForce 940M (ติดตั้งไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์สำหรับสิ่งนี้) ฉันมีจอแสดงผลภายนอกที่ฉันต้องการหมุนทวนเข็มนาฬิกา (ฉันสงสัยว่ามันสำคัญ แต่โดยเฉพาะนี่คือ Oculus Rift ที่มีหน้าจอที่ฉันพยายามหมุน) มันทำงานได้อย่างถูกต้องกับเกม / โปรแกรมส่วนใหญ่ที่ฉันทำงาน แต่ทุกอย่างที่ฉันไปเพราะฉันไม่สามารถหมุนจอแสดงผล

เมื่อฉันพยายามที่จะทำมันจากบรรทัดคำสั่งโดยการเรียกใช้xrandr --output HDMI-1 --rotate leftฉันจะได้ผลลัพธ์: xrandr: output HDMI-1 cannot use rotation "left" reflection "none". สิ่งเดียวกันนี้เห็นได้ชัดเมื่อฉันไปที่แอพการตั้งค่าการแสดงผลเมื่อฉันคลิกที่ "การหมุน" แบบเลื่อนลงตัวเลือกเดียวคือ "ปกติ" แน่นอนว่าฉันทำการวิจัยเล็กน้อยก่อนโพสต์สิ่งนี้ แต่จากสิ่งที่ฉันสามารถบอกได้โดยลองxrandrอีกครั้งหลังจากทำการเปลี่ยนแปลงมันไม่ทำงาน ไฟล์ xorg.conf ของฉันมีลักษณะดังนี้ (สร้างจากแอพตั้งค่าเซิร์ฟเวอร์ NVIDIA X):

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "RandRRotation" "on"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "RandRRotation" "True"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

เพิ่มเติมฉันทำอยู่และOption "RandRRotation" "True" Option "RandRRotation" "on"ฉันรู้สึกเหมือนฉันหายไปบางสิ่งบางอย่าง แต่ฉันไม่ดีกับ X11 xorg.confโดยเฉพาะอย่างยิ่งกับแฟ้มการกำหนดค่าการแสดงผลเช่น มีอะไรอีกบ้างที่ฉันสามารถทำได้บางสิ่งที่ฉันขาดไปจากทั้งหมดนี้?


3
คุณพบวิธีแก้ไขปัญหานี้หรือไม่?
rtindru

3
การดิ้นรนเป็นเรื่องจริง .. ฉันไม่สามารถหาวิธีแก้ปัญหานี้ได้
เก็บขยะ

ทำให้การหมุนครั้งใหญ่อีกครั้ง!
dibs

เห็นได้ชัดว่าเป็นที่ยอมรับได้ patched X เพื่อไม่อนุญาตให้มีการหมุนสำหรับไดรเวอร์ Nvidia devtalk.nvidia.com/default/topic/999654/linux/...
แม็กซ์ N

@MaxN จริงข้อบกพร่องเหล่านี้จาก 2011 ถึงปี 2014 ได้รับการแก้ไขด้วย "reenable หมุน"
โรเบิร์ต Riedl

คำตอบ:


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