독점 드라이버가 지원하는 통합 ION GPU가 있지만 오픈 소스 드라이버가 작동하도록 할 수는 없었습니다. 왼쪽 화면은 정상이고 오른쪽 화면은 회전되도록 하고 싶습니다. 어떻게 이를 달성할 수 있나요?
답변1
이것을 알아내는 데 시간이 좀 걸렸기 때문에 다른 사람들과 공유하고 싶었습니다. NVIDIA 드라이버가 nvidia-settings
설치되어 있다고 가정합니다. (아치에서 달리고 있습니다 sudo pacman -S nvidia nvidia-utils
.)
먼저 GUI 터미널에서 .run 을 xorg.conf
사용하여 생성해야 합니다 .nvidia-settings
sudo nvidia-settings
- 왼쪽 메뉴에서 "X 서버 디스플레이 구성"을 선택합니다.
- 오른쪽에서 "구성"을 "X 화면 분리(X를 다시 시작해야 함)"로 변경합니다.
- "Xinerama 활성화"를 확인하십시오.
- "X 프로필에 저장"을 클릭하면
/etc/xorg.conf
작동하거나 새 파일로 추가할 수 있습니다 ./etc/xorg.conf.d
예:/etc/xorg.conf.d/10-monitors.conf
.
이제 이 파일을 편집해야 합니다. root
예를 들어, gksu gedit /etc/xorg.conf
또는 를 실행하여 즐겨 사용하는 편집기에서 엽니다 sudo vim /etc/xorg.conf
.
올바른 것을 찾으십시오 . 나는 Section "Screen"
올바른 것을 찾은 다음 해당하는 것을 찾는 방식으로 Section "Monitor"
이를 수행합니다 Section "Screen"
.
다음과 같은 줄 찾기
Option "metamodes" "DFP-1: 1920x1080 +0+0"
{ Rotation=Left }
다음과 같이 추가되었습니다 .
Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }".
노트
DFP-1
DFP-0
회전하는 모니터에 따라 해상도도 달라질 수 있습니다 .
예
내 xorg.conf
독서는 다음과 같습니다
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 28
Screen 1 "Screen1" 1280 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "gb"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "HP w2228h"
HorizSync 24.0 - 83.0
VertRefresh 48.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL 1703FP"
HorizSync 30.0 - 80.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "ION"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "ION"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "On"
Option "Stereo" "0"
Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "On"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: 1280x1024 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
인용하다
답변2
비공개 소스 NVIDIA 드라이버의 최신 버전은 randr를 지원하는 것으로 보입니다(참조:http://www.phoronix.com/scan.php?page=news_item&px=MTA5NTY). 최신 드라이버와 원하는 RandR 프런트엔드를 사용하세요. 예를 들어 arandr을 사용하면 디스플레이를 이동하고 방향을 변경할 수 있습니다.