최신 버전의 인텔 드라이버에는 intel-virtual-output
W520의 이중 및 삼중 디스플레이 설정을 크게 단순화 하는 프로그램이 포함되어 있습니다 .
이 intel-virtual-output
명령은 Intel 카드의 X 서버가 화면을 다른 X 서버에 복제하는 방법을 제공합니다. 원격 디스플레이에서 사용 가능한 화면을보고 Intel 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
이 설정은 왼쪽의 DisplayPort-DVI 케이블 (VIRTUAL3) 및 오른쪽의 VGA (VIRTUAL1)를 활성화합니다. 또한 랩톱 화면을 비활성화합니다.
이것들은 드라이버의 가상 화면 일 뿐이므로 이론적으로 GUI의 디스플레이 구성 도구는 실행 후에 그것을 알아낼 수 있어야합니다 intel-virtual-output
.
실제로 xubuntu의 디스플레이 구성 도구는 실제로 일관된 작업을 수행하지 않았습니다. 그래서 그러한 xrandr
명령이 있습니다. gnome 또는 kde를 실행하는 경우을 엉망으로 만들기 전에 GUI 도구를 사용해 볼 가치가 있습니다 xrandr
. 그렇지 않으면, 이것을 실행하기 전에 실제로 사용중인 설정에 대해 몇 가지 사항을 조정하고 싶을 것입니다. Running xrandr
은 현재 어떤 디스플레이가 연결되어 있는지 알려줍니다. 어떤 플러그가 어떤 VIRTUAL [0-9] 디스플레이에 연결되는지 확인하기 위해 모니터를 연결 및 연결 해제 할 수 있습니다. 노트북 화면은 LVDS1입니다. 그런 다음 일을 단지 문제 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
독점적 인 nvidia 드라이버 버전 337.25를 사용하여 xubuntu 14.04를 실행하고 있습니다. https://launchpad.net/~bumblebee/+archive/ubuntu/stable 에서 땅벌 패키지도 얻었습니다 .
흥미롭게도이 설정은 일반적인 Optimus 설정과 반대입니다. 일반적으로 nvidia 카드에서 프로그램을 선택적으로 실행하고 실제로 nvidia 카드에서 실제로 모니터와 통신하는 인텔 카드로 버퍼를 복사합니다. 이 경우 인텔 카드에서 모든 것을 실행하고 관련 화면 버퍼를 nvidia 카드에 복사합니다.
궁금한 점이 있다면 nvidia 가속화 애플리케이션을 실행하기가 어렵습니다. 아직 게임 성능을 높이는 방법을 찾지 못했으며 HD 비디오에서도 시간이 지남에 따라 속도가 느려집니다. 꽤 높은 해상도의 비디오를 잠시 재생 한 후 왼쪽 상단 하향식 스캔을 볼 수 있기 때문에 이중 버퍼링이 아닌 것처럼 보입니다. 즉, 대부분의 프로젝터는 문제가 없을 것입니다.