ইন্টেল ড্রাইভারের নতুন সংস্করণগুলিতে একটি প্রোগ্রাম অন্তর্ভুক্ত রয়েছে intel-virtual-output
যা একটি ডাব্লু 520 এ ডাবল এবং ট্রিপল ডিসপ্লে সেটআপকে সহজতর করে।
intel-virtual-output
কমান্ড আরেকটি X সার্ভারের সাথে সদৃশ পর্দা ইন্টেল কার্ড উপর একটি X সার্ভারের জন্য একটি উপায় প্রদান করে। এটি রিমোট ডিসপ্লেতে উপলব্ধ স্ক্রিনগুলির দিকে নজর রাখে এবং সেগুলি ইনটেল এক্স সার্ভারে VIRTUAL1, VIRTUAL2 ইত্যাদি হিসাবে উপস্থাপন করে
নিম্নলিখিত স্ক্রিপ্ট (রুট হিসাবে চালানো) আমার জন্য কাজ করে তবে সম্ভবত আপনাকে জিনিসগুলি টুইট করতে হবে:
#!/bin/sh
# Power on the nvidia card with bumblebee.
modprobe bbswitch
echo ON > /proc/acpi/bbswitch
# Run X display :8 on the nvidia card.
optirun true
# Tell the intel card to create virtual screens on :0 and
# copy whatever they're displaying to equivalent screens on :8
intel-virtual-output
# Configure my monitors the way I like them.
xrandr --output VIRTUAL3 --auto
xrandr --output VIRTUAL1 --auto --right-of VIRTUAL3
xrandr --output LVDS1 --off
এই সেটআপটি আমার ডিসপ্লেপোর্টকে বামদিকে ডিভিআই কেবল (VIRTUAL3) এবং ডানদিকে ভিজিএ (VIRTUAL1) সক্ষম করে। এটি ল্যাপটপের স্ক্রিনটি অক্ষম করে।
নোট করুন যেহেতু এগুলি ড্রাইভারের কেবল ভার্চুয়াল স্ক্রিন, তাই তাত্ত্বিকভাবে আপনার জিইউআইয়ের প্রদর্শন কনফিগারেশন সরঞ্জামটি চালানোর পরে এটি সনাক্ত করতে সক্ষম হওয়া উচিত intel-virtual-output
।
অনুশীলনে, এক্সুবুন্টুতে ডিসপ্লে কনফিগারেশন সরঞ্জামটি আসলেই সুসংগত জিনিসগুলি করেনি। এই কারণেই xrandr
commands আদেশগুলি সেখানে। আপনি যদি জিনোম বা কেডিএ চালাচ্ছেন তবে এটি জগাখিচুড়ি দেওয়ার আগে জিইউআই সরঞ্জামটি চেষ্টা করার পক্ষে উপযুক্ত xrandr
। অন্যথায়, এটি চালানোর আগে আপনি সম্ভবত যা কিছু সেটআপ ব্যবহার করছেন তার জন্য কিছু কিছু টুইট করতে চাইবেন। দৌড়াদৌড়ি xrandr
আপনাকে বর্তমানে প্রদর্শনগুলি কীভাবে সংযুক্ত রয়েছে তা আপনাকে জানায়। কোন ভার্চুয়াল [0-9] ডিসপ্লেতে কোন প্লাগ সংযোগ করে তা দেখতে আপনি আপনার মনিটরদের সংযোগ এবং সংযোগ বিচ্ছিন্ন করতে পারেন। ল্যাপটপের স্ক্রিনটি এলভিডিএস 1। তারপর এরকম শুধু একটি ব্যাপার xrandr
সঙ্গে কমান্ড --right-of
, --left-of
, --below
তাদের সঠিক স্থানে জিনিসপত্র পেতে, ইত্যাদি।
আপনি যখন আবার মোবাইলে যেতে চান আপনি এটিকে চালাতে পারেন (আবার মূল হিসাবে):
#!/bin/sh
# Turn on the laptop screen.
xrandr --output LVDS1 --auto
# Turn off my the other screens.
xrandr --output VIRTUAL1 --off
xrandr --output VIRTUAL3 --off
# Kill the xorg server running on the nvidia card.
kill $(ps ax | grep Xorg | grep :8 | awk '{print $1}')
# Wait plenty of time for it to die.
sleep 5
# Remove the nvidia kernel module so we can shut down the card.
# If you're running another driver this might be something different.
rmmod nvidia
# Use bumblebee to turn off the nvidia card and save power.
echo OFF > /proc/acpi/bbswitch
মালিকানাধীন এনভিডিয়া ড্রাইভার সংস্করণ 337.25 ব্যবহার করে আমি এক্সবুন্টু 14.04 চালাচ্ছি। আমি https://launchpad.net/~bumblebee/+archive/ubuntu/stable থেকে বুম্বল প্যাকেজও পেয়েছি ।
মজার বিষয় হল এই সেটআপটি সাধারণ অপটিমাস সেটআপের বিপরীত। সাধারণত আপনি নির্বাচিতভাবে এনভিডিয়া কার্ডে প্রোগ্রামগুলি চালাচ্ছেন এবং এনভিডিয়া কার্ড থেকে বাফারগুলিকে ইন্টেল কার্ডে অনুলিপি করছেন যা প্রকৃতপক্ষে মনিটরের সাথে কথা বলে talks এই ক্ষেত্রে আপনি ইন্টেল কার্ডে সমস্ত কিছু চালাচ্ছেন এবং এনভিডিয়া কার্ডে প্রাসঙ্গিক স্ক্রিন বাফারগুলি অনুলিপি করছেন।
যদি আপনি ভাবছেন, হ্যাঁ, এটি এনভিডিয়া ত্বরণযুক্ত অ্যাপ্লিকেশনগুলি পরিচালনা করা শক্ত করে তোলে। গেমগুলি ভালভাবে সম্পাদন করার উপায় আমি এখনও খুঁজে পাইনি এবং এমনকি এইচডি ভিডিওর সাথে এটি সময়ের সাথে সাথে ধীর হয়ে যায়। এমনকি এটি ডাবল-বাফারিং হিসাবে দেখা যাচ্ছে না কারণ আপনি কিছুক্ষণের জন্য মোটামুটি উচ্চ-রেজোলিউশন ভিডিও খেলার পরে বাম-ডান টপ-ডাউন স্ক্যানিংটি দৃশ্যমান পান। এটি বলেছিল, বেশিরভাগ প্রজেক্টর সম্ভবত ভাল থাকবে।