파일을 통해 모니터의 디스플레이 속성을 설정했지만 xorg.conf
외부 및 내장 노트북 모니터를 모두 사용할 수 있는 방법을 찾지 못하는 것 같습니다. 이 내 꺼야 xorg.conf
:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.42 (buildd@lcy01-amd64-029) Thu Mar 22 17:34:03 UTC 2018
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 390.48 (buildmeister@swio-display-x86-rhel47-07) Thu Mar 22 01:07:32 PDT 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" Below "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960M"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "intel"
Option "AccelMethod" "sna"
BusID "PCI:0:2:0"
Screen 1
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "SAMSUNG"
HorizSync 26.0 - 81.0
VertRefresh 24.0 - 75.0
Option "DPMS"
Option "DPI" "96 x 96"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
HorizSync 26.0 - 81.0
VertRefresh 24.0 - 75.0
Option "DPMS"
Option "DPI" "96 x 96"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseEdidDpi" "False"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "1680x1050 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "UseEdidDpi" "False"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "1680x1050 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
이 설정에서는 외부 모니터만 작동하지만, 둘 사이에서 회선을 전환하면 Screen 0
노트북 모니터만 작동합니다.Screen 1
Section "Device"
답변1
비슷한 문제가 있습니다. HDMI 외부 모니터만 작동하고 노트북 화면은 작동하지 않습니다. 페도라 32를 사용합니다.
많은 테스트 옵션을 거친 후 다음 /etc/X11/xorg.conf에서 작동하도록 했습니다. 여기서 핵심은 다음과 같습니다.NVIDIA GPU 화면 허용옵션. 이렇게 하려면 Prime Rendering Offload를 지원하는 그래픽 카드가 필요합니다(내 카드는 Nvidia GeForce RTX 2060입니다).
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "AllowNVIDIAGPUScreens"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "dpms" "on"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
Option "dpms" "on"
EndSection
Section "Device" # This is the cool NVIDIA GPU
Identifier "Device0"
Driver "nvidia"
BusID "PCI:1:0:0"
VendorName "NVIDIA Corporation"
Screen 0
EndSection
Section "Device" # This is the built-in GPU
Identifier "Device1"
Driver "modesetting"
BusID "PCI:0:2:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
EndSection