XIR में VIRTUAL आउटपुट जोड़ें


11

मैं वर्तमान इंटेल iGPU (Ubuntu 16.04.2 HWE पर, Xorg सर्वर संस्करण 1.18.4 के साथ) पर अपने Xorg सर्वर पर एक डमी, वर्चुअल आउटपुट बनाना चाहता हूं। यह लिनक्स मिंट 18.2 के लिए सबसे अच्छा है, जो xrandrआउटपुट में से एक निम्न दिखाता है:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
...
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
...

लिनक्स टकसाल 18.2 में, मैं बिल्ट-इन डिस्प्ले ( eDP1) को बंद कर सकता हूं और VIRTUAL1एक्स सर्वर द्वारा समर्थित किसी भी मनमाने मोड के साथ डिस्प्ले को चालू x11vncकर सकता हूं , अपने मुख्य डिस्प्ले को संलग्न कर सकता हूं और मुझे GPU त्वरित रिमोट डेस्कटॉप मिलेगा।

लेकिन Ubuntu 16.04.2 में, ऐसी बात नहीं है। VIRTUAL*प्रदर्शन से सभी पर मौजूद नहीं है xrandr। इसके अलावा, FYI करें, xrandr का आउटपुट नाम Ubuntu 16.04.2 पर थोड़ा अलग है, जहां हर संख्या a के साथ उपसर्ग है -। जैसे eDP1लिनक्स टकसाल eDP-1उबंटू में HDMI1बन जाता है HDMI-1, बन जाता है , और इसी तरह।

तो, Xorg / xrandr में वर्चुअल आउटपुट कैसे जोड़ें?

और कैसे लिनक्स मिंट 18.2 और उबंटू 16.04.2 (जो मुझे लगता है कि एलएम 18.2 उबंटू पर आधारित है, ठीक उसी Xorg सर्वर का उपयोग करता है?) एक बहुत अलग xrandr विन्यास हो सकता है?

उपयोग करना xserver-xorg-video-dummyएक विकल्प नहीं है, क्योंकि वर्चुअल आउटपुट GPU द्वारा त्वरित नहीं किया जाएगा।

जवाबों:


15

एक 20-intel.confफ़ाइल बनाएँ :

sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf

फ़ाइल में निम्न कॉन्फ़िगरेशन जानकारी जोड़ें:

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "2"
EndSection

यह इंटेल जीपीयू को 2 वर्चुअल डिस्प्ले बनाने के लिए कहता है। आप VirtualHeadsअपनी आवश्यकताओं की संख्या बदल सकते हैं।

फिर लॉगआउट और लॉगिन करें। आपको देखना चाहिए VIRTUAL1और VIRTUAL2जब आप दौड़ते हैं xrandr

नोट आप modesetting ड्राइवर का उपयोग कर यदि थे पहले से (जो आधुनिक डिफ़ॉल्ट है) इंटेल ड्राइवर का उपयोग करने जा, से जैसे, परिवर्तन करने के लिए प्रदर्शित करता है के नाम का कारण होगा HDMI-1या DP-1करने के लिए HDMI1या DP1


और यह xrandr डिस्प्ले नाम को भी 'HDMI1' और 'eDP-1' के बजाय 'HDMI1' और 'eDP1' में बदल देता है, जैसा कि अपेक्षित था!
पॉलस

ऐसा करने HDMI1से मेरी स्क्रीन को xrandr द्वारा प्रदर्शित की गई सूची से हटा दिया गया। यह हो सकता है कि यह मेरी एनवीडिया एक्स सेटिंग्स के साथ हस्तक्षेप करता है
बेयसियन ब्रोकोली

क्या इंटेल जीपीयू के बजाय एनवीडिया जीपीयू के साथ ऐसा ही करने का कोई तरीका है?
बेंजामिन बैरोसिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.