Intel sürücüsünün daha yeni sürümleri, intel-virtual-output
W520'de çift ve üçlü ekranların kurulumunu büyük ölçüde kolaylaştıran bir program içerir .
intel-virtual-output
Komut başka X sunucusu yinelenen ekranlara Intel kartında bir X sunucusu için bir yol sağlar. Uzak ekrandaki kullanılabilir ekranlara bakar ve bunları Intel X sunucusunda VIRTUAL1, VIRTUAL2 vb. Olarak sunar.
Aşağıdaki komut dosyası (root olarak çalıştır) benim için çalışıyor, ancak büyük olasılıkla bir şeyleri düzeltmeniz gerekecek:
#!/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
Bu ayar, DisplayPort - DVI kablosumu (VIRTUAL3) solda ve VGA (VIRTUAL1) sağda etkinleştirir. Ayrıca dizüstü bilgisayar ekranını da devre dışı bırakır.
Bunlar sadece sürücüden gelen sanal ekranlar olduğundan, GUI'nizin ekran yapılandırma aracının çalıştırdıktan sonra bunu anlayabilmesi gerektiğini unutmayın intel-virtual-output
.
Uygulamada, xubuntu'daki ekran yapılandırma aracı gerçekten tutarlı şeyler yapmadı. Bu yüzden bu xrandr
komutlar orada. Eğer gnome veya kde çalıştırıyorsanız, uğraşmadan önce GUI aracını denemeye değer olabilir xrandr
. Aksi takdirde, bunu çalıştırmadan önce, kullandığınız kurulum için bazı şeyleri düzeltmek isteyeceksinizdir. Koşu sadece xrandr
hangi ekranların bağlı olduğunu gösterir. Hangi VIRTUAL [0-9] ekranına hangi fişin bağlandığını görmek için monitörlerinizi bağlayabilir ve bağlantısını kesebilirsiniz. Dizüstü bilgisayar ekranı LVDS1'dir. Sonra yapmanın meselesi xrandr
ile komutları --right-of
, --left-of
, --below
doğru yerde şeyler almak için, vb.
Tekrar mobil hale gelmek istediğinizde bunu (yine root olarak) çalıştırabilirsiniz:
#!/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
Ben tescilli nvidia sürücü sürümü 337.25 kullanarak xubuntu 14.04 çalıştırıyorum. Ayrıca https://launchpad.net/~bumblebee/+archive/ubuntu/stable adresinden bumblebee paketlerim var .
İlginçtir, bu kurulum normal Optimus kurulumunun tersidir. Genellikle nvidia kartında seçmeli olarak programlar çalıştırırsınız ve tamponları nvidia kartından gerçekten monitörlerle konuşan intel karta kopyalarsınız. Bu durumda intel karttaki her şeyi çalıştırırsınız ve ilgili ekran tamponlarını nvidia kartına kopyalarsınız.
Merak ediyorsanız, evet, bu nvidia hızlandırılmış uygulamaları çalıştırmayı zorlaştırır. Henüz oyunların iyi performans göstermesinin bir yolunu bulamadım ve HD video ile bile zaman içinde yavaşlıyor. Bir süreliğine oldukça yüksek çözünürlüklü bir video oynattıktan sonra sol-sağ yukarıdan aşağıya tarama yapabildiğiniz için çift arabelleğe almıyor gibi görünüyor. Bununla birlikte, çoğu projektör muhtemelen iyi olacak.